Parcours

Timeline professionnelle

Un parcours fullstack Java senior orienté architectures distribuées, Kafka, microservices, cloud GCP, interfaces Angular/Vue.js, CI/CD et exploitation de systèmes critiques.

Développeur Fullstack Java Senior

Client : ADEO

Avril 2023 - aujourd'hui

Conception et évolution de systèmes Supply Chain critiques dans une architecture microservices orientée événements avec Kafka, GCP et Kubernetes.

  • Conception et développement de batchs critiques pour l'intégration de flux logistiques
  • Mise en place de connecteurs Kafka MongoDB et Oracle pour la synchronisation de données
  • Développement d'API REST métiers pour la gestion des commandes Kalypso
  • Migration technique vers Kubernetes sur GCP et modernisation Spring Boot
  • Optimisation des pipelines CI/CD GitHub Actions
  • Monitoring Datadog, logs, métriques et amélioration de la fiabilité en production
Java 17Spring BootKafkaGCPKubernetesMongoDBOracleVaultGitHub ActionsDatadogVue.js

Développeur Java / Angular

Client : AG2R La Mondiale

Mai 2022 - Mars 2023

Modernisation d'une application legacy GWT vers une architecture Angular et Spring Boot, avec forte collaboration métier.

  • Développement de simulateurs métiers Java / Angular
  • Refonte front-end et conception de nouvelles interfaces utilisateurs
  • Mise en place d'une console de gestion des utilisateurs et habilitations
  • Correction d'anomalies et amélioration continue suite aux retours recette
  • Support technique et collaboration avec les équipes métier
Java 8/11Spring BootAngular 12GitSQLKibana

Développeur Java / Angular

Client : ADEO

Janvier 2021 - Avril 2022

Développement d'un produit de gestion client et paiement pour les enseignes du groupe ADEO.

  • Développement de services backend pour la gestion des transactions
  • Participation au développement du paiement en ligne WPU
  • Migration du référentiel client vers une architecture MDM
  • Intégration de Kafka pour le traitement asynchrone des flux
  • Développement d'interfaces Angular
  • Run applicatif, gestion des incidents et dashboards Datadog / k9s
Java 11SpringAngular 11KafkaGCPGKEVaultGitLab CIDatadogk9s

Analyste développeur Java

Client : AXA France

Juillet 2019 - Octobre 2020

Missions Java autour de la fiabilisation de données, de l'intégration WebMethods et de la refonte d'applications backend santé.

  • Définition de stack technique et mise en place d'architecture
  • Développement d'un module de fiabilisation de données avec Spring Batch
  • Développement et maintenance de services d'intégration REST / SOAP
  • Implémentation de règles métiers WebMethods
  • Refonte d'applications backend Java et exposition d'API REST
  • Mise à jour de pipelines CI/CD et supervision applicative
Java 8/11SpringSpring BatchRESTSOAPJenkinsAzure DevOpsKibanaAppInsightsSQL Server

Ingénieur d'étude et développement Java / Angular

Client : Leroy Merlin - ENKI

Août 2018 - Juin 2019

Conception et développement du portail web Works With ENKI Portal avec Spring Boot, Angular et intégration CMS.

  • Conception et développement d'un portail web Angular / Spring Boot
  • Mise en place de l'authentification et de la gestion des rôles avec Keycloak
  • Intégration d'un CMS Drupal via API REST
  • Dockerisation de l'environnement applicatif
  • Gestion de configuration via Consul
Java 11Spring BootAngular 7DockerGitLab CIMavenKeycloakDrupalConsul

Développeur Java / Angular

Client : Decathlon

Avril 2018 - Août 2018

Développement de l'application MyQualityGate POC pour générer des rapports à partir d'un fournisseur de données multidimensionnelle Kylin.

  • Développement d'un dashboard de reporting Angular / Spring Boot
  • Mise en place de pipelines CI/CD Jenkins Pipeline as Code
  • Développement d'API REST
  • Industrialisation avec Docker, Rancher, Nexus et Maven
Angular 6Spring BootJenkinsDockerRancherNexusMavenKylinPostgreSQLGit