Yoann Sachot

Yoann Sachot - Développeur Java Backend, Mobile et IA

EN

Profil

Développeur backend Java et mobile, avec une spécialisation en solutions de paiement, fraude, et gestion AML, j'ai contribué à des projets critiques pour des institutions financières telles que la Société Générale et LuxHub. En tant que créateur de l'application Esprit Français, je combine mes compétences techniques en Java Spring, Docker, et Kubernetes avec des technologies d'intelligence artificielle comme GPT-4, pour concevoir des solutions robustes et innovantes. Fort de mon expérience en prompt engineering, je suis à l'aise avec l'intégration d'APIs complexes et les architectures microservices scalables. Mon approche collaborative, orientée résultats et soutenue par des méthodologies Scrum, me permet de conduire des projets avec succès.

Contact et Liens Utiles

LinkedInlinkedin.com/in/yoannsachot

CV FrançaisTélécharger le CV en français

CV AnglaisTélécharger le CV en anglais

Github profileProfil Github

Calendly Prendre rendez-vous (30 min)

Compétences Techniques

Expérience Professionnelle

Flutter Icon Développeur Web & Mobile - Jixter

Depuis août 2023
Conception d'une API Java 21 (Spring Boot Webflux) connectée à DynamoDB via AWS SDK Enhanced Client, avec conteneurisation Docker. Mise en place de contrôleurs REST, DTOs, services métiers, gestion globale des erreurs et système de leaderboard. Intégration sécurisée avec une application Flutter, gestion des données de questions/réponses et génération de réponses validées. Développement de backends intégrant des IA (GPT, Claude, DALL·E) pour la création de contenus. Maintenance d’infrastructures cloud (DynamoDB, K3s, Docker) et services externes. Automatisation avec Ansible (mises à jour systèmes, packages, installation de Docker/K3s). Déploiement via Helm et gestion des accès externes avec Kong. CI/CD avec GitHub Actions : build d’images Docker, push en registre, déploiement automatisé. Sécurisation via secrets Kubernetes, configuration dynamique via variables d’environnement. Supervision via probes, monitoring et dashboards pour garantir la stabilité et la performance.

Java Icon Java Developer - ING Luxembourg

Janvier 2023 - Mai 2023
Migration d'un outil de gestion documentaire et de ses services vers Spring Boot, visant à moderniser l'architecture et améliorer les performances. Refonte des composants existants en adoptant les principes clean code, configuration centralisée. Mise en place de tests unitaires et d'intégration avec JUnit et Mockito pour garantir la qualité du code. Automatisation des processus de build et de déploiement des services conteneurisés avec la solution Azure de Microsoft.

Java Icon Java Developer - LuxHub, Strassen (LU)

Août 2021 - Décembre 2022
Mise en place de mécanismes de détection et de surveillance des transactions (règles, scoring, workflows) pour répondre aux exigences AML, fraude et KYC. Intégration de flux de données sensibles (transactions bancaires, historiques de paiements, profils clients) avec un haut niveau de sécurité et de confidentialité. Onboarding de nouvelles banques via l’analyse des spécificités fonctionnelles et techniques (formats de fichiers, protocoles d’échange, SEPA, SWIFT). Configuration de l’architecture d’intégration (gestion des flux, compatibilité ISO 20022, règles de conformité). Développement de microservices sécurisés et scalables en Java 11/17 avec Spring Boot, Spring Data, Spring Cloud Config et Spring Security. Déploiement en environnement conteneurisé avec Docker et MySQL ; développement front-end avec Vue.js. Couverture complète de la chaîne de paiement : initiation, validation, surveillance. Travail en équipe pluridisciplinaire en méthodologie Scrum/DevOps avec CI/CD, tests automatisés et supervision. Livraison rapide de nouvelles fonctionnalités ou adaptations réglementaires. Garantie de la performance, sécurité et maintenabilité des services.

Java Icon Développeur Java - Société Générale Luxembourg

Mars 2019 – Juillet 2021
Développement d’API liées aux flux AIS/PIS dans le cadre de la directive PSD2. Mise en place d’API pour la consultation de comptes (AIS) et l’initiation de paiements (PIS), accessibles aux TPP autorisés. Respect strict des exigences de sécurité PSD2 (SCA, gestion des consentements, OAuth2, certificats eIDAS). Intégration des formats ISO 20022, SEPA (virements, prélèvements), SWIFT (MT101, MT940) et traitement par lots de cartes bancaires. Implémentation du SEPA instantané et intégration avec le système MULTILINE pour les paiements nationaux et internationaux. Automatisation du rapprochement bancaire et des processus de reporting (fichiers normalisés). Développement de microservices sécurisés en Java 8/11/17 avec Maven, Git, Oracle/PostgreSQL, SOAP, Jenkins et Docker. Architecture industrialisée et conteneurisée pour simplifier les déploiements. Travail en Agile à l’échelle (modèle Spotify), DevOps, CI/CD. Collaboration continue avec plusieurs Squads (paiements, conformité, core banking) pour livrer des fonctionnalités conformes aux exigences réglementaires.

Java Icon Java Developer - Société Générale Bank & Trust, Luxembourg

Juillet 2018 - Février 2019
Conception et développement d'applications pour la gestion des passages d'ordres financiers, intégrant des données issues du logiciel Multifonds. Utilisation de Java Spring pour le développement back-end et AngularJS pour l'interface utilisateur, assurant une intégration fluide des données et une expérience utilisateur optimale.

Java Icon Java AEM Developer - CTIE, Luxembourg

Juillet 2015 - Juillet 2018
Développement des modules Java personnalisés pour Adobe Experience Manager (AEM), améliorant ainsi les capacités de gestion de contenu web. Mise en œuvre de scripts d'importation de données pour faciliter la migration et la synchronisation des contenus. Ce travail impliquait l'utilisation de technologies AEM telles que OSGi pour le développement modulaire, Sling pour l'architecture basée sur les ressources, et HTL (anciennement Sightly) pour le templating sécurisé et efficace des composants.

Fullstack Icon Fullstack Developer - AtoS, Metz

Novembre 2012 - Octobre 2014
Développement d’un module interrégional dans une application de logistique hospitalière pour les ARS. Travail sur l'intégration des données, la maintenance de modules Java/Spring, l'optimisation SQL, et l’automatisation avec Jenkins. Stack : Java, Oracle, JPA, ActiveMQ.

Éducation

Langues

Centres d'Intérêt

Ecommerce

Ecommerce

Investissement

Investissement

Musique

Musique

Cinéma

Cinéma

Vélo

Vélo

Voyages

Voyages

Cuisine

Cuisine

Jeux Vidéo

Jeux Vidéo