Ingénieur logiciel, puis directeur technique · cœur développé seul, puis équipe de 4 dirigée · AzertyUI · avr. 2025 – juil. 2026
chalet-montagne.com
Une marketplace française de location de chalets au ski, plus de 10 000 chalets en ligne, sur une stack héritée où une page de recherche pouvait mettre 50 secondes à s'afficher. J'ai développé seul le cœur de la refonte Symfony à partir d'avril 2025, puis dirigé une équipe de quatre jusqu'à la livraison en juillet 2026.
Le site a continué de vendre pendant toute la refonte : les données et les règles métier sont passées en premier, à parité fonctionnelle. Puis nous avons réécrit le moteur de recherche et de listing derrière du cache, de l'optimisation de requêtes et du traitement parallélisé, et les images sont devenues du WebP à la demande, servi en plusieurs tailles. Le code suit SOLID avec SonarQube comme garde-fou, et part en production via GitLab CI/CD, Docker Compose et Apache2.
Autour du site public, nous avons livré un back-office où les propriétaires créent leurs annonces et gèrent leurs disponibilités, avec e-mails et rappels automatiques, et un tableau de bord admin pour suivre les revenus, bloquer des utilisateurs et « se connecter en tant que » cet utilisateur, en toute sécurité, pour le support. Tarification saisonnière, synchronisation iCal bidirectionnelle, tâches cron de nettoyage de la base et détection des connexions depuis des pays inhabituels complètent l'ensemble.
Résultat : les pages de recherche s'affichent en 4–6 s au lieu de 20–50 s, la bande passante images a baissé d'environ 60%, et une suite de tests inexistante atteint 390+ tests derrière un pipeline CI par lequel l'équipe livre.
- Symfony
- Doctrine
- MySQL
- PHPUnit
- SonarQube
- GitLab CI/CD
- Docker



















