Skip to content
FR
Custom · 2019

France Travail — critical system migration to Symfony

Complete rebuild from PHP 5.6 to Symfony 4: data consolidation across fifteen regional agencies, real-time dashboards and automated processing of over 10,000 rows per day.

ClientFrance Travail (French national employment agency) — Réunion
Year2019
  • Symfony 4
  • PHP
  • Doctrine
  • Chart.js
  • CSV import

Context

A critical business application still running on PHP 5.6, used by fifteen regional agencies whose data remained siloed. Each agency produced its own extracts, reprocessed by hand.

What was done

Complete framework rebuild

Migration from PHP 5.6 to Symfony 4 — not an upgrade, a rebuild on a maintained framework, with full functional parity.

Consolidation

Data from all fifteen regional agencies consolidated into a single repository.

Reporting

Real-time dashboards with graphical output via Chart.js.

Automation

Automated CSV import and processing pipeline handling over 10,000 rows per day.

Outcome

Five hours per week returned to business teams, previously spent on manual reprocessing.

What this project demonstrates

Work on a critical system of the French public employment service, under continuity and reliability obligations — the earliest reference of this kind in my career, and the one that sets the standard.

A similar project?

Tell me about the context — I reply within 24 hours with a quote.

More case studies

Contact me