Aller au contenu principal

Christophe Jean

Staff Engineer Symfony / TypeScript

Portrait de Christophe Jean

Staff Engineer Symfony / TypeScript. Je débloque ce qui coince — migrations, architecture, pratiques qui tiennent dans la durée. 14+ ans d'expérience, de la startup au groupe média, en contribution individuelle comme en management. Ce que je construis doit être maintenable par l'équipe, pas par moi.

Expériences professionnelles

  1. DriiveMe

    Lead Developer

    DriiveMe- Solution de convoyage de véhicule
     — Présent
    • Architecture et refonte de la plateforme Symfony pour anticiper une montée en charge 10x.
    • Standardisation des pratiques de l'équipe : tests automatisés, architecture SOLID, outillage et documentation.
    • Mentoring technique des développeurs et déblocage sur les sujets d'architecture complexes.
    • Lien direct avec l'équipe Produit pour challenger la faisabilité technique et fiabiliser les déploiements.
  2. AssoConnect

    Tech Lead

    AssoConnect- Logiciel de gestion pour associations
     — 
    • Lead technique d'une squad Fullstack (Symfony/React) avec une approche Lean.
    • Stratégie de réduction de la dette technique et transfert de connaissances vers les développeurs.
    • Amélioration de la maintenabilité du code et des standards de qualité de l'équipe.
  3. Blissim

    Engineering Manager (Hands-on)

    Blissim- E-commerce & Box beauté
     — 
    • 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. Singulart

    Team Lead Developer

    Singulart- Galerie d'art en ligne
     — 
    • Accompagnement de la croissance tech (1→4 squads, <12 mois) : formalisation du workflow d'équipe et des rituels pour permettre la réplication à l'échelle.
    • Référent technique transverse pour garantir la cohérence de l'architecture logicielle entre les équipes.
    • Mentoring des développeurs et mise en place progressive des standards d'ingénierie.
  5. Webedia

    Lead Dev / Chef de projet technique

    Webedia- 750g.com, Académie du Goût — Groupe de médias en ligne (Top 500 FR)
     — 
    • 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).
    • 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. Wishibam

    Lead Developer Backend

    Wishibam- E-commerce B2B / B2C
     — 
    • Architecture et pilotage de la migration d'un système legacy (Zend) vers Symfony.
    • Conception d'une couche de données agnostique, compatible MySQL, MongoDB et Redis.
    • Mise en place des pipelines CI/CD pour automatiser et sécuriser les déploiements.
  7. MyJob.Company

    Responsable Technique

    MyJob.Company- Plateforme de recrutement
     — 
    • Ownership complet sur la tech : architecture, qualité, CI/CD, automatisation.
    • 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. Rylk Consulting

    Ingénieur R&D

     — 
    • Design et développement d'un outil interne haute performance (Node.js, WebSocket).
    • Migration vers Symfony d'applicatifs métiers pour grands comptes.
    • Développement et participation à des projets de R&D pour des clients grands comptes.
  9. Limonetik

    Chef de projet technique / Dev

    Limonetik- Plateforme de services de paiements
     — 
    • Optimisation et maintenance des processeurs pour le module Proxy (Regex / C# / XML).
    • Développement d'outils de reporting temps réel (Node.js, WebSockets).

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
Travaillons ensemble