Expérience professionnelle
Ingénieur étude et développement logiciel , 07/2022 - 10/2025 .6
BNP PARIBAS CARDIF
Développement et mise en œuvre des nouvelles fonctionnalités des produits d'assurance avec approche
DDD, et gestion des pipelines CI/CD.
Au sein d'une équipe de 6 personnes (Transversal Analytics) du département Datalab, en charge de la
plateforme CI/CD et du développement de produits stratégiques. Responsable technique du produit
Email-triaging développé en Fullstack (Java/Spring-Angular) avec une forte emphasis sur la qualité du
code et les bonnes pratiques.
> Développement et revues de code avec approche DDD et méthodologies TDD/BDD
> Conception technique et évangélisation des bonnes pratiques (clean code, principes SOLID)
> Encadrement et montée en compétences de l'équipe de développement
> Gestion et priorisation du backlog technique
> Développement de composants à fort enjeu technique avec Software Craftsmanship
> Diagnostic et résolution des incidents de production
> Garant de la qualité des livrables et de l'excellence technique
> Installation et configuration de l'application CallAnalyzer via Caascad
> Migration de Cloud OBS vers DmZR (IBM Cloud, Cardif)
> Support et évolution des pipelines CI/CD des produits de l'équipe
Technos : Java 11/Spring Boot • Angular 15 • Kubernetes • Docker • PostgreSQL • Elasticsearch • Kafka
• Jenkins • Git/GitLab • SonarQube • Maven • Rancher • Artifactory • Vault • Grafana.
Ingénieur DevOps / Développeur FullStack, 01/2020 - 03/2022
Thales Services AT - HPE
Développement et déploiement de l'Offre 5G HPE avec approche DevOps et Software Craftsmanship
Au sein d'une équipe de 7 personnes, responsable de la plateforme CI/CD et du développement
d'applications internes, avec une focus sur l'automatisation, la surveillance continue et l'amélioration des
performances tout au long du cycle de vie des applications.
> Développement de nouvelles fonctionnalités avec approche TDD et clean code (applications React et Java)
> Investigation et optimisation des performances applicatives
> Conception et revue de code avec adoption des principes SOLID
> Installation et configuration via Ansible des serveurs d'application et de sécurité
> Support et évolution du pipeline CI/CD de l'offre 5G
> Automatisation des processus de déploiement et de surveillance
> Participation à la résolution des incidents de production
> Garantie de la qualité des livrables techniques
Technos : Java 11 • Spring Boot • React • Python • Kubernetes • Kafka • Jenkins • Ansible • MongoDB •
Prometheus • Nexus • SonarQube • Git/GitHub • Docker
Architecte et développeur logiciel, 05/2018 - 11/2020
Thales Services AT – IDRUIDE
Conception et développement "from scratch" d'une suite SaaS e-commerce pour la grande distribution sur
GCP avec approche DDD
Au sein d'une équipe de 6 personnes, en charge de la conception et implémentation d'une plateforme ecommerce microservices from scratch, avec des contraintes fortes de performance, scalabilité et résilience,
en appliquant les principes du Software Craftsmanship.
> Conception et développement avec approche DDD des microservices (Catalogue, Commandes, Bons de
livraison)
> Application des méthodologies TDD, BDD et Clean Code sur l'ensemble du cycle de développement
> Implémentation des principes SOLID dans l'architecture microservices
> Développement backend des services Catalogue, Order et PackingSlip suivant l'architecture DDD
> Développement frontend de l'interface produits et gestion de paniers
> Revues de code et garant de la qualité technique des livrables
> Conception et mise en place de la plateforme CI/CD
> Support applicatif et résolution d'incidents complexes
Technos : Java/Spring Boot/Spring Cloud • React/Angular • Kubernetes • Docker • Kafka • PostgreSQL •
Git/GitLab • Jenkins • SonarQube • GraphQL • Microservices • GCP Cloud
Ingénieur étude et développement logiciel, 10/2016 - 05/2018
Thales Services CDS - MGI
Développement de plateforme web de dématérialisation et d'optimisation des processus pour MGI.
Conception et développement d'une plateforme web visant à simplifier les processus métier,
dématérialiser les documents et optimiser le traitement de l'information grâce à l'intégration de systèmes
et l'élimination des saisies redondantes.
> Développement fullstack avec approche DDD des fonctionnalités Java/Spring et Angular
> Application des méthodologies TDD et BDD pour garantir la qualité des livrables
> Implémentation des principes SOLID et Clean Code dans le développement
> Développement de tests end-to-end avec Protractor/Jasmine
> Installation et configuration des modules de génération de rapports de tests
> Revues de code et évangélisation des bonnes pratiques craftsmanship
> Conception et développement de Web Services REST
> Intégration et déploiement avec Docker sur AWS Cloud
Technos: Java/Spring Boot • Angular • PostgreSQL • Hibernate/JPA • Docker • AWS • Maven •
Git/GitLab • REST • TDD • BDD • Protractor/Jasmine
Architecte et développeur Logiciel Fullstack, 04/2015 - 06/2016
Thales Services AT - Amadeus
Développement et évolution de la plateforme web ALICE VNEXT pour Amadeus
Développement des nouvelles fonctionnalités et résolution des bugs (PTRs) de la plateforme web interne
ALICE VNEXT, en appliquant les bonnes pratiques de craftsmanship et les méthodologies agiles.
> Développement de nouvelles fonctionnalités avec approche DDD et méthodologies Agile
> Application des principes Clean Code et SOLID dans le développement PHP
> Correction de bugs complexes et résolution d'incidents de production
> Revue de code et amélioration continue de la qualité technique
> Configuration et optimisation de la plateforme de développement (Git, JIRA)
> Packaging et livraison des versions en garant de la qualité des livrables
> Conception technique et modélisation avec UML
Technos : Technos PHP 7 • Zend Framework 2 • jQuery • MySQL • CSS3 • Bootstrap • Apache • Maven
• Git • Linux/CentOS
Architecte et Développeur FullStack, 06/2013 - 05/2015
Thales Services AT - CMA-CGM
Développement d'une plateforme web d'optimisation des déplacements maritimes pour CMA-CGM
Conception et développement d'une plateforme web innovante pour la configuration et la gestion des
déplacements de navires, visant à réduire les coûts en carburant et améliorer la prévision des
consommations énergétiques.
> Développement backend d'algorithmes de calcul techniques avec approche DDD
> Conception et implémentation de services REST avec une architecture SOA
> Intégration du framework webPivotTable pour l'analyse de données SHIPTRACKING
> Développement frontend de la fonctionnalité d'historique des passages de navires
> Création de la version mobile
> Application des méthodologies TDD avec JUnit
> Développement en Agile avec focus sur la qualité et la maintenabilité
Technos : Java/Java EE • Spring • Hibernate/JPA • Angular • ExtJS • Oracle • PL/SQL • REST • Maven •
JUnit • Git • Node.js • PhoneGap
Ingénieur Étude et Développement, 02/2012 - 05/2013
Thales Services / Projet ESA
Développement de la plateforme nGeO (Next Generation User Services For Earth Observation)
Conception et développement d'une plateforme d'administration web pour la gestion et la manipulation
des composants d'observation terrestre (Feed Source, BrowseLayer, CatalogServer, Web Server).
> Conception technique de l'architecture monolithique avec approche DDD
> Analyse et conception des modules Contrôleur Serveur et Web Admin Client
> Développement fullstack des interfaces d'administration avec Vaadin
> Mise en place de la plateforme de développement et d'intégration continue
> Réalisation des chiffrages et analyse technique (RAO)
> Développement des services REST/SOAP en architecture SOA
> Application des méthodologies Agile et bonnes pratiques de craftsmanship
> Mise en place des tests unitaires avec JUnit
Technos : Java/Java EE • Spring/Spring Roo • Hibernate/JPA • PostgreSQL • Vaadin • REST/SOAP •
Maven • Jenkins • JUnit • Tomcat • Linux
Ingénieur Développeur Backend Java/EJB/Spring, 06/2011 - 02/2012
Thales Services / Projet EDF
Développement et conception de l'application EDIFUZ pour la gestion et l'envoi de documents EdiArch,
intégrée sous forme de nouvel onglet à l'application EdiArch pour EDF.
> Conception et implémentation de la couche métier pour la gestion du contexte des documents
> Interrogation des bases de données Oracle et de l'outil LAL (HP)
> Développement des fonctionnalités de gestion des modifications et d'envoi des documents
> Rédaction des spécifications fonctionnelles et techniques pour le client EDF
> Élaboration des cahiers de test et réalisation des tests unitaires
> Développement de services SOAP dans une architecture SOA
> Intégration d'API Google et développement des interfaces utilisateur
Technos : Java/JEE • EJB3/Spring • Hibernate/JPA • Oracle • SOAP Web Services • Maven • JBoss • API
Google • HTML/JavaScript/CSS
Ingénieur Développeur Backend Java/EJB3, 04/2010 - 05/2011
SIGNALIS / projet interne – E-commerce
Développement d'un web service de gestion de connaissances en Java/JEE pour intégration à la plateforme
(********) initialement développée en PHP.
> Conception et développement de l'application backend en Java/JEE
> Rédaction des spécifications techniques de l'API
> Développement de services web SOAP avec JAX-WS
> Implémentation de la persistance des données avec Hibernate
> Réalisation des tests unitaires et assurance de la qualité du code
> Intégration du service dans l'écosystème existant de la plateforme
> Maintenance et évolution de l'application
Technos : Java/J2EE • EJB3 • JAX-WS • Hibernate • MySQL • GlassFish • SOAP Web Services