Paul Legeay

Senior Backend Developer | TypeScript

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Can come onsite

Skills

TypescriptNodeNestAWSClean CodeGoogle Cloud PlatformReactReduxPostgreSQLDatadogRubyAngularHTMLAWS LambdaBootstrapGitHubElasticsearchKubernetesGitLabVuePHPJavaCSSDynamoDBSymfonyDockerGDPRLinuxZapierWordPressSEO

Languages

EnglishFrench

About me

Intro

Senior TypeScript Developer with extensive backend expertise and a passion for clean, maintainable code. Proven track record building scalable systems at Checkatrade and Prisma Media, including GDPR-compliant payment services, data broadcasting systems, and performance optimizations. I transform complex technical challenges into robust solutions while mentoring teams and delivering end-to-end features that drive business value.

Links

Work experience

Senior Software Engineer

CheckatradeFreelance

Oct 2024 - Jan 2025

4 months

United Kingdom · Remote

Backend Engineer in the Payment team. Here are some projects I’ve worked on: * Refactored the payment service (integrated Vitest, Kysely, Bun, and rewrote several modules) * Built a GCP cron to delete users’ payment info after a set period to comply with GDPR * Enabled payments outside the chat messaging system (previously both systems were tightly coupled) * Supported other developers on various topics

Senior Software Engineer

Winamax

May 2024 - Oct 2024

6 months

Paris, France

Senior Software Engineer

FAIRLY MADE®

Jun 2023 - Dec 2023

7 months

Paris, France

Backend Nodejs/Typescript developper

Prisma MediaFreelance

Jan 2021 - Mar 2023

2 years 3 months

92230 Gennevilliers, France

Backend developer in the User team, my main tasks included: * Contributed to the creation, maintenance, and evolution of the Userhub (a data broadcasting system using SQS, Lambdas, and DynamoDB) * Created an automated script to delete inactive users * Refactored and improved the performance of their migration script system * Payments: - Stripe: Created webhooks, fixed various critical bugs, and presented tech debt and possible improvements for Stripe integration in the API - Mobile: Designed and implemented the backend solution for handling payments via mobile apps

Full-stack Developer

Eurocombles

Jun 2020 - Oct 2020

5 months

69530 Brignais, France

Fullstack developer, mainly focused on frontend to match the team's needs. My tasks: * Frontend development in Vue.js for various apps * App displayed on large screens showing sales team performance by agency * App to generate detailed commission reports for sales reps * App to generate invoices for technicians with offline mode support (via service worker) * Zapier integration * Linux server maintenance

DevOps Engineer Consultant

Europcar Mobility Group

Jan 2019 - May 2020

1 year 5 months

Région de Paris, France

* Refactored, fixed, and extended a complex Ansible playbook, and built a Node.js CLI on top as a façade * Performed load testing using LoadRunner and analyzed the results to produce reports for developers * Investigated specific bugs to assist developers * Modified Apache configurations based on recommendations from an SEO agency

Full-stack Developer

BuyIn

Aug 2016 - May 2018

1 year 10 months

92130 Issy-les-Moulineaux, France

Dev Full stack dans la team IT, mes principaux faits d'arme: * Maintenance des serveurs linux hébergeant les applications. * migration d’une partie de notre infra vers docker et intégration dans gitlab de plusieurs de nos applications * Développement d’applications PHP diverses (Symfony, Bootstrap, jquery) * Marketplace d’apps internes * Apps de visualisation de données d’achat * Configuration du système de SSO (CAS) et intégration dans quelques applications du login SSO (protocoles CAS et SAML2)

Fullstack Developer

Sharewizme

Nov 2015 - May 2016

7 months

Région de Paris, France

Dev fullstack, mon role a été de mettre en place : * la connection utilisateur * la création d’événements * l’enrolement des participant à un événement * l’envoi des messages au présenteurs via websocket et dans redis pour être analysé par un worker.


Education

SUPINFO

Bachelor of Science (B.Sc.)

2011 - 2015

4 years 1 month

Free Code Camp

2015 - 1900

The best place to find your next move

© 2026. All Rights Reserved.