Aller au contenu principal
Photo de profil de Yoann Sachot

Yoann Sachot

Expert Java Backend | Solutions de Paiement & 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 les modèles IA, 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.

Expérience Professionnelle

Spring Développeur Full-stack - Jixter (Lyroes), remote Metz

Depuis janvier 2026
Développement full-stack d'un jeu de quiz musical sur les chansons françaises. Conception d'une API réactive en Java 25 avec Spring Boot 4 et Spring WebFlux, connectée à MongoDB via Spring Data Reactive. Authentification JWT, intégration de paiements Stripe, cache Caffeine et monitoring Prometheus. Frontend Angular 21 en Progressive Web App avec internationalisation. Application mobile Flutter avec gestion d'état Riverpod et paiements in-app RevenueCat. CI/CD via GitHub Actions, conteneurisation Docker et reverse proxy Caddy.

Spring Développeur Full-stack - Jixter (Pist'Emploi), remote Metz

Depuis janvier 2026
Développement full-stack d'une application de suivi de candidatures avec export pour France Travail. Backend Java 17 avec Spring Boot 3, Spring Security et Spring Data JPA sur PostgreSQL hébergé sur Neon.tech. Migrations de schéma avec Flyway, authentification JWT et export Excel via Apache POI. Frontend Angular 21 avec Angular Material, Tailwind CSS et service worker PWA. Tests E2E automatisés avec Puppeteer, CI/CD via GitHub Actions avec déploiement croisé inter-repos. Conteneurisation Docker, reverse proxy Caddy et serveur nginx.

Flutter Développeur Backend & Mobile - Jixter (Esprit Français), remote Metz

Depuis janvier 2026
Évolution de l'API en Java 25 avec Spring Boot 4, connectée à AWS DynamoDB via AWS SDK Enhanced Client, pour l'application de quiz de culture générale française. Maintenance et amélioration de l'application mobile Flutter avec intégration Google AdMob et achats in-app. Conteneurisation Docker avec Amazon Corretto, déploiement sur VPS via CI/CD GitHub Actions et reverse proxy Caddy. Monitoring avec Spring Actuator.

Spring Software Developer - Badakan, remote Paris

Mai 2025 - Janvier 2026
Développement backend en Java 21/25 avec Spring Boot 4 de règles métier complexes (temps de travail, congés, contrats), intégrations tierces et migrations de données MongoDB sécurisées via Mongock (expand & contract). Détection d'anomalies d'intégrité, développement orienté tests d'intégration et déploiements fréquents en production en trunk-based development. Conteneurisation Docker, déploiement sur AWS, CI/CD avec GitHub Actions et monitoring via Datadog.

Flutter Développeur Web & Mobile - Jixter, remote Metz

Août 2023 - Décembre 2025
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 (modèles IA, Claude) 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.

Spring 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.

Spring 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 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.

Spring 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 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 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 avec JPA et Oracle, la maintenance de modules Java/Spring, l'optimisation SQL, et l'automatisation CI avec Jenkins. Gestion de la messagerie asynchrone avec ActiveMQ.

Compétences Techniques

É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