// 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
// 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,Messengeret 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
PrestashopetWordpress - Compétences avec
Sylius,LaraveletAngular - 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"]
}
Linux