
Paul Legeay
Senior Backend Developer | TypeScript
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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