Sébastien Lemeur

Freelance senior software engineer

Salary / Daily rate

Nantes, France

Mobility: Nantes

Freelance

Can come onsite

Skills

TypescriptNodeTerraformAWSPostgreSQLAWS LambdaGitGitLabPlaywrightReactAngularDynamoDBRabbitMQPostmanJira

Languages

French (Native)English

About me

Intro

Développeur (TypeScript, Node.js, React, NestJS) avec 10+ ans d’expérience, spécialisé en architectures cloud/serverless scalables (AWS, Kubernetes), Terraform, Gitlab, CI/CD, tests, observabilité guidé par le clean code et l'architecture ports/adaptateurs.

Links

Work experience

Senior Software Engineer

ShopopopFreelance

Sep 2025 - Present

1 year 2 months

Nantes, France

Contribution à une plateforme de livraison collaborative du dernier kilomètre entre commerçants et particuliers. La solution repose sur une application mobile et un ensemble d'APIs backend. L'équipe est composée d'environ 20 développeurs, ops et SRE. Au sein des APIs backoffice, KYC et livraison en TypeScript : développement d'un mécanisme complet de gestion des litiges, mise en place des règles de modération des co-transporteurs, et intégration de services tiers via webhooks et workflows événementiels. Stockage des données sur plusieurs bases PostgreSQL, gestion du cache via Redis, et indexation sur plusieurs bases Elasticsearch pour des recherches performantes sur les livraisons et co-transporteurs. L'architecture respecte le modèle hexagonal (ports/adaptateurs) et les principes de clean code, avec une testabilité complète (tests unitaires, d'intégration et d'acceptation). Une forte culture de l'observabilité est appliquée sur l'ensemble des services (logs structurés, métriques, traces). Les services sont déployés sur Kubernetes (migration ingress vers Gateway API, orchestration ArgoCD), l'infrastructure est gérée via une IAC Terraform, et la CI/CD est mise en place avec GitHub Actions. Les environnements de production sont activement surveillés via un APM pour garantir performance, fiabilité et détection rapide des incidents.

Full-stack Developer

SNCF Connect & TechFreelance

Sep 2022 - Aug 2025

3 years

Nantes, France

Dé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.

Full-stack Developer

AgicapFreelance

Jan 2022 - Aug 2022

8 months

Lyon, France

Dé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.

Full-stack Developer

Captain Data

Oct 2020 - Dec 2021

1 year 3 months

Nantes - Paris

Au 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.

Full-stack Developer

Fiitli

Jan 2017 - Oct 2020

3 years 10 months

Nantes, France

Développement d’une application de gestion des évènements sportifs et bien être au sein des entreprise pour la QVT (Qualité de Vie au Travail) avec 4 personnes. Le frontend était développé en Typescript avec React ainsi que plusieurs API avec Express.js, PostgreSQL, Redis (cache). Mise en œuvre de l’API Stripe Connect pour gérer toutes les transactions financières. Le développement était soutenu par des tests multi-couches (unitaires, d’intégration et d’acceptation) visant à garantir la logique métier et le bon fonctionnement du projet, avec une intégration continue via GitLab CI/CD.

Full-stack Developer

Atos

Sep 2014 - Dec 2016

2 years 4 months

Nantes, France

Développement pour la Caisse Primaire d’Assurance Maladie (CPAM) d’un logiciel de gestion des citoyens Français (SCAPIN) avec une équipe de 10 développeurs. La solution était dévelopée avec JAVA Struts avec une couche de Javascript. La gestion des données était réalisée avec SQL et OQL.

The best place to find your next move

© 2026. All Rights Reserved.