À propos de Mostapha
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- SNCF ConnectSenior Backend Engineer Java / AWS / Spring BootTRANSPORTSjanvier 2023 - décembre 2025 (2 ans et 11 mois)Saint-Denis, FrancePlateforme critique de billetterie nationale : 4,5M visites/jour · 233M billets/an · 1,6Md€ de CAMigration de produits historiques vers une architecture cloud-native centralisée multi-clients sur AWS.Ce que j'ai livré :- Conçu et développé les APIs REST + API Gateway sur une plateforme traitant des millions de transactions quotidiennes- Mis en place l'event-driven architecture (Kafka, SNS/SQS) pour les flux ventes, annulations, remboursements- Standardisé les APIs selon la norme OSDM pour l'interopérabilité partenaires- Renforcé la qualité via feature toggles, tests Cucumber/Kotlin, monitoring Datadog/Instana- Infrastructure 100% IaC Terraform · Kubernetes EKS · Lambdas Node.js- SPOC Production : gestion des releases, incidents critiques et rollbacks · Configuration dashboards & alertes Datadog APM (tracing distribué, SLOs, anomaly detection) et supervision Instana- Réduit le time-to-market de plusieurs semaines à quelques jours via la refonte CI/CD (Jenkins → GitLab) et l'industrialisation des MEP hebdomadairesStack : 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 / QuarkusTÉLÉCOMMUNICATIONSseptembre 2020 - décembre 2022 (2 ans et 2 mois)Plaisir, FranceRefonte complète d'un monolithe legacy vers une architecture microservices event-driven pour la génération de playlists publicitaires sur 1,1M de faces publicitaires / 3 895 villes / 79 pays.Ce que j'ai livré :- Conçevoir le playlist engine distribué : microservices distincts pour l'exposition data, le calcul de playlist et le matching contenu/players/réservations (Quarkus, Kafka, Mutiny/Vert.x, AWS S3)- Traitement asynchrone de flux Kafka massifs : réservations, mises à jour contenu et heartbeats players sur 1,1M de devices mondiaux / 79 pays- Déploiements Blue/Green zéro downtime, CI/CD Jenkins, scalabilité dynamique par partitions Kafka, Kubernetes Helm charts- Tech Lead : animation des cérémonies Agile, code reviews, accompagnement et montée en compétence de l'équipe- Run & Supervision : responsabilité production, gestion des incidents critiques, dashboards Grafana/Prometheus, alerting et corrélation via ELK, zéro downtime maintenu en prod mondiale- Réduction significative des incidents via monitoring renforcé et tests de charge JMeter- Migration progressive monolithe vers microservices via une stratégie Canary : bascule graduelle du positionnement des campagnes publicitaires sur les nouveaux services avec fallback automatique sur le legacy en cas d'anomalie- Mise en place une architecture multi-région AWS (5 régions) : split des flux Kafka par région pour absorber la charge mondiale et minimiser l'impact des MEP via des déploiements décalés entre environnementsStack : Java (8/11/17), Quarkus, API REST, Kafka, Avro, Angular , MySQL, Kubernetes, Docker , Jenkins, Prometheus, Elasticsearch, AWS (S3, DynamoDB, SNS, SQS, CloudWatch), Grafana.
- Netseenergy - Filiale EDFSenior Java DeveloperENERGIEjuin 2017 - février 2020 (2 ans et 8 mois)Suresnes, FranceTransformation d'une application legacy monolithique vers une architecture distribuée pour la gestion de l'efficacité énergétique des grands comptes (commerciaux, institutionnels, industriels).Ce que j'ai livré :- Conçu et développé le backend Java/Spring Boot : APIs REST, gestion événements asynchrones via RabbitMQ, extraction et découpage en microservices- Développé des traitements batch massifs (Spring Batch) et un dashboard KPI multisites (Angular 8) : graphiques temps réel, filtres dynamiques par site et période- Sécurisé le SI via OAuth2/Spring Security et piloté l'évaluation POC Keycloak comme solution IAM/SSO avant implémentation du service d'authentification custom basé sur ds ACL.- Modernisation technologique Java 7→8, Spring 4→5, adoption TDD/BDD et automatisation des tests- Tech Lead : ateliers d'architecture, code reviews, mentorat des juniors, coordination inter-squads en SAFe- Amélioration de l'observabilité via intégration Prometheus/Elasticsearch/KibanaStack : Java(8/11), Spring Boot, Spring Batch, Angular 8, TypeScript, API Rest, PostgreSQL/Oracle, Docker, GitLab CI, Kong, Prometheus, Elasticsearch, Kibana, Consul, Nomad
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master spécialisé - Qualité logicielFaculty of science2010
Certifications
- Scrum masterScrum.org2018