Développeur · DevOps · SRE · Ingénieur Platform

Éternel passionnĂ© d’informatique, j’ai dĂ©marrĂ© en tant que dĂ©veloppeur Java. Je me suis intĂ©ressĂ© Ă  l’agilitĂ© et au Sofware Craftmanship. Puis, ayant toujours eu un attrait pour l’administration systĂšme, j’ai naturellement Ă©voluĂ© vers des rĂŽles DevOps et SRE.

EngagĂ©e dans la vision d’entreprise et du produit, j’aime travailler en Ă©quipe, partagĂ©e les connaissances et automatisĂ© tout ce qui semble nĂ©cessaire. Que ce soit de la CI/CD aux tĂąches opĂ©rationnelles.

Fort d’un certain niveau d’expertise, j’ai surtout une culture assez large autant sur le dĂ©veloppement et l’architecture logicielle, les outils et pratique d’agilitĂ© pour l’organisation et enfin les problĂ©matiques de dĂ©ploiement, de support et maintien en condition opĂ©rationnel. Je suis ainsi moteur et facilitateur pour les communications inter-Ă©quipes.

Enfin, j’ai quelques valeurs forte, notamment la qualitĂ© du logiciel et sa soutenabilitĂ© Ă©cologique. Sans ĂȘtre dogmatique, j’essaie d’ĂȘtre exemplaire et de guider vers ce qui me parait juste.

Mes outils au quotidien sont zsh, tmux, vim, Intellij, git, docker et diffĂ©rents compilateurs / interprĂ©teurs qui m’aident Ă  parler binaire plus ou moins couramment.

Je vis dans l’agglomĂ©ration Lilloise, travail de façon synchrone sur le fuseau horaire de Paris (globalement EMEA) et de maniĂšre asynchrone avec le reste du monde 😊.

Contact: LinkedIn, website, email


Compétences

  • Cloud : Azure, GCP, AWS

  • CI/CD : CircleCI, Jenkins, GitLab CI, GitHub Actions, Nexus, Artifactory

  • Code d’infrastructure (IaC) : ArgoCD, Argo Workflow, Terraform, Ansible

  • Containers et Orchestration : Docker, Kubernetes, Helm, Vagrant

  • Monitoring et Logging : Prometheus, Grafana, ELK, Datadog

  • Languages de programmation : Java, Bash, Javascript, Typescript, Python, Groovy, Go, Scala

  • Outillages : Maven, Gradle, Node.js, Makefile, Jakarta EE, Spring, SpringBoot, VertX, RXJava, Asciidoctor, RPM

  • Outils de performance : K6, Gateling. Memory Analyser, Java Flight Recorder

  • Base de donnĂ©es : Postgres, Oracle

  • Gestionnaire de version : Git, GitOps (ArgoCD, Terraform)

  • Editeur - IDE : vim, Intellij Idea

  • Langues : Francais maternel, Anglais B2

  • AgilitĂ© : Scrum, Kanban


18 ans d’expĂ©rience professionnel

Backend Java Developer - DevOps - SRE
  • Juillet 2022 Ă  Septembre 2025

  • 3 ans

  • GraviteeSource

J’ai commencĂ© en tant qu’ingĂ©nieur logiciel au sein d’une Ă©quipe Scrum, d’abord pour amĂ©liorer les performances du projet Alert Engine, puis sur le projet supportant l’offre SaaS de Gravitee. Par la suite, j’ai mis Ă  profit mon expĂ©rience DevOps pour amĂ©liorer la CI/CD et l’architecture de dĂ©ploiement, avant de rejoindre la Platform Team.

Réalisations notables :
  • AmĂ©lioration par un facteur 20 des performances du produit Alert Engine grĂące Ă  l’analyse de flamegraphs issus d’un profileur Java lors de tests de charge K6.

  • Simplification du processus d’authentification et de la gestion des certificats dans Gravitee SaaS.

  • AmĂ©lioration du packaging Docker et RPM — ajout de tests E2E avec machines virtuelles Ă©phĂ©mĂšres fournies via Terraform et Azure pour tester les RPM.

  • Mise en place d’automatisations libĂ©rant l’équivalent d’une journĂ©e de travail par semaine pour l’équipe Platform.

  • Contribution Ă  une refonte complĂšte de l’architecture de l’infrastructure SaaS pour la rendre plus scalable, en utilisant Terraform, ArgoCD et Argo Workflow pour gĂ©rer plusieurs clusters Kubernetes et leurs dĂ©ploiements.

Tools

Java, Vertx, RXJava, Maven, CircleCI, k6, git, docker, kubernetes, Azure, RPM, vim, Intellij IDEA, bash, Terraform, ArgoCD, Argo Workflow, Keeper

Backend Java Developer
  • Juin 2021 Ă  Juillet 2022

  • 1 an

  • QIMA

Au sein d’équipes Scrum, j’ai contribuĂ© Ă  implĂ©menter de nouvelles fonctionnalitĂ©s au produit SaaS QIMAOne et travaillĂ© sur l’api public. Puis j’ai collaborĂ© avec l’équipe gĂ©rant l’infrastructure. Enfin, j’ai accompagnĂ© l’équipe No-Code qui a Ă©tĂ© mise en place pour aider nos clients dans leur intĂ©gration Ă  QIMAone.

Réalisations notables :
  • Documentation et Ă©volution d’une API publique asynchrone

  • Formation Docker et initiation Ă  Kubernetes Ă  destination des dĂ©veloppeurs

  • Accompagnement de l’Ă©quipe No-Code pour automatiser des intĂ©grations clients.

Tools

Java 17, Maven, SpringBoot, Cucumber, bash, Gatling, git, CircleCI, docker, kubernetes, GCP, ArgoCD, Argo Workflow, vim, Intellij IDEA, NoCode (Make, Parabola)

Senior Developer & DevOps Engineer – Symbol-IT
  • Juillet 2016 Ă  Juin 2021

  • 5 ans

  • Clients principaux : AdĂ©o, Kiabi.com, Decathlon, Foreach

Participation Ă  des migrations de systĂšmes Ă  grande Ă©chelle et Ă  des initiatives de transformation CI/CD auprĂšs de plusieurs clients, couvrant le dĂ©veloppement backend (Node.js & Java), la fiabilitĂ© des infrastructures et l’automatisation du delivery. Pilotage des amĂ©liorations des Ă©cosystĂšmes de build, de dĂ©ploiement et de monitoring (Jenkins, GitLab/CircleCI, Nexus, Rundeck, XLDeploy, Docker, Kubernetes/OpenShift) tout en garantissant des environnements sĂ©curisĂ©s et performants grĂące aux tests, Ă  l’observabilitĂ© et aux bonnes pratiques DevOps. J’ai Ă©galement enseignĂ© les bases de l’algorithmique et du langage Java dans le cadre de programmes de reconversion professionnelle.

Réalisations notables :
  • Accompagnement de la migration du rĂ©fĂ©rentiel client d’AdĂ©o en dĂ©veloppant des API de transition, en renforçant les pratiques de sĂ©curitĂ© et en amĂ©liorant la fiabilitĂ© via des tests de performance et la modernisation de l’écosystĂšme.

  • Refonte des outils et workflows CI/CD chez Kiabi.com, amĂ©liorant la collaboration entre dev et ops et stabilisant les dĂ©ploiements en production.

  • Pilotage d’automatisations et d’amĂ©liorations opĂ©rationnelles pour l’équipe d’exploitation applicative de Decathlon.

  • Dispensation de formations techniques en algorithmique et Java pour la Foreach Academy.

Tools

Node.js, npm, bash, k6, Java 6–8, Python, Groovy, Scratch, Postgres, Oracle, MongoDB, Kafka, Maven, Gradle, git, circle.ci, GitLab, Jenkins, Nexus, Rundeck, XLDeploy, Sonar, Docker, Kubernetes, OpenShift, Datadog, Dynatrace, Elasticsearch, Logstash, Kibana, RPM, vim, Intellij IDEA, Asciidoctor

Technical Lead & IngĂ©nieur JEE – Salto-Consulting
  • Septembre 2012 Ă  Juillet 2016

  • 4 ans

  • Clients principaux : Decathlon, AdĂ©o, Lyreco

Pilotage d’initiatives de fiabilisation, d’intĂ©gration et de modernisation de multiples systĂšmes d’entreprise, avec un rĂŽle moteur dans l’adoption des pratiques DevOps, l’amĂ©lioration des pipelines CI/CD et l’automatisation des processus de delivery. Stabilisation d’applications legacy de grande ampleur, introduction de frameworks modernes, conception de flux de messagerie Ă  fort volume (JMS, Camel) et dĂ©veloppement d’outils internes ainsi que de tableaux de bord de supervision (ELK, Graphite). Intervention comme mentor technique et appui architectural transverse aux Ă©quipes.

Réalisations notables :
  • Promotion et mise en place des pratiques DevOps au sein de l’équipe d’exploitation applicative de Decathlon, avec amĂ©lioration des pipelines CI/CD et automatisation du packaging et des dĂ©ploiements.

  • Stabilisation de systĂšmes legacy volumineux (jusqu’à 1 million de lignes de code) via la refonte de la gestion des transactions, la restructuration des architectures et l’introduction du monitoring de performance et d’indicateurs techniques.

  • Conception de flux d’intĂ©gration et de messagerie (JMS, Camel, Spring Integration) pour des projets internationaux et des pipelines de donnĂ©es Ă  haut dĂ©bit.

  • Migration d’applications depuis des interfaces legacy (Oracle Forms, Alfresco UI) vers des stacks modernes (Spring MVC, AngularJS, Bootstrap).

  • DĂ©veloppement de scripts d’automatisation et d’outils internes en Bash, Groovy et Go pour accĂ©lĂ©rer la maintenance, le monitoring et les processus de delivery.

Tools

Java 5–8, Spring 3.x, Struts 2, Hibernate, JMS, Apache Camel, Apache CXF, AngularJS, GWT, JQuery, Bootstrap, Oracle, Postgres, Maven, Gradle, Jenkins, Continuum, Elasticsearch, Logstash, Kibana, Graphite, Bash, Groovy, Go, Git, SVN, Docker, RPM

DĂ©veloppeur JEE – Capgemini
  • Juin 2007 Ă  AoĂ»t 2012

  • 5 ans

  • Clients : EDF, Kingfisher, Decathlon, AdĂ©o, SNCF Fret, Europipe, Dalkia, Labco

Interventions au sein de nombreux environnements clients en tant que dĂ©veloppeur JEE, couvrant l’analyse, la conception, le dĂ©veloppement, la maintenance et le support en production d’applications d’entreprise. Participation Ă  des missions courtes comme longues, allant du renfort ponctuel jusqu’à la prise en charge complĂšte du cycle projet au sein d’équipes Agile.

Réalisations notables :
  • Conception et dĂ©veloppement d’applications JEE (front-end, back-end, traitements batch, flux d’intĂ©gration).

  • Maintenance Ă©volutive et corrective de systĂšmes critiques soumis Ă  de fortes contraintes de performance et de fiabilitĂ©.

  • Animation d’ateliers de recueil de besoins, rĂ©daction de spĂ©cifications et coordination avec les Ă©quipes clientes.

  • RĂ©fĂ©rent technique sur plusieurs missions : mentorat de dĂ©veloppeurs, rĂ©daction de conceptions techniques, veille Ă  la qualitĂ© du code et aux bonnes pratiques.

  • Modernisation d’applications legacy via l’introduction de frameworks plus rĂ©cents (Spring, JPA/Toplink, Flex, AngularJS) pour amĂ©liorer la maintenabilitĂ© et l’UX.

  • Contribution Ă  des socles batch (archĂ©types Maven, Spring Batch), optimisation de performances et mise en place de monitoring.

  • Support Ă  l’intĂ©gration de systĂšmes hĂ©tĂ©rogĂšnes (flux JMS, EAI, Oracle Applications, Web Services).

Projets clients notables :
  • EDF : CrĂ©ation d’un socle Spring Batch commun ; dĂ©veloppement de traitements batch ; formation des Ă©quipes sur la stack technique (exĂ©cution ksh, communication EJB avec cluster WebLogic).

  • Kingfisher Kits : Cycle complet d’une application en Ă©quipe Agile/Scrum : recueil des besoins, choix techniques, implĂ©mentation et maintenance en production.

  • Decathlon / Oxylane : Maintenance et Ă©volution de l’ERP/CRM Apache Ofbiz (dĂ©ployĂ© dans plusieurs entrepĂŽts europĂ©ens).

  • AdĂ©o : Renfort sur une application interne stratĂ©gique.

  • SNCF Fret : AmĂ©liorations d’une application cƓur de mĂ©tier, ateliers de besoins, spĂ©cifications, leadership technique.

  • Europipe, Dalkia, Labco : Maintenance Ă©volutive en TMA mutualisĂ©e sur plusieurs infrastructures.

Tools

Java, Spring, Struts, Hibernate, JPA/Toplink, Flex, GWT, JQuery, Bootstrap, Spring Batch, EJB, WebLogic, Tomcat, JBoss, Apache Ofbiz, Oracle, PostgreSQL, Maven, Hudson/Jenkins, Sonar, Memory Analyzer

Administrateur SystĂšme – POC pour l’implĂ©mentation d’un outil de gestion de signature numĂ©rique (PKI)
  • Avril Ă  Juin 2006

  • 3 mois

  • Unilog – Stage

Dans le cadre d’une Ă©tude de faisabilitĂ©, j’ai Ă©valuĂ© plusieurs solutions PKI open-source, puis procĂ©dĂ© Ă  l’implĂ©mentation d’OpenCA avec Apache et OpenLDAP.

Tools

Perl, PHP, OpenSSL, OpenCA, OpenLDAP, Apache

DiplĂŽmes et Formations

  • CloudNord : Septembre 2022 & Octobre 2021 (confĂ©rences DevOps, 1 jour chacune)

  • Certification Kubernetes CKAD : Mai 2020 (3 jours)

  • DevFest Lille : Juin 2018 & Juin 2019 (confĂ©rences dĂ©veloppeurs, 1 jour chacune)

  • Breizhcamp : Avril 2017 & Avril 2018 (confĂ©rences dĂ©veloppeurs, 3 jours chacune)

  • Agile Tour Lille : Octobre 2015 (confĂ©rence dĂ©veloppeurs, 1 jour)

  • DevoxxFR : Avril 2015 (confĂ©rence Java, 3 jours)

  • Hacking & Security – Advanced v6 (Sysdream) : FĂ©vrier 2019 (5 jours)

  • Sfeir School – Intervenant : Septembre 2018 (1 jour)

  • Formation Flex 4 : FĂ©vrier 2011 (2 jours)

  • Formations J2EE : Septembre 2007 (5 jours), puis formation Expert en Octobre 2009 (5 jours)

  • DUT Informatique – option GĂ©nie Logiciel, UniversitĂ© Paris XIII : 2007

  • BaccalaurĂ©at Scientifique – option Sciences de l’IngĂ©nieur, spĂ©cialitĂ© Physique-Chimie : 2002

Loisirs

PassionnĂ© par mon mĂ©tier, j’aime participer Ă  des meetups comme le Chti-JUG ainsi qu’à d’autres Ă©vĂ©nements techniques lorsque j’en ai l’occasion. Je porte Ă©galement un fort intĂ©rĂȘt Ă  l’écologie et je consacre autant de temps que possible Ă  ma famille et Ă  mes amis.


Ce CV a Ă©tĂ© rĂ©digĂ©e avec vim en utilisant asciidoctor, et l’automatisation repose sur just. Les versions sont gĂ©rĂ©es avec Git.