HomeExperienceSNCF Voyageurs
SNCF Voyageurs
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
NestJSNestJSAngularAngularSignalsKafkaKubernetesKubernetesMongoDBMongoDBAWSAWSLambdaLambdaGitHub ActionsGitHub ActionsGenerative AI

Next

ASN

All experiences
HomeIO
0visitors