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.
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.
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.
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.
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.
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.
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.
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.
Ecommerce
Investissement
Musique
Cinéma
Vélo
Voyages
Cuisine
Jeux Vidéo