Backend engineer with 10+ years of experience building scalable distributed systems with modern TypeScript/Node.js stack.
Craft elegant solutions using hexagonal architecture and clean code principles. Passionate about self-hosting and leveraging AI daily as a development partner, beyond code generation, across debugging, infrastructure, architecture decisions, and continuous learning.
Education
UniLaSalle Amiens — Engineer's degree, Computer Systems & Networking
2010 - 2015
CCNA Routing & Switching (Cisco, 2014)
Experience
Senior Software Engineer (Onboarding Team) · Freelance
Building the onboarding experience for Swan's embedded banking platform, enabling companies to seamlessly integrate banking services into their products. Working with fp-ts and functional programming patterns alongside GraphQL APIs.
Stack: TypeScript, NestJS, GraphQL, PostgreSQL
Senior Software Engineer - Backend (Shipping Team) · Freelance
Part of the shipping team within the Hermès internalized e-commerce platform. Rebuilt the carrier aggregator, reducing new carrier integration from weeks to days. Built the document management service from scratch (billing, shipping labels, credit notes). Implemented Kafka-based inter-service communication and a real-time delivery tracking system processing thousands of shipments per hour. Led multi-cloud migration (AWS to Alibaba Cloud) leveraging hexagonal architecture for seamless adapter swaps.
Stack: TypeScript, Node.js, NestJS, Kafka, Redis, PostgreSQL, AWS S3, Alibaba Cloud
Lead Software Engineer - Backend
Led backend development for a blockchain-based gaming platform on Tezos. Architected game server infrastructure handling digital collectible interactions and real-time gameplay. Established the developer tooling ecosystem including CI/CD pipelines, observability (Sentry, Logtail), and monitoring (Checkly).
Stack: NestJS, TypeScript, PostgreSQL, Redis, Docker, Prisma
Senior Software Engineer - Backend
Developed data pipelines and backend services for a B2B marketing intelligence platform, processing large-scale customer data to power predictive lead scoring and go-to-market automation.
Stack: TypeScript, PostgreSQL, MongoDB, AWS (Redshift, Lambda, Beanstalk, CloudFormation, S3)
1 / 2