SB
Portfolio
HomeExperienceProjectsSkillsContact
SB

© 2025 Soukaina Benchekroun. All rights reserved.

•Privacy

Projet

Détails du projet

Back to projects

SNCF – Programme SPID / Projet DROÏDE

Full Stack Developer | Angular – TypeScript – AWS Serverless – PostgreSQL

Modernizing TGV maintenance tooling with an AWS serverless architecture and fully automated DROÏDE processes.

Employer
Sopra Steria
Client
SNCF
Location
Paris, France (Hybrid)
Period
May 2023 – February 2024
12 technologies
Angular
TypeScript
AWS Lambda
AWS S3
AWS SQS
AWS CloudWatch
AWS DynamoDB
PostgreSQL
Docker
Jenkins
Serverless Framework
Agile / Kanban

Context

DROÏDE is part of SNCF’s SPID program and modernizes maintenance and rolling-stock assignment tooling for TGV fleets (inOui & OuiGo). The initiative aligns with the Socle Maintenance roadmap, leveraging a fully automated AWS serverless architecture that digitizes GOF, COPROD, PLANIF and H00 processes.

Responsibilities

  • Developed TypeScript AWS Lambda functions managing requests, appointments and operational events (GOF, COPROD, PLANIF, H00)
  • Implemented asynchronous workflows with AWS SQS, DLQ and CloudWatch observability
  • Designed responsive Angular interfaces for planning and intervention tracking
  • Integrated and synchronized data across PostgreSQL and DynamoDB stores
  • Containerized workloads with Docker and Serverless Framework packaging
  • Automated Jenkins CI/CD pipelines (tests, quality gates, deployments)
  • Partnered closely with maintenance stakeholders using Agile / Kanban practices

Deliverables

  • AWS Lambda catalogue (intervention handling, scheduling, notifications)
  • Domain Angular interfaces for planning and operational visibility
  • AWS SQS/SNS messaging flows with dedicated CloudWatch dashboards
  • PostgreSQL data models and synchronized DynamoDB tables
  • Industrialized Jenkins pipelines (build, tests, serverless deployments)
  • Functional and technical documentation aligned with the Maintenance Hub

Outcomes

  • H00 standardized: Fully automated return-to-service pipeline
  • Faster planning: Dedicated interfaces reducing intervention preparation time
  • Enhanced observability: Real-time flow monitoring and proactive CloudWatch alerting
  • Data robustness: Reliable synchronization between relational and NoSQL stores
  • SPID roadmap impact: Key contribution to the Maintenance Hub application vision