You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sébastien LemeurSL

Sébastien Lemeur

Fullstack dev - angular, nestjs, express, postgres

€600/day
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sébastien

Full-stack developer for over 10 years, I adopt a Hexagonal Architecture-guided approach and design principles (DDD, SOLID, DRY, Clean Code) to design robust, maintainable, and scalable applications. I have worked with small and large teams on several cloud, serverless, and containerized projects, designed to be scalable and operate at scale.

My expertise covers both application development (TypeScript, Node.js, React, NestJS) and cloud engineering: designing distributed architectures on AWS (Lambda, API Gateway, SQS, AMQ, DynamoDB, RDS, EventBridge, EKS/Kubernetes), setting up IaC with Terraform, and automating CI/CD pipelines with GitLab. I pay particular attention to observability (CloudWatch, Datadog), security, system resilience, and the testability of code and load.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Nantes (up to 50km), Paris (up to 50km)

Experience

  • Shopopop
    Senior Software Engineer
    LOGISTICS AND SUPPLY CHAIN
    September 2025 - Today (11 months)
    Nantes, France
    Contribution to a collaborative last-mile delivery platform between merchants and individuals. The solution relies on a mobile application and a set of backend APIs. The team consists of approximately 20 developers, ops, and SREs. Within the backoffice, KYC, and delivery APIs in TypeScript: development of a complete dispute management mechanism, implementation of co-carrier moderation rules, and integration of third-party services via webhooks and event-driven workflows. Data storage across several PostgreSQL databases, cache management via Redis, and indexing across several Elasticsearch databases for efficient searches on deliveries and co-carriers. The architecture adheres to the Hexagonal model (ports/adapters) and Clean Code principles, with complete testability (unit, integration, and acceptance tests). A strong observability culture is applied across all services (structured logs, metrics, traces). Services are deployed on Kubernetes (ingress migration to Gateway API, ArgoCD orchestration), infrastructure is managed via Terraform IaC, and CI/CD is implemented with GitHub Actions. Production environments are actively monitored via an APM to ensure performance, reliability, and rapid incident detection.
  • Sncf Connect & Tech services-Nantes
    Full-stack Developer
    TRANSPORTATION
    September 2022 - August 2025 (2 years and 11 months)
    Nantes, France
    Development of a large-scale, event-driven solution enabling station agents and carriers to manage passenger information and disseminate it across all stations in France and internationally.

    Development of a frontend in React (TypeScript) and a backend based on a monorepo of AWS Lambda functions (Node.js/TypeScript) and Kubernetes containers, divided into business components. Data storage on PostgreSQL and DynamoDB. Implementation of event-driven communication via ActiveMQ, Amazon SQS, and DynamoDB Streams. The architecture adheres to the Hexagonal model (ports/adapters) and Clean Code principles, with complete testability covering code (unit, integration, and acceptance tests) as well as infrastructure (load and resilience tests). The infrastructure is managed via Terraform IaC, and CI/CD is implemented with GitLab and Jenkins. Production environments are actively monitored with Datadog to ensure performance, reliability, and rapid incident detection.
  • agicap
    Full-stack Developer
    January 2022 - August 2022 (7 months)
    Lyon, France
    Development of a SaaS solution for managing invoices for several thousand clients with a team of 20 developers. Implementation in TypeScript of an Angular frontend and a NestJS API, adhering to Hexagonal Architecture, DDD principles, and the CQRS pattern. Deployment of an event-driven architecture based on RabbitMQ for invoice processing. Implementation and management of unit, integration, and acceptance tests, designed according to Gherkin principles with CucumberJS and Playwright. Implementation and management of continuous integration and deployment via GitLab, as well as monitoring of development and production environments with Grafana and Prometheus to ensure system health, performance, and availability.

Recommendations

FU
FU
Former user and 1 other person have recommended Sébastien

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • BAC+4
    ENI
    2016
    BAC+4 Software Architect

Skill set

Categories