1 / 7
SNCF Voyageurs
Lead Tech & Senior Fullstack Consultant
Mar 2025 – PresentSaint-Denis, France8 people
NestJS/Kafka microservices architecture & Angular 13→21 migration for TGV maintenance
Project
SPID Program — Digital transformation of the TGV maintenance lifecycle
SPID Program Team (5 devs, 2 BA, 1 QA)
Key Responsibilities
7- Technical lead of an engineering team (5 developers, 2 BAs, 1 QA) on the SPID Program — digital transformation of the TGV maintenance lifecycle
- Microservices architecture with NestJS on Kubernetes with inter-service communication via Kafka — full ownership of architectural decisions
- Engineered a real-time event-driven MongoDB change detection system (Change Streams + centralized writes) — reduced inter-service sync to <200ms
- Migrated Angular 13 → 21 adopting Signals and new control flow syntax — measured bundle size reduction and Core Web Vitals (LCP/INP) improvements in production
- Reduced AWS Lambda cold starts by ~50% through targeted performance testing and provisioning optimization
- Implemented CI/CD pipelines with GitHub Actions, high quality standards, and code review processes
- Generative AI POC: explored predictive analysis of TGV maintenance time-slots to optimize operational scheduling quality
Tech Stack10