Expériences

Ingénieur Logiciel Senior Rust
Confidentiel
01/2026 - 04/2026

Je rejoindrai les équipes de développement de mon client pendant trois mois afin d'intégrer une équipe de quatre développeurs, dans un cadre agile. Je me joindrai aux développements de la codebase Rust, et formerai mes collègues plus juniors en Rust aux pratiques de production du langage.

Mes missions seront entre autres :

  • Contribuer Ă  la maintenance des flux existants
  • RĂ©aliser des refontes des solutions existantes no code vers du Rust
  • Contribuer aux migrations fonctionnelles du legacy vers le nouveau socle Rust
  • Revoir et challenger les bases de donnĂ©es et workflows existants
  • Collaborer Ă©troitement avec le lead dĂ©veloppeur et les autres membres de l’équipe pour sĂ©curiser la rĂ©ussite des projets.
Sujets
  • Rust
  • Architecture Hexagonale
  • DevContainers
  • Nix
  • TDD
  • DDD
  • DevOps
Tech Lead Java / Rust
Enedis
07/2024 - 12/2025

J'ai rejoint Enedis en membre fondateur de l'équipe i2R, en charge du développement du boitier AO3. Notre équipe est responsable du logiciel présent sur le boitier AO3, en charge de faire la liaison avec les boîtiers Linky Pro et le SI Enedis.

Sur ce projet où tout était à faire, mes fonctions comprennent entre autres:

  • RĂ©appropriation des connaissances en interne du fonctionnement des boitiers constructeur
  • Mise en place d'une stack de dev et CI uniforme basĂ©e sur les DevContainers
  • Mise en place d'architecture hexagonale, accompagnement et formation de l'Ă©quipe aux problĂ©matiques de qualitĂ© logicielle
  • Etude et rĂ©appropriation des connaissances concernant le fonctionnement des modems via port sĂ©rie
  • Introduction de Rust pour le logiciel de fonctionnalitĂ©s critiques, accompagnement et formation de l'Ă©quipe
  • CrĂ©ation d'un firmware en Rust interagissant avec le modem par port sĂ©rie
  • PrĂ©sentation du projet auprès de diffĂ©rentes Ă©quipes et responsables
  • Reverse-engineer des compteurs Enedis SAPHIR et PME-PMI, via les protocoles DLMS et COSEM

Au sein de l'équipe, ce à quoi j'ai activement pris part :

  • CrĂ©ation d'une distribution Linux embarquĂ©e spĂ©cifique au hardware de l'AO3 avec Yocto
  • Participation Ă  l'Ă©laboration des spĂ©cifications incluses dans l'appel d'offre
  • Élaboration du backlog
  • DĂ©veloppement du logiciel en Java et Rust rĂ©gissant le boitier
Sujets
  • Java
  • Rust
  • Architecture Hexagonale
  • DevContainers
  • TDD
  • Linux embarquĂ©
  • Yocto
  • Modems
  • DevOps
Freelance Lead Tech
Facildata
01/2024 - 04/2024

Facildata est une startup bordelaise visant à simplifier la maintenance d'équipements, en obtenant grâce à un QR Code, l'intégralité des maintenances effectuées sur ce dernier.

J'ai effectué, au rythme de quelques heures par semaine en Freelance, du conseil et du développement sur le projet, afin de poser des bases de développement saines pour une reprise des développements en interne. La mission a duré 5 mois.

  • RĂ©alisation d'un audit sur le code existant suite Ă  des problĂ©matiques de maintenabilitĂ©
  • Prise en charge de la refonte logicielle
    • Choix des technologies les plus adaptĂ©es Ă  une reprise du logiciel par des personnes en alternance, modularitĂ© pour une Ă©volution future du logiciel
    • DĂ©finition des besoins et des spĂ©cifications mĂ©tier, Ă©tablissement d'un backlog par prioritĂ©
    • CrĂ©ation d'une architecture logicielle en monorepo, hexagonale, testĂ©e de bout en bout
  • Formation au dĂ©veloppement Rust, Go, SvelteKit et Typescript, aux pratiques de code propre du dĂ©veloppeur en alternance m'accompagnant
  • RĂ©alisation de tests techniques
  • Établissement de pipelines d'intĂ©gration et de dĂ©ploiement continu
  • Mise en place d'une organisation agile en Kanban, Ă©tablissement d'un vocabulaire commun oĂą le mĂ©tier peut directement intervenir et comprendre les tests
Sujets
  • Golang
  • Rust
  • Typescript
  • SvelteJS
  • Playwright
  • Nix
  • Docker
  • Linux
  • Postgres
  • MQTT
  • Tests d'intĂ©gration, BDD, TDD, Architecture Hexagonale
  • Gitlab, Gitlab CI
  • Github, Github Actions
Senior Software Engineer
Scalingo
01/2023 - 06/2024

Scalingo est un hébergeur Français souverain, qui propose une solution orientée autour de l'expérience des développeurs. Je les ai rejoint en tant qu'Ingénieur Logiciel Fullstack Senior pendant 1 an et 5 mois.

  • Organisation du backlog et des Ă©quipes
    • Elaboration de specifications mĂ©tiers
    • Etablissement du Kanban dans les Ă©quipes
    • DĂ©veloppement de procĂ©dĂ©s afin de fluidifier les Ă©changes asynchrones dans l'Ă©quipe
  • Prise en charge de projets de dĂ©veloppement par petites Ă©quipes
    • FenĂŞtres de maintenance automatiques pour les maintenances de base de donnĂ©es des utilisateurs
    • Correction d'une faille de sĂ©curitĂ© potentielle sur les review apps des utilisateurs
  • DĂ©veloppements au sein de l'Ă©quipe
    • Pris part au dĂ©veloppement de multiples fonctionnalitĂ©s en binĂ´me
    • Correction de bugs et maintenance de la plateforme
      • DĂ©prĂ©ciations de versions de bases de donnĂ©es
      • Conception et procĂ©dures de migration de bases de donnĂ©es avec le moins d'impact possible pour les utilisateurs
    • Documentation sur le site public de Scalingo
  • Organisation de meetups internes, centrĂ©s autour de l'Ă©change et de l'humain
  • Support en contact direct avec les utilisateurs de la plateforme
    • Prise en charge des questions et problèmes des utilisateurs
    • Investigation et correction de problèmes sur l'infrastructure de Scalingo
  • Pratique et sensibilisation autour de principes d'artisanat logiciel
    • DĂ©veloppement en TDD et BDD
    • Sensibilisation autour du clean code et des tests au sein des Ă©quipes
    • RĂ©alisation de tests d'intĂ©gration pour la migration de versions de bases de donnĂ©es Postgres des utilisateurs
Sujets
  • Golang
  • Vue
  • Typescript
  • Tests d'integration
  • TDD
  • Docker
  • Linux
  • Postgres
  • Git
  • Github Actions
  • Agile Kanban
  • Notion
Software Engineer
Malt
07/2022 - 10/2022

Malt est une plateforme française visant à faciliter le lien entre les freelances et les clients finaux. J'ai rejoint l'équipe Finance afin de contribuer aux développements front et back pendant 3 mois.

  • Pris part aux dĂ©veloppements en sein de l'Ă©quipe sur des fonctionnalitĂ©s mineures, dans le cadre de l'onboarding
  • Mise en place de tests d'intĂ©gration afin de sĂ©curiser des parcours utilisateur
Sujets
  • Java
  • Spring Boot
  • Vue JS
  • Kotlin
  • Cypress
  • Gitlab CI
Développeur Full-stack
SNCF Connect & Tech
09/2021 - 07/2022

SNCF Connect & Tech est le domaine informatique de la SNCF, visant à faciliter l'intéraction des françaises et français avec la société de transports. J'ai pris part aux développements dans l'équipe en charge de CMI : le Calculateur Multimodal d'Itinéraires, qui se charge de fournir les meilleurs itinéraires possibles lorsqu'un utilisateur cherche à aller d'un point A à un point B. L'équipe est composée de 7 développeurs•euses, 1 PO et 1 SM, et fonctionne en Kanban. La mission a duré 11 mois.

  • Refonte de l'architecture backend
  • DĂ©veloppements et maintenances autour du logiciel, de concert avec le PO
  • Participation et prĂ©sentation de projets lors de hackathons internes
Sujets
  • Kotlin
  • Java
  • Spring Boot
  • AWS
  • REST
  • Redis
  • Gitlab CI
  • Kanban
Développeur Full-stack
Dalkia
11/2018 - 09/2021

Dalkia est une entreprise filiale d'EDF, spécialisée dans les services énergétiques. J'ai rejoint l'équipe Alpha au sein des Ateliers Numériques fonctionnant en Scrum pendant 3 ans. La mission s'est effectué pour La Combe Du Lion Vert, après une formation d'un mois autour du Software Craft.

  • Implication dans la rĂ©daction du backlog avec un Ă©change constant avec le PO
  • Contribution Ă  l'aspect Devops de nos logiciels, de concert avec les Administrateur•ices Système
  • Organisation d'Ă©vènements internes Ă  La Combe Du Lion Vert dans un but pĂ©dagogique d'artisanat logiciel
  • Mise en place d'un environnement de machines sous Ubuntu afin de fluidifier les dĂ©veloppements des Ă©quipes des Ateliers NumĂ©riques
  • Implication dès le dĂ©but du projet dans une application de rĂ©fĂ©rentiel mĂ©tier de Dalkia
    • Source de vĂ©ritĂ© pour les autres applications du SI Dalkia, activement utilisĂ©e par une trentaine de modĂ©lisateur•ices du SI Dalkia
    • Pair programming
    • TDD
    • BDD
    • Organisation avec le Scrum Master d'ateliers utilisateurs
    • CrĂ©ation d'un format de rĂ©trospective fluide utilisĂ© par l'ensemble des Ateliers NumĂ©riques
  • CrĂ©ation d'une application gĂ©rant les primes des technicien•nes.
    • Pair programming, TDD, BDD et Architecture Hexagonale, Cucumber
Sujets
  • Java 11
  • Spring Boot
  • Typescript
  • Angular
  • Storybook
  • Postgres
  • AWS
  • Architecture Hexagonale, TDD, Cucumber
Développeur Full-stack
Allianz
05/2018 - 09/2018

J'ai participé à la mise en place de solutions internes pour le département 2AV: Aide à la Vente. Dans un cadre agile, j'ai réalisé des outils numériques aidant le département 2AV avec Spring Web et React, et mis en place les fondations pour les tests d'integration de plusieurs projets.

Sujets
  • Java
  • Spring Boot
  • React
Développeur Back-end
Peugeot PSA
11/2017 - 05/2018

J'ai développé un outil statistique avec Spring Boot détectant les déconnexions de voitures à partir d’une source de messages Kafka, et ai migré un broker de messages single-node vers un cluster.

J'ai pris part à la conception d'un protocole de transmissions de messages pour les véhicules connectés, et en ai créé un prototype assurant la transmission des données des périphériques embarqués dans les véhicules Peugeot.

Sujets
  • Java
  • Kafka
  • Spring Boot
  • Cassandra
  • Apache Flink
Développeur Back-end
DG2R
03/2017 - 08/2017

DG2R est un intégrateur d'automates industriels basés sur Arduino. Je l'ai rejoint pendant 6 mois dans le cadre de mon projet de fin d'études. Mes réalisations ont été faites seul.

  • Mise en place d'une infrastructure logicielle interne Ă  DG2R
    • Mise en place d'un Gitlab et Nextcloud interne afin de faciliter la collaboration des employĂ©s de DG2R
  • CrĂ©ation d'interfaces de contrĂ´le de tempĂ©rature au sein des locaux de la Mairie de Boulogne Billancourt
    • Conception d'interfaces sur une interface tactile embarquĂ©e Linux
    • Travail avec les employĂ©s de la mairie afin de connaĂ®tre leurs besoins
    • IntĂ©gration avec le système de contrĂ´le existant Continuum
  • DĂ©veloppement du site internet marchand de DG2R
    • Conception d'un site marchand avec Python, Django et React, mettant en avant les produits vendus par DG2R
    • Mise en place d'une pipeline de dĂ©ploiement continue sur un Gitlab
Sujets
  • Arduino, C
  • Linux
  • Raspberry Pi
  • Informatique embarquĂ©e
  • Python
  • Micropython
  • Postgres
  • Docker
  • React