Senior SRE  Tech Lead transverse

Des systèmes fiables. Des outils qui allègent.

J’enlève la friction de vos applications critiques. Je regarde d’abord ce qui ne marche pas, je discute avec le métier, puis je fiabilise et j’automatise pour faire baisser le RUN.

Méthode

Comment je travaille.

  1. Étape 1

    Je regarde ce qui ne marche pas

    Je commence par lire les tickets, les alertes et les journaux.

    En mission : incidents N3 et alertes Datadog chez Leroy Merlin
  2. Étape 2

    Je discute avec le métier

    Avant de toucher au code, je demande aux utilisateurs où ils perdent du temps.

    En mission : immersion dans l’entrepôt chez Webdealauto
  3. Étape 3

    Je corrige la cause

    Quand un incident revient, je cherche pourquoi, puis je fiabilise ou je modernise ce qui le provoque.

    En mission : problèmes de connexion aux bases de données résolus chez Auchan
  4. Étape 4

    Je mets des automatismes

    Ce que l’équipe refait à la main, je le scripte.

    En mission : mises en production automatisées avec GitHub Actions chez ADEO
  5. Étape 5

    J’enlève la friction

    Je construis l’outil qui manque et je note ce qu’on apprend pour la prochaine fois.

    En mission : copilote IA des incidents N3 chez Leroy Merlin

Hackathons & cybersécurité

  • 2026 Hackathon IA Leroy Merlin Podium Optimisation de la gestion des ressources en magasin.
  • 2025 ADEO Copilot Jam Finaliste Clôture du programme Summer of LLM. Le récit d’ADEO (LinkedIn, nouvel onglet)
  • 2025 Hackathon IA Leroy Merlin Podium EasyMetrics, une IA de certification des données logistiques.
  • 2024 CTF cybersécurité « Chall‑lanta » 1re place Compétition de cybersécurité « Capture The Flag » de Leroy Merlin.

Réalisations

Ce que j’ai construit.

Accueil d’EventFlow : découverte d’événements et recherche de partenaires de danse West Coast Swing. Aperçu du site

Ma société Fondateur

EventFlow

J’ai fondé EventFlow, une plateforme pour les communautés de West Coast Swing. Je la développe et je l’exploite le soir et le week-end, en dehors de mes missions. L’association AWCS y gère déjà ses adhésions et ses cours de la saison 2026‑2027.

Le besoin

Les danseurs cherchent un partenaire et les organisateurs doivent équilibrer les rôles. Il fallait aussi réunir événements, inscriptions, adhésions, paiements et messagerie au même endroit.

Mon rôle

Vision produit, conception, développement du backend Go et de l’interface React, exploitation de la production.

Mes choix

Un monolithe Go qui embarque l’interface, avec PostgreSQL versionné par migrations.

Événements référencés
421
Comptes inscrits
238
Inscriptions AWCS 2026‑2027
41
Commits sur la branche de développement
996

Tests et contrôles

864 fichiers de tests Go et 20 parcours navigateur Playwright.

Données

214 migrations SQL, sauvegardes quotidiennes vérifiées par empreinte SHA-256, restauration à un instant donné (PITR) testée en préproduction.

Exploitation et sécurité

Sondes de santé, runbook d’astreinte, en-têtes CSP et HSTS en production, audits de sécurité documentés.

Carte des ruptures de carburant : compteur des stations à sec, recherche, filtres par carburant et carte de France. Aperçu du site

Données publiques En ligne

Carte carburant

J’ai construit une application adaptée au mobile pour explorer les stations, les carburants proposés et les ruptures déclarées, avec un historique issu des archives officielles.

  • Recherche par ville, code postal et carburant.
  • Carte, statistiques et suivi quotidien des ruptures.
  • Collecte, cache persistant et export des données.
Accueil de MCP illustré, « Le port USB-C pour l’intelligence artificielle » : un schéma place MCP entre un modèle d’IA et trois sources, une base de données, GitHub et un fichier, avec les boutons Lancer la simulation et Connecter l’intelligence. Aperçu du site

Site pédagogique En ligne

MCP illustré

J’ai conçu ce parcours sur le Model Context Protocol, avec des schémas animés, des exemples de code et une simulation.

  • Parcours visuel d’une requête, de l’utilisateur à l’outil.
  • Exploration des outils, ressources et prompts.
  • Simulation JSON-RPC et exemples interactifs.
Accueil du Quiz AWCS, « Voyage dans le temps de la danse » : quatre époques (1865-1920, Art déco, rétro années 80, futuriste) et les boutons Jouer au quiz, Photobooth et Classement. Aperçu de l’expérience

Associatif Pilote photo en Go IA locale

Quiz et photobooth AWCS

J’ai écrit un pilote en Go qui commande mon Canon EOS 650D en USB, sans le logiciel payant de Canon. Après la prise de vue, une IA qui tourne en local remplace le fond de la photo. Le quiz, lui, est chronométré, avec score et classement, et son décor change d’époque, de 1865 au futur.

  • Pilote USB (protocole PTP, via gphoto2) : visée en direct diffusée dans le navigateur, photo en pleine résolution (18 Mpx).
  • Fond remplacé après la prise de vue par une IA locale (BiRefNet-lite, sur la puce graphique du Mac, en une seconde environ), avec un aperçu en direct.
  • Mur de photos projeté en direct et envoi des photos par e-mail, sur un réseau Wi-Fi local, sans Internet.
  • Quiz de 34 questions chronométrées, en quatre ambiances visuelles.
Tableau de bord de BudgetView : solde, revenus, dépenses et flux de trésorerie, avec des données de démonstration. Aperçu de l’application

Open source Alpha

BudgetView

Son auteur avait publié en open source BudgetView, un logiciel français de gestion de budget personnel, mais son code Java avait vieilli. Je l’ai réécrit avec Tauri et Svelte, en m’appuyant sur ce code d’origine.

  • Base SQLite locale, montants stockés en centimes.
  • Import des relevés OFX, QIF et CSV, catégorisation automatique.
  • Licence GPL-3.0, version alpha publiée pour Linux.
WP Launcher : écran d’accueil Android à tuiles bleues, inspiré de Windows Phone. Aperçu de l’application

Open source Bêta

WP Launcher

Avec l’aide de l’IA, j’ai construit et publié en bêta un launcher Android inspiré de l’écran d’accueil de Windows Phone, avec des tuiles qui s’inclinent et se retournent en 3D.

  • Licence MIT, APK publié en version bêta.
  • Sur un téléphone modeste, la 3D laisse place à un simple zoom.
  • Projet personnel, non affilié à Microsoft.
Page GitHub du pilote Linux non officiel pour l’imprimante Ricoh SP C240SF. Aperçu du dépôt

Open source C / CUPS

Ricoh Linux

La Ricoh Aficio SP C240SF n’avait pas de pilote Linux. Avec l’aide de l’IA, j’en ai écrit un, couleur comprise, et je l’ai testé sur l’imprimante, en USB.

  • Format d’impression du constructeur décrit par analyse de son pilote macOS.
  • Filtre CUPS en C, installation en une commande et paquet Debian.
Exploitation Bash

Surveillance d’EventFlow

Besoin

Savoir vite qu’EventFlow a un problème, sans redémarrer à l’aveugle.

Réponse

Un script contrôle EventFlow chaque minute et m’alerte sur Telegram. Un redémarrage ne part qu’après ma validation, et une IA en lecture seule prépare le diagnostic.

Outil d’exploitation
Collaboration IA
Besoin

Partager des ressources et relier les échanges entre personnes et agents.

Réponse

Un espace collaboratif développé avec un ami : canaux, vidéos et ressources partagées. J’y ai notamment développé le pont A2A entre agents IA et fait évoluer l’API pour bots.

En développement
Le laboratoireExplorer 13 autres projets

Associatif & événements

  • Site AWCSPrésentation des activités de l’association.
  • AWCS Flight BoardTableau d’affichage façon aéroport pour les soirées de West Coast Swing.

Applications & outils

  • Builder EventFlowUne tour de contrôle qui confie des cartes d’EventFlow à des agents IA. Je garde les décisions.
  • Simulateur de frais EventFlowCe qui revient à une association après les frais Stripe et la commission, calculé en centimes.
  • PortéoUn moteur de calcul en Go qui reproduit au centime le suivi de mon portage salarial.
  • Tableau de bord du VPSIl lit les journaux des tâches planifiées de mon serveur et signale les erreurs.
  • CRM pour cabinet de conseilPrototype de suivi des prospects, dossiers et tâches.
  • Site de FenainPrototype de site pour une commune.

Pédagogie & explorations

  • DeepSeek expliqué (nouvel onglet) J’y décortique les choix d’architecture du modèle : MoE, MLA, entraînement FP8.
  • L’Odyssée de l’IA (nouvel onglet) Parcours interactif, du neurone aux grands modèles de langage.
  • Tempo-flowLa courbe de BPM d’une playlist Spotify, avec un disjoncteur par source de données.
  • Recherche en sécuritéTravaux exploratoires menés autour de YesWeHack.
  • Jeu de stratégie 3DEn développement sous Godot, avec des agents de code, dans un univers fictif.

Expériences professionnelles

Mes missions depuis 2016.

J’ai commencé dans la logistique, chez Webdealauto.

Aujourd’hui, je fais baisser le RUN chez Leroy Merlin.

  1. Octobre 2022 — aujourd’hui Mission actuelle

    Leroy Merlin

    Responsable applications informatiques N3

    J’ai la charge d’applications critiques du retail, dont Comfour. Avec l’équipe, son RUN est passé d’environ 100 tickets par semaine à une dizaine.

    • Refonte d’une application PHP vers Java Spring Boot et migration de CentOS 6 vers Rocky Linux 8.
    • Conteneurisation des flux Talend, développement d’un ordonnanceur Python et mise en place d’environnements iso-production automatisés.
    • Diagnostic des incidents N3, mises en production critiques et amélioration de l’observabilité avec Datadog.
    • Pentests, correction de vulnérabilités, gestion des accès, anonymisation des données hors production et tests des plans de reprise d’activité.
    • Conception et développement d’un copilote IA qui pré-analyse les incidents N3.

    EnvironnementGCP · Java / Spring Boot · Python · PostgreSQL · Docker · GitHub Actions · Datadog · Talend

    Voir le copilote d’incidents N3
  2. Juin 2021 — octobre 2022

    ADEO

    Technical Lead transverse

    J’ai coordonné des équipes de France, d’Italie, de Pologne et d’Espagne autour de la modernisation de DIAMANT, un système historique.

    • Alignement des équipes et des feuilles de route, animation des comités de pilotage et diffusion des pratiques DevOps et d’intégration continue.
    • Passage de CentOS 6 à 7, évolution de Dollar Universe 5 vers 6, virtualisation de serveurs critiques et mise en place de serveurs de secours.
    • Automatisation des releases avec GitHub Actions, scripts multi-environnements, préparation des bascules et coordination des recettes métier.
    • Audits et remédiation, fiabilisation de l’inventaire technique, gestion des habilitations et plans de reprise testés.

    EnvironnementLinux · Docker · Python · Shell / PowerShell · GitHub Actions · Dollar Universe · AWS · GCP

  3. Février 2018 — juin 2021

    Auchan Retail

    Responsable applications N3 · Consultant SI

    Je gérais les incidents N3 du pôle énergie et je travaillais directement avec les métiers.

    • Migration des serveurs vers le cloud de l’éditeur, évolution du parcours d’encaissement en station et développement d’API REST sécurisées.
    • Mise en conformité RGPD, anonymisation et archivage automatisés, audits de sécurité et gestion des certificats HTTPS.
    • Mises en production, sondes Nagios, résolution de problèmes de connexions aux bases de données et scripts d’automatisation.
    • Analyse du SI d’Auchan Production Alimentaire, recueil des besoins, chiffrage et interconnexion avec de nouveaux outils.
    • Documentation, mentorat d’un alternant et création de supports vidéo de formation pour les livreurs.

    EnvironnementOracle · PostgreSQL · Python · Shell / PowerShell · Docker · GitLab · Gravitee · Nagios

  4. Septembre 2016 — décembre 2017

    Webdealauto

    Développeur logiciels · Logistique e-commerce

    Je construisais des outils d’expédition et de préparation de commandes avec les équipes qui s’en servaient.

    • Refonte du système d’expédition, d’un monolithe vers une architecture en services, avec une API REST qui sépare la logique métier de l’accès aux données.
    • Intégration au nouvel ERP, avec l’extraction et l’optimisation des requêtes SQL pour faire évoluer le système existant.
    • WMS mobile pour les préparateurs, avec une interface AJAX, la localisation des produits en entrepôt, des vibrations et des alertes sonores pour guider la préparation des commandes.

    EnvironnementC++ · Qt · PHP / Symfony · MySQL · MongoDB · Linux

Autres expériences.

Décembre 2020 — janvier 2023

HS-REPAIR

Entrepreneur · Réparation informatique

J’ai lancé mon activité de dépannage. Je diagnostiquais et réparais du matériel informatique et multimédia, à domicile ou à distance.

Mai — octobre 2022

ACENSI NORD

Manager de carrière

J’accompagnais des collaborateurs dans leurs missions et leur évolution professionnelle, en plus de mon rôle technique.

Décembre 2017 — janvier 2018

ADEO · Kozikaza

Développeur backend

J’ai développé des fonctionnalités backend en Symfony 3 pour le site Kozikaza (ADEO).

Compétences, formation et langues

Production et observabilité
Linux (CentOS, Rocky), Docker, GCP, AWS, Datadog, Nagios, ServiceNow
Développement et automatisation
Python, Java / Spring Boot, Go, PHP / Symfony, Shell, PowerShell, GitHub Actions, GitLab
Données et flux
PostgreSQL, Oracle, MySQL, Talend, Dollar Universe
Formation
DUT Informatique, Université Lille I (2015–2017) · Mathématiques et informatique appliquées aux sciences humaines et sociales, Université Lille III (2013–2015)
Langues
Français, langue maternelle · Anglais professionnel

Contact

Une application qui vous coûte trop de RUN ?

Racontez-moi ce qui coince, même si le problème n’est pas encore complètement cadré.

Écrivez-moi

Missions possibles

  • Fiabiliser et faire baisser le RUN Reprendre une application critique : incidents N3, causes profondes, observabilité, automatisation de ce qui se répète.
  • Moderniser sans interrompre le service Migrations applicatives et système, conteneurisation, CI/CD, sécurité et plans de reprise.
  • Relier le métier et la technique Coordination d’équipes et de prestataires, comme Tech Lead transverse.
  • Utiliser l’IA pour alléger le RUN Pré-analyse d’incidents, capitalisation des résolutions, agents et MCP encadrés par des garde-fous.
Statut
Consultant en portage salarial
Collaboration
En direct avec l’entreprise ou via un apporteur d’affaires
Localisation
Région lilloise, modalités à définir
Disponibilité
À convenir