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