Compétences globales
Vue d'ensembleBack-End
Java 8
Java 11
Java 17
Java 21
Spring Boot 3
Spring MVC
Spring Batch
Microservices
REST / SOAP
RabbitMQ
JPA / Hibernate
Front-End
Angular 8
Angular 9+
RxJS
TypeScript
Swagger
DevOps & CI/CD
Git / GitLab
Jenkins
Concourse
Docker
Kubernetes
XLDeploy
WebLogic
CI/CD
Bases de données
PostgreSQL
Oracle
Elasticsearch
SQL
Hibernate
Tests & Qualité
JUnit
Mockito
MockServer
Spock
SonarQube
Cypress
Cucumber
Postman
SOAPUI
Méthodes & Soft skills
Scrum
Kanban
SAFe
Lead Dev
Référent technique
Code review
Clean Code
Craftmanship
Projet RECE
Avr. 2025 – PrésentCatamania · Ministère de l'Europe et des Affaires étrangères
Référentiel Électronique d'État Civil
Application de gestion numérique des actes d'état civil pour le Ministère de l'Europe et des Affaires étrangères. L'application vise à centraliser et sécuriser les données d'état civil des ressortissants français à l'étranger, en assurant leur intégrité et leur traçabilité.
Rôle & responsabilités
- Participation à la conception fonctionnelle avec les parties prenantes
- Conception technique du chantier de transcription d'actes
- Développement back-end exclusif de l'application
- Refonte et amélioration du code legacy
- Responsabilité technique et de delivery sur la partie back-end du chantier de transcription d'actes
- Conception et implémentation des API REST
- Modélisation et gestion de la base de données PostgreSQL
- Mise en place et suivi de la chaîne CI/CD
- Analyse de la qualité du code avec SonarQube
- Tests avec le framework Spock
- Participation aux cérémonies Scrum
Contexte métier
- Gestion numérique des actes d'état civil à l'étranger
- Centralisation des données des ressortissants français
- Garantie d'intégrité et de traçabilité des données
- Secteur : Administration publique / Diplomatie
Environnement technique
Java 17
Spring Boot 3
REST
PostgreSQL
Git CI
Sonar
Spock
Scrum
Projet CSRD
Janv. 2025 – Avr. 2025Catamania · SIGMA Informatique
Double matérialité – CSRD
Développement back-end d'une application permettant d'établir la double matérialité d'une entreprise afin de prioriser le contenu du formulaire CSRD (Corporate Sustainability Reporting Directive). La double matérialité consiste à évaluer à la fois l'impact financier des enjeux ESG sur l'entreprise, et l'impact de l'entreprise sur l'environnement et la société.
Rôle & responsabilités
- Développement back-end exclusif de l'application
- Conception des API REST métier
- Modélisation des données ESG en base PostgreSQL
- Mise en place de la chaîne CI/CD
- Analyse qualité du code (Sonar)
- Participation aux rituels Kanban
Contexte métier
- Directive européenne CSRD (reporting durabilité)
- Évaluation de la double matérialité ESG
- Priorisation du contenu du formulaire réglementaire
- Secteur : RSE / Finance / Conformité réglementaire
Environnement technique
Java 21
Spring Boot 3
REST
PostgreSQL
Git CI
Sonar
Kanban
Mission Société Générale
Janv. 2022 – Janv. 2025 · 3 ansCatamania · Société Générale (SGSS) · Banque – Titres
Applications fiscales internationales
Dans le cadre de la refonte complète des applications fiscales de la Société Générale Securities Services (SGSS), contribution au développement de microservices REST avec une architecture pilotée par les messages, migration cloud privé, et maintien en condition opérationnelle du parc applicatif existant.
Application 1
TPRQI – Formulaire 1042-S
Génération automatisée du formulaire fiscal 1042-S à destination de l'administration fiscale américaine (IRS). L'application traite les revenus de source américaine (actifs et titres en dollar) versés à des bénéficiaires étrangers, en assurant la conformité avec les obligations de reporting FATCA.
Application 2
T-REX – Récupération de taxes
Application de gestion des dossiers de récupération de taxes (withholding tax reclaim). Suite à la déclaration des informations clients, l'outil pilote l'ensemble du processus de remboursement des retenues à la source indûment prélevées auprès des autorités fiscales étrangères.
Activités Back-End
- Développements Java 21 / Spring Boot 3
- Architecture microservices REST
- Architecture pilotée par les messages (RabbitMQ)
- Clean code & clean architecture
- Onboarding applicatif (Git, SG Market, SG IAM)
- Migration vers le cloud privé SG
- Maintenance corrective et évolutive
Activités Front-End & Transverses
- Développement de composants Angular dynamiques
- Mise en place de la chaîne CI/CD (Jenkins, Git)
- Déploiement Kubernetes
- Revues de code croisées (mob review)
- Participation aux réunions Craftmanship
- Animation des cérémonies Scrum
- Rédaction de la documentation technique
Tests & Qualité
- Tests unitaires et d'intégration
- Analyse qualité continue (SonarQube)
- Feedbacks constructifs en mob review
- Support en production
Environnement technique
Java 21
Spring Boot 3
Microservices
RabbitMQ
Angular
PostgreSQL
Oracle
Elasticsearch
Docker
Kubernetes
Jenkins
Git
Sonar
Scrum
Projet PASRAU
Avr. – Déc. 2021 · 9 moisSopra Steria · GIP MDS · Secteur Public
Prélèvement à la Source pour les Revenus Autres que Salariaux
Le projet PASRAU fait partie du programme national de simplification des déclarations sociales. Il a pour objectif de faciliter et centraliser la déclaration des revenus de remplacement (chômage, pensions, etc.) par les organismes payeurs auprès des administrations publiques, notamment les organismes de sécurité sociale.
Rôle & responsabilités
- Conception des fonctionnalités pour PASRAU et SPARAU
- Développements Spring Batch et Spring MVC
- Réalisation de tests unitaires et d'intégration
- Intégration avec les SI de l'État
- Gestion des sources (Git, SVN)
Contexte métier
- Prélèvement à la source des revenus hors salaires
- Déclarations sociales des organismes payeurs
- Revenus de remplacement : chômage, pensions
- Interopérabilité avec les SI des administrations publiques
Environnement technique
Java
Spring Batch
Spring MVC
REST
SOAP
Oracle
PostgreSQL
WebLogic
Git
GitLab CI/CD
SVN
Jenkins
XLDeploy
UNIX
SonarQube
Mission Pôle Emploi
Déc. 2016 – Avr. 2021 · 4 ans 5 moisSopra Steria · Pôle Emploi · Secteur Public
DUNE Offres & MARS
Deux projets majeurs au sein de Pôle Emploi sur près de 5 ans, avec une évolution significative du rôle : de développeur référent technique sur DUNE Offres, à Lead Developer sur le projet de refonte MARS.
DUNE Offres
Référent technique
2016 – 2019
Missions
- Application de gestion des offres d'emploi : création, recherche, mise en relation employeurs/demandeurs
- Développement de services back-end (Framework V4 / Angular)
- Tests manuels et automatisés (unitaires, intégration, robots)
- Analyse et correction d'anomalies en Qualification et Production
- Suivi de la montée en compétences des collaborateurs
- Garant des bonnes pratiques et référent technique de l'équipe
MARS – Mon Assistant de Recouvrement Simplifié
Lead Developer
2019 – 2021
Refonte complète d'une application legacy COBOL vers une stack moderne Java / Angular. Application web de gestion du recouvrement de cotisations sociales des expatriés, intermittents du spectacle, et gestion des aides à l'embauche employeurs.
Activités Lead Dev
- Management : suivi de la montée en compétences, vérification de la qualité du delivery
- Analyse : besoins métier en collaboration avec les parties prenantes (backlog groomings)
- Chiffrage : estimation des tâches, identification des dépendances et risques
- PI Planning : préparation et participation, suivi de l'engagement
- Back-end : API REST Java/Spring Boot, batchs Java, Maven, Git, Hibernate, Oracle
- Front-end : interfaces Angular, gestion des flux asynchrones avec RxJS
- Tests : JUnit, Mockito, MockServer, Cucumber (Popete), Postman
- DevOps : mise en place CI/CD, Concourse, Docker, Kubernetes
- Code review : merge requests GitLab, peer programming, SonarQube
- Cérémonies : daily, démo, sprint planning, reviews, rétrospectives, Jira
Environnement technique
Java 8
Java 11
Java 17
Spring Boot
Spring Batch
Maven
Hibernate
REST
Swagger
Angular 8/9
RxJS
TypeScript
Oracle
SQL
Git / GitLab
Jenkins
Concourse
Docker
Kubernetes
WebLogic
JUnit
Mockito
Cypress
Cucumber
Postman
SonarQube
Jira
HP ALM
Scrum