Back to Experience

Sopra Steria

Backend
Infrastructure
Real-time Systems

Developed real-time track control and monitoring systems for the Paris Metro (RATP).

At Sopra Steria, I played a key role in modernizing the Paris Metro’s track control system. As a Java Developer within an international team, I focused on developing high-performance, real-time applications for train tracking and infrastructure monitoring. I architected a robust distributed system using Spring for the backend, RabbitMQ for real-time messaging, and a combination of MongoDB and PostgreSQL for efficient data management.

Working on such critical infrastructure taught me the importance of building resilient systems and writing maintainable, well-tested code. The experience deepened my expertise in distributed systems architecture and real-time data processing, while also honing my ability to collaborate effectively in a multinational team environment.

Technologies Used

Java logo Java
Python logo Python
RabbitMQ logo RabbitMQ
MongoDB logo MongoDB
PostgreSQL logo PostgreSQL
Qt logo Qt
Spring logo Spring
JUnit logo JUnit
CentOS logo CentOS
Bash logo Bash

Key Achievements

  • Developed real-time train tracking system with sub-second accuracy
  • Implemented high-availability monitoring dashboard for system health metrics
  • Designed fault-tolerant message queuing system for critical data