Jean Debuisson A propos

Mon parcours

Developpeur fullstack passionne avec plus de 5 ans d'experience dans la conception et le developpement d'applications web robustes et scalables. Specialise en Java/Spring Boot, React et pratiques DevOps, j'accompagne les entreprises dans leurs defis techniques les plus ambitieux.

Experiences professionnelles

Un parcours forge au sein de grandes enseignes du retail et de la tech, du developpement a la direction technique.

Lead Developpeur / DevOps

Auchan Retail — Villeneuve-d'Ascq
Jan 2024 — Aujourd'hui

Pilotage technique et developpement de fonctionnalites strategiques sur auchan.fr, au sein de l'equipe responsable de l'authentification, la securite et l'ensemble du parcours utilisateur.

Responsabilites cles

  • Architecture et maintenance du systeme d'authentification base sur Keycloak (gestion des tokens, SSO, securite des sessions)
  • Developpement et evolution des fonctionnalites utilisateur : donnees personnelles, moyens de paiement, consentements RGPD, favoris, factures et programme de fidelite
  • Pilotage de montees de version majeures de Java et Spring Boot sur l'ensemble des projets de l'equipe
  • Mise en place de l'architecture hexagonale sur tous les projets pour une meilleure separation des responsabilites et testabilite
  • Mise en place et optimisation des pipelines CI/CD pour garantir des livraisons fiables et frequentes
  • Accompagnement technique de l'equipe et revues de code pour maintenir un haut niveau de qualite

Technologies utilisees

Java Spring Boot Keycloak React Docker GCP GitLab CI PostgreSQL Architecture hexagonale

Realisations principales

  • Garantie de la securite et de la fiabilite de l'authentification pour des millions d'utilisateurs sur auchan.fr
  • Montees de version reussies de Java et Spring Boot sans regression, assurant la perennite technique des applications
  • Adoption de l'architecture hexagonale sur l'ensemble des projets, ameliorant la maintenabilite et la testabilite du code

Technical Lead

Leroy Merlin — Villeneuve-d'Ascq
Fev 2023 — Jan 2024

Direction technique d'un projet strategique de routage logistique, de la conception architecturale a la mise en production, en pilotant une equipe de developpeurs dans un contexte agile.

Responsabilites cles

  • Conception et developpement d'une application de routage logistique avec traitement de donnees geospatiales (GeoJSON)
  • Mise en place d'une architecture event-driven avec Apache Kafka pour le traitement temps reel des flux logistiques
  • Definition des standards de qualite et pilotage de l'integration de SonarQube dans les pipelines CI/CD
  • Realisation de diagrammes d'architecture et documentation technique pour perenniser les choix technologiques

Technologies utilisees

Java Spring Boot Apache Kafka GeoJSON SonarQube Docker GCP GitLab CI

Realisations principales

  • Livraison reussie d'une plateforme de routage logistique traitant des milliers de requetes geospatiales quotidiennes
  • Amelioration significative de la couverture de tests et de la qualite du code grace a l'adoption de SonarQube

Developpeur Java

Leroy Merlin — Villeneuve-d'Ascq
Fev 2021 — Fev 2023

Developpement et modernisation d'applications metier critiques pour la chaine logistique, avec un focus sur la performance et la fiabilite des systemes de calcul de livraison.

Responsabilites cles

  • Maintenance et evolution d'une application legacy de simulation de livraison, assurant la continuite de service
  • Conception et developpement from scratch d'une nouvelle application de calcul d'itineraires de camions
  • Implementation d'une couche de cache Redis pour optimiser les temps de reponse des calculs recurrents
  • Collaboration etroite avec les equipes metier pour traduire les besoins logistiques en solutions techniques

Technologies utilisees

Java Spring Boot Redis PostgreSQL Docker GCP REST APIs

Realisations principales

  • Reduction drastique des temps de calcul grace a l'implementation du cache Redis
  • Conception et livraison d'une application de routage de camions performante et maintenable

Developpeur Java / Java EE

Leroy Merlin (via Selfing) — Villeneuve-d'Ascq
Nov 2019 — Sep 2021

Maintenance et modernisation d'applications legacy, avec un role cle dans la containerisation et l'automatisation des processus de deploiement pour accompagner la transformation digitale.

Responsabilites cles

  • Maintenance corrective et evolutive d'applications Java EE legacy en environnement de production
  • Migration des applications vers Docker pour une meilleure portabilite et scalabilite
  • Mise en place de pipelines CI/CD pour automatiser les tests et les deploiements
  • Developpement rapide d'une application d'eligibilite COVID en reponse aux besoins urgents de l'entreprise

Technologies utilisees

Java Java EE Docker GitLab CI Maven Jenkins

Realisations principales

  • Migration reussie de l'ensemble des applications legacy vers des conteneurs Docker
  • Livraison en temps record d'une application d'eligibilite COVID utilisee par des milliers de collaborateurs

Developpeur en alternance

Decathlon — Villeneuve-d'Ascq
Sep 2017 — Oct 2019

Formation en alternance au sein des equipes IT de Decathlon, avec une montee en competences progressive sur l'ensemble de la chaine de developpement, de l'ETL a l'automatisation des tests.

Responsabilites cles

  • Conception et developpement de flux ETL avec Talend pour l'integration et la transformation de donnees
  • Mise en place d'une strategie d'automatisation des tests fonctionnels avec Selenium et Cucumber
  • Developpement d'applications web avec Spring et AngularJS
  • Participation aux ceremonies agiles et contribution aux revues de code

Technologies utilisees

Java Spring AngularJS Talend Selenium Cucumber Maven

Realisations principales

  • Automatisation complete des tests fonctionnels, reduisant significativement le temps de validation
  • Conception de pipelines ETL fiables pour le traitement de volumes importants de donnees

Formation

Une formation solide orientee informatique et technologies de l'information.

🎓

BAC+5 — Informatique

SUPINFO International University
2015 — 2019 Lille, France

Formation intensive en informatique couvrant les fondamentaux du developpement logiciel, les architectures systeme, les bases de donnees et les methodologies de gestion de projet.

Envie de collaborer ?

Mon parcours vous parle ? Discutons de votre projet et voyons comment je peux vous accompagner.