About Mostapha
Arabic
Native or bilingual
English
Fluent
French
Native or bilingual
Experience
- SNCF ConnectSenior Backend Engineer Java / AWS / Spring BootTRANSPORTATIONJanuary 2023 - December 2025 (2 years and 11 months)Saint-Denis, FranceNational ticketing critical platform:4.5Mdaily visits ·233Mtickets/year ·€1.6BturnoverMigration of legacy products to a centralized, multi-client, cloud-native architecture on AWS.What I delivered:-Designed and developed REST APIs+ API Gateway on a platform handling millions of daily transactions-Implemented event-driven architecture(Kafka, SNS/SQS) for sales, cancellations, and refunds flows-Standardized APIs according to OSDM standardfor partner interoperability-Enhanced qualityvia feature toggles, Cucumber/Kotlin tests, Datadog/Instana monitoring-100% IaC Terraform Infrastructure· Kubernetes EKS · Node.js Lambdas- **Production SPOC**: management of releases, critical incidents, and rollbacks · Configuration of Datadog APM dashboards & alerts (distributed tracing, SLOs, anomaly detection) and Instana supervision-Reduced time-to-marketfrom several weeks to a few days by redesigning CI/CD (Jenkins → GitLab) and industrializing weekly deployments**Stack**: Java (8/17/21), Kotlin, Spring Boot, React, Angular, TypeScript, Rest API, Kafka, Kubernetes, GitLab CI/CD, Docker, AWS (Lambda, EC2, S3, Cognito, DynamoDB, SQS, SNS, CloudWatch, EKS),ELK, DataDog, Instana
- JCDecauxSenior Backend Engineer Java / AWS / QuarkusTELECOMMUNICATIONSSeptember 2020 - December 2022 (2 years and 2 months)Plaisir, FranceComplete refactoring of a legacy monolith into an event-driven microservices architecture for advertising playlist generation across1.1Mad faces /3,895cities /79countries.What I delivered:- **Designed the distributed playlist engine**: distinct microservices for data exposure, playlist calculation, and content/player/reservation matching (Quarkus, Kafka, Mutiny/Vert.x, AWS S3)- **Asynchronous processing of massive Kafka streams**: reservations, content updates, and player heartbeats for 1.1M global devices / 79 countries- **Zero-downtime Blue/Green deployments**, Jenkins CI/CD, dynamic scalability by Kafka partitions, Kubernetes Helm charts- **Tech Lead**: facilitated Agile ceremonies, code reviews, team coaching and skill development- **Run & Supervision**: production responsibility, critical incident management, Grafana/Prometheus dashboards, alerting and correlation via ELK, zero downtime maintained in global production-Significant reduction in incidentsthrough enhancedmonitoringand JMeter loadtests-Progressive monolith to microservices migrationvia a Canary strategy: gradual shift of ad campaign placement to new services with automatic fallback to legacy in case of anomalies-Implementation of a multi-region AWS architecture(5 regions): split Kafka streams by region to absorb global load and minimize deployment impact through staggered deployments between environments**Stack**: Java (8/11/17), Quarkus, REST API, Kafka, Avro, Angular, MySQL, Kubernetes, Docker, Jenkins, Prometheus, Elasticsearch, AWS (S3, DynamoDB, SNS, SQS, CloudWatch), Grafana.
- Netseenergy - Filiale EDFSenior Java DeveloperENERGY AND UTILITIESJune 2017 - February 2020 (2 years and 8 months)Suresnes, FranceTransformation of a legacy monolithic application into a distributed architecture for energy efficiency management for large clients (commercial, institutional, industrial).What I delivered:- **Designed and developed the Java/Spring Boot backend**: REST APIs, asynchronous event management via RabbitMQ, extraction and microservice decomposition-Developed massive batch processing(Spring Batch) and a multi-site KPI dashboard (Angular 8): real-time charts, dynamic filters by site and period-Secured the IS via OAuth2/Spring Securityand led the evaluation of Keycloak POC as an IAM/SSO solution before implementing a custom authentication service based on ACLs.- **Technological modernization**: Java 7→8, Spring 4→5, adoption of TDD/BDD and test automation- **Tech Lead**: architecture workshops, code reviews, mentoring juniors, inter-squad coordination in SAFe-Improved observabilityvia Prometheus/Elasticsearch/Kibana integration**Stack**: Java(8/11), Spring Boot, Spring Batch, Angular 8, TypeScript, Rest API, PostgreSQL/Oracle, Docker, GitLab CI, Kong, Prometheus, Elasticsearch, Kibana, Consul, Nomad
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's specialized in Software QualityFaculty of science2010
Certifications
- Scrum masterScrum.org2018