// développeur web senior · tech lead · php fullstack & symfony

21 ans de Web.
15 ans de Symfony.

J'interviens en régie ou au forfait sur des projets backend, API et infrastructure, de l'association à la multinationale. Référent technique basé en Savoie, mobile en Rhône-Alpes, à l'aise en télétravail comme en anglais.

// références

GoPro Amer Sports Wilson Salomon Groupe Fournier Perene e-liberty Heizomat Musica International Dose Agency Kewego niiwaa Presi

// tickets

Que puis-je faire pour vous ?

Un jeu de données à exposer, une équipe à encadrer, un service à architecturer ou un vieux projet à faire évoluer ? voici le type de missions que je prends en charge et pour quels résultats.

// backlog

  • #001Ajouter une API à un jeu de données existant
  • #002Construire un backoffice pour le gérer
  • #003Importer / compléter des données depuis un tableur
  • #004Résumer un jeu de données avec de l'IA
  • #005Accompagner une montée en charge, applicatif ou serveur
  • #006Encadrer une équipe — tickets, accompagnement, relecture
  • #007Architecturer un service depuis zéro, robuste et maintenable
  • #008Faire évoluer ou maintenir un projet existant / "legacy"
  • #009Changer de serveur web pour performance sur mesure
  • Et plein d'autres !

// changelog

  • Fournier (Perene, Mobalpa…) — des RDVs synchronisés entre magasins physiques et en ligne
  • Amer Sports (Wilson, Salomon…) — Apple Pay pour la plateforme e-commerce mondiale
  • Heizomat — consultation d'écrans de chaudières à distance
  • e-Liberty — des millions de forfaits de ski vendus et activés
  • GoPro — une plateforme de vidéos à 360° quand l'équivalent YouTube n'existait pas
  • Musica International — recherche toujours performante dans une bibliothèque virtuelle de partitions
  • niiwaa — une équipe encadrée pour faire avancer la veille multilingue pour l'intelligence économique
  • Et plein d'autres !

// compétences

Trois fichiers toujours ouverts

lead.md
  • Référent technique : choix d'architecture, arbitrages, gestion de la dette technique
  • Cadrage du besoin avec le client ou le métier, traduction en spécifications
  • Chiffrage, découpage en tickets, priorisation du backlog
  • Force de proposition : détection d'opportunités, suggestions d'évolutions au fil du projet
  • Encadrement d'équipe : onboarding, mentorat, montée en compétence
  • Coordination d'équipes internes et de prestataires externes
  • Relecture de code systématique, documentation
  • Reporting clair vers les décideurs, sans jargon inutile
  • Proposition systématique de TMA/TME
  • Veille et conférences constantes (Symfony, API Platform, AFUP, etc.)
dev.php
  • Performance : optimisation code et mémoire, gestion de cache
  • Symfony : API Platform, Messenger et bien d'autres depuis 15 ans
  • Code PHP moderne : tests unitaires et fonctionnels, workers asynchrones, debug pas à pas
  • Headless, multi-tenant, API idempotentes, CQRS quand la charge ou la complexité l'exigent
  • Bases de données : PostgreSQL + PostGIS, MySQL / MariaDB, Redis
  • Connecteurs de services externes avec Prestashop et Wordpress
  • Compétences avec Sylius, Laravel et Angular
  • Scripts bash ou python pour traitements ponctuels haute performance
  • Usage désormais intensif de l'IA, encadré par plus de 20 ans d'expérience
prod.sh
  • Serveur dédié, VPS, PaaS, architecture cloud avec CDN
  • Installation de l'OS à l'application, couches de sécurité, mises à jour régulières
  • Redondance de serveurs sur sites distants
  • Ligne de commande, scripts, Git flow, CI/CD
  • Sauvegardes "3-2-1" testées
  • Documentation exhaustive partagée
  • Supervision et alertes : disponibilité, disque, temps de réponse, logs
  • Migrations de serveur et déploiements sans interruption de service
  • Domaines, DNS, HTTPS auto-renouvelé, délivrabilité email (SPF/DKIM/DMARC)
  • Réglage fin des performances : base de données, PHP-FPM, Nginx

// stack

La stack, façon composer.json

// stack.json { "require": { "php": "4 → 8", "symfony": "2 → 8", "api-platform": "^3", "postgresql": "10 → 18", "mysql-mariadb": "5 → 12", "redis": "*" }, { "require-dev": { "claude-code": "^2", "mistral-medium": "dev-latest", "xdebug": "*", "vim": "*" }, "infra": ["nginx", "supervisor", "frankenphp-ready"], "os": ["ubuntu", "debian", "arch"] }
PHP
Symfony
PostgreSQL
MySQL / MariaDB
Linux
Claude