CV
Mon parcours
Développeur fullstack passionné avec plus de 5 ans d'expérience dans la conception et le développement d'applications web robustes et scalables. Spécialisé en Java/Spring Boot, React et pratiques DevOps, j'accompagne les entreprises dans leurs défis techniques les plus ambitieux.
Expériences professionnelles
Un parcours forgé au sein de grandes enseignes du retail et de la tech, du développement à la direction technique.
Lead Développeur / DevOps
Pilotage technique et développement de fonctionnalités stratégiques sur auchan.fr, au sein de l'équipe responsable de l'authentification, la sécurité et l'ensemble du parcours utilisateur.
Responsabilités clés
- Architecture et maintenance du système d'authentification basé sur Keycloak (gestion des tokens, SSO, sécurité des sessions)
- Développement et évolution des fonctionnalités utilisateur : données personnelles, moyens de paiement, consentements RGPD, favoris, factures et programme de fidélité
- Pilotage de montées de version majeures de Java et Spring Boot sur l'ensemble des projets de l'équipe
- Mise en place de l'architecture hexagonale sur tous les projets pour une meilleure séparation des responsabilités et testabilité
- Mise en place et optimisation des pipelines CI/CD pour garantir des livraisons fiables et fréquentes
- Accompagnement technique de l'équipe et revues de code pour maintenir un haut niveau de qualité
Technologies utilisées
Réalisations principales
- Garantie de la sécurité et de la fiabilité de l'authentification pour des millions d'utilisateurs sur auchan.fr
- Montées de version réussies de Java et Spring Boot sans régression, assurant la pérennité technique des applications
- Adoption de l'architecture hexagonale sur l'ensemble des projets, améliorant la maintenabilité et la testabilité du code
Technical Lead
Direction technique d'un projet stratégique de routage logistique, de la conception architecturale à la mise en production, en pilotant une équipe de développeurs dans un contexte agile.
Responsabilités clés
- Conception et développement d'une application de routage logistique avec traitement de données géospatiales (GeoJSON)
- Mise en place d'une architecture event-driven avec Apache Kafka pour le traitement temps réel des flux logistiques
- Définition des standards de qualité et pilotage de l'intégration de SonarQube dans les pipelines CI/CD
- Réalisation de diagrammes d'architecture et documentation technique pour pérenniser les choix technologiques
Technologies utilisées
Réalisations principales
- Livraison réussie d'une plateforme de routage logistique traitant des milliers de requêtes géospatiales quotidiennes
- Amélioration significative de la couverture de tests et de la qualité du code grâce à l'adoption de SonarQube
Développeur Java
Développement et modernisation d'applications métier critiques pour la chaîne logistique, avec un focus sur la performance et la fiabilité des systèmes de calcul de livraison.
Responsabilités clés
- Maintenance et évolution d'une application legacy de simulation de livraison, assurant la continuité de service
- Conception et développement from scratch d'une nouvelle application de calcul d'itinéraires de camions
- Implémentation d'une couche de cache Redis pour optimiser les temps de réponse des calculs récurrents
- Collaboration étroite avec les équipes métier pour traduire les besoins logistiques en solutions techniques
Technologies utilisées
Réalisations principales
- Réduction drastique des temps de calcul grâce à l'implémentation du cache Redis
- Conception et livraison d'une application de routage de camions performante et maintenable
Développeur Java / Java EE
Maintenance et modernisation d'applications legacy, avec un rôle clé dans la containerisation et l'automatisation des processus de déploiement pour accompagner la transformation digitale.
Responsabilités clés
- Maintenance corrective et évolutive d'applications Java EE legacy en environnement de production
- Migration des applications vers Docker pour une meilleure portabilité et scalabilité
- Mise en place de pipelines CI/CD pour automatiser les tests et les déploiements
- Développement rapide d'une application d'éligibilité COVID en réponse aux besoins urgents de l'entreprise
Technologies utilisées
Réalisations principales
- Migration réussie de l'ensemble des applications legacy vers des conteneurs Docker
- Livraison en temps record d'une application d'éligibilité COVID utilisée par des milliers de collaborateurs
Développeur en alternance
Formation en alternance au sein des équipes IT de Decathlon, avec une montée en compétences progressive sur l'ensemble de la chaîne de développement, de l'ETL à l'automatisation des tests.
Responsabilités clés
- Conception et développement de flux ETL avec Talend pour l'intégration et la transformation de données
- Mise en place d'une stratégie d'automatisation des tests fonctionnels avec Selenium et Cucumber
- Développement d'applications web avec Spring et AngularJS
- Participation aux cérémonies agiles et contribution aux revues de code
Technologies utilisées
Réalisations principales
- Automatisation complète des tests fonctionnels, réduisant significativement le temps de validation
- Conception de pipelines ETL fiables pour le traitement de volumes importants de données
Formation
Une formation solide orientée informatique et technologies de l'information.
BAC+5 — Informatique
Formation intensive en informatique couvrant les fondamentaux du développement logiciel, les architectures système, les bases de données et les méthodologies de gestion de projet.
La société
DEBUTEK est la société de Jean Debuisson : une SAS créée le 28 août 2024, dont le siège est à Lille et qu'il préside. Elle crée, développe et commercialise des logiciels et des applications web et mobiles, et exerce une activité de conseil informatique et technologique.
Découvrir DEBUTEKEnvie de collaborer ?
Mon parcours vous parle ? Discutons de votre projet et voyons comment je peux vous accompagner.