Ludovic Roche is a seasoned full-stack developer with over 10 years of experience delivering scalable web applications across PHP, Python, and modern front-end frameworks. Based in France, he led major initiatives at Le Groupe La Poste, modernizing CCU/Mon Compte with a microservices architecture, performance testing, Dockerization, and GitLab CI pipelines. He is an active open-source contributor, notably in the Navitia project where he designed database schemas and migrations, implemented API changes, and reinforced tests as a back-end developer. His expertise spans the full stack: PHP Symfony, Node/Java microservices, React/Vue/Angular front-ends, and diverse databases (SQL/NoSQL) with a strong emphasis on testing (unit, integration, E2E) and CI/CD. He emphasizes accessibility and performance in front-end and back-end testing strategies and has led agile teams in Scrum, Kanban, and Lean environments. In addition to coding, he mentors teams and steers complex projects from planning through production, combining hands-on engineering with architectural oversight.
The open source software to build cool stuff with locomotion
Role in this project:
Back-end Developer
Contributions:33 commits, 10 PRs, 24 comments in 8 months
Contributions summary:Ludovic primarily focused on database schema design and management within the `navitia` project. They implemented and modified database tables, specifically related to billing plans and user account features. The commits demonstrate the creation of database migrations using Alembic, along with associated SQL queries and data population scripts. Further contributions include API adjustments and associated tests to reflect those database changes.
Contributions:3 PRs, 42 pushes, 17 branches in 8 months
apipublic-transportnodejscool-stuffrest
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.