About Sébastien
English
Fluent
French
Native or bilingual
Experience
- SNCF ConnectDéveloppeurTRAVEL AND TOURISMSeptember 2022 - Today (3 years and 9 months)Nantes, FranceDéveloppement d’une solution à grande échelle et orientée événements permettant aux agents de gare et transporteurs de gérer l’information voyageur pour ensuite la diffuser sur toutes les gares de France et aux utilisateurs SNCF Connect. L’équipe est composée de 50 développeurs divisés en 7 squads.Développement d’un frontend en React (TypeScript) et d’un backend reposant sur un monorepo de fonctions AWS Lambda (Node.js/TypeScript) et conteneurs Kubernetes, découpé en composants métiers. Stockage des données sur PostgreSQL et DynamoDB. Mise en place d’une communication événementielle via ActiveMQ, Amazon SQS et DynamoDB Streams. L’architecture respecte le modèle hexagonal (ports/adaptateurs) et les principes de clean code, avec une testabilité complète couvrant le code (tests unitaires, d’intégration et d’acceptation) ainsi que l’infrastructure (tests de charge et de résilience). L’infrastructure est gérée via une IAC Terraform, et la CI/CD est mise en place avec GitLab et Jenkins. Les environnements de production sont activement surveillés avec Datadog pour garantir performance, fiabilité et détection rapide des incidents
- AgicapFullstack developerBANKING AND INSURANCEJanuary 2022 - August 2022 (8 months)Lyon, FranceDéveloppement d’un SAAS pour la gestion des factures de plusieurs milliers de clients avec une équipe de 20 développeurs.Mise en place en TypeScript d’un frontend Angular et d’une API NestJS, respectant l’architecture hexagonale, les principes DDD et le pattern CQRS. Déploiement d’une architecture événementielle basée sur RabbitMQ pour le traitement des factures.Mise en place et gestion des tests unitaires, d’intégration et d’acceptation, conçus selon les principes Gherkin avec CucumberJS et Playwright. Mise en place et gestion de l’intégration et du déploiement continus via GitLab, ainsi que du monitoring des environnements de développement et production avec Grafana et Prometheus pour garantir la santé, la performance et la disponibilité du système.
- Captain DataFullstack developerSOFTWARE PUBLISHINGOctober 2020 - December 2021 (1 year and 3 months)Paris, FranceAu sein d’une équipe de 5 développeurs, refonte de l’architecture de l’application frontend Angular existante en introduisant le lazy loading et le développement de nouvelles fonctionnalités via des composants réutilisables.Conception et déploiement d’une stratégie de tests (unitaires, d’intégration, d’acceptation) reposant sur Jest et Cypress afin de garantir la qualité et la résilience logicielle. Participation à la mise en place et à la gestion de l’intégration et du déploiement continus via GitLab CI/CD, ainsi qu’au monitoring de l’application avec Sentry pour suivre l’usage, détecter les erreurs et améliorer la fiabilité en production.
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
- BAC+4ENI2016BAC+4 Software Architect