Le contexte
Une application métier critique tournant encore sous PHP 5.6, utilisée par quinze agences régionales dont les données restaient cloisonnées. Chaque agence produisait ses propres extractions, retraitées à la main.
Ce qui a été fait
Refonte complète du socle
Migration de PHP 5.6 vers Symfony 4 — pas une mise à jour, une reconstruction sur un framework maintenu, avec la reprise fonctionnelle intégrale.
Centralisation
Consolidation des données des quinze agences régionales dans un référentiel unique.
Pilotage
Développement de tableaux de bord temps réel, avec restitution graphique via Chart.js.
Automatisation
Chaîne d’import et de traitement CSV automatisée, absorbant plus de 10 000 lignes par jour.
Le résultat
Cinq heures par semaine rendues aux équipes métier, auparavant consacrées à des retraitements manuels.
Ce que ce projet démontre
Une intervention sur un système critique du service public de l’emploi, avec obligation de continuité et de fiabilité — la référence la plus ancienne de mon parcours sur ce type de migration, et celle qui en pose le cadre.