Aller au contenu principal

Développeur depuis 2011, mon parcours associe code, architecture et accompagnement des équipes. Je conçois des outils réutilisables et travaille sur des besoins partagés entre équipes, principalement avec Symfony et TypeScript.

Expériences professionnelles

  1. Lead Developer — DriiveMe

     — Présent

    Je développe et maintiens le monolithe Symfony de la plateforme de convoyage de véhicules.

  2. Tech Lead — AssoConnect

     — 

    J’accompagne techniquement une squad Symfony / React sur le logiciel de gestion pour associations.

  3. Engineering Manager (Hands-on)

    BlissimE-commerce & Box beauté
     — 

    Je combine management de l’équipe et interventions techniques sur l’infrastructure, les performances et les incidents de la plateforme e-commerce.

    • Pilotage technique d'une migration AWS majeure : -45% de coûts infra.
    • Modernisation stack et performances : Core Web Vitals (CLS réduit à 0,0), optimisation backend.
    • Introduction des ADR (Architecture Decision Records) pour tracer et documenter les choix structurants.
    • Intervention technique directe sur la résolution d'incidents et de fonctionnalités critiques.
  4. Team Lead Developer

    SingulartGalerie d'art en ligne
     — 

    J’associe le rôle de référent technique transverse à la structuration d’une équipe dans une galerie d’art en ligne en croissance.

    • Référent technique transverse et mentoring pour accompagner la croissance tout en maintenant la cohérence de l’architecture.
    • Structuration de la première squad en six mois, en collaboration avec le Head of Engineering.
    • Formalisation du fonctionnement de l’équipe et des rituels : modèle repris pour trois squads supplémentaires, avec une équipe de développement multipliée par quatre.
  5. Lead Dev / Chef de projet technique

    Webedia750g.com, Académie du Goût — Groupe de médias en ligne
     — 

    Je conçois des outils de gestion de contenu et fais évoluer les parcours de paiement de 750g.com et de l’Académie du Goût.

    • Création d'un bundle Symfony de content virtualization / SEO : chaque page modélisée en document typé (champs customisables, héritage hiérarchique des données), découplage complet URL vs structure BDD. Déployé sur 750g.com (~8M visites/mois).
    • Conception d’outils réutilisables au-delà du pôle : réutilisation envisagée chez Allociné, non retenue pour des raisons d’organisation interne.
    • Lead technique de la refonte synchrone→asynchrone du tunnel de paiement (conformité DSP2), couvrant 750g.com et académiedugout.fr (~700k visites/mois).
    • Industrialisation des pratiques de code (Code Reviews, qualité).
  6. Lead Developer Backend

    WishibamE-commerce B2B / B2C
     — 

    Je travaille sur le backend de la plateforme e-commerce, la modernisation du code et l’abstraction de l’accès aux données.

    • Réécriture d’un ORM pour abstraire l’accès aux bases de données SQL et NoSQL, locales (SQLite) ou distantes ; couche de données compatible MySQL, MongoDB et Redis.
    • Architecture et pilotage de la migration d'un système legacy (Zend) vers Symfony.
    • Mise en place des pipelines CI/CD pour automatiser et sécuriser les déploiements.
  7. Responsable technique

    MyJob.CompanyPlateforme de recrutement
     — 

    De consultant à responsable technique, j’accompagne l’évolution de la plateforme de recrutement, du matching à l’architecture et à l’organisation du développement.

    • Conception d'un algorithme de matching skills-based : chaque offre et candidat profilés sur 20+ compétences (soft/hard, notées 0-5), matching par proximité pondérée. Traitement de milliers de profils × offres.
    • Direction de la migration du framework propriétaire vers l'écosystème Symfony.
    • Déploiement en production de la solution 'Sans CV' pour Pôle Emploi.
  8. Ingénieur R&D — Rylk Consulting

     — 

    Je développe des applications métier et des outils internes, avec des missions de migration Symfony et des projets de R&D pour de grands comptes.

  9. Chef de projet technique / Dev

    LimonetikPlateforme de services de paiements
     — 

    Je développe les modules de la plateforme de paiement et réponds aussi aux besoins de coordination entre équipes avec des outils internes.

    • Conception et développement, à mon initiative, d’un outil de suivi des clients et des projets pour répondre à un besoin partagé entre équipes. Mise à jour des informations en temps réel avec Node.js 0.8 et WebSockets.
    • Optimisation et maintenance des processeurs pour le module Proxy (Regex / C# / XML).

Projets

  • Vincle — Moteur de rendu JSX vers HTML en TypeScript, sans React ni JavaScript côté navigateur.
     — Présent
  • i18n-tiny — Bibliothèque de traduction typée en TypeScript, sans dépendance et sous les 500 octets compressés.
     — Présent

Formations

Compétences

Architecture & Backend
  • PHP
  • Symfony
  • Architecture logicielle
  • Conception d'API Platform
  • Optimisation BDD (MySQL, PostgreSQL)
  • NoSQL (MongoDB, Redis)
Frontend & Écosystème TypeScript
  • TypeScript
  • React
  • NextJS
  • Node.js
  • WebSockets
  • Tailwind CSS
DevOps & Engineering Practices
  • Software Craftsmanship (DDD, SOLID)
  • Réduction de dette technique & Legacy
  • CI/CD (GitHub Actions, GitLab CI)
  • Docker
  • AWS (EC2, S3, RDS)
  • Mentoring et Code Review