Laurent Menu

Fullstack TypeScript Developer

Salary / Daily rate

Paris, France

Mobility: Paris

Freelance

Can come onsite

Skills

ReactNestReact NativeNextTest Driven DevelopmentFrontend DevelopmentMobile DevelopmentSassJavascriptTailwind CSSNodeAICSSReduxExpressAWSWebpackClean ArchitectureGitCypressVercelClean CodeGraphQLGitHubBootstrapPlaywrightGitLabTypescriptHerokuHTML

Languages

EnglishFrench

About me

Intro

Développeur fullstack TypeScript, 17 ans d’expérience dont 10+ sur React / React Native. Je conçois et livre des produits mobiles et web de bout en bout : architecture, app, API, CI/CD. Ce que j’apporte Un socle technique solide dès le départ : monorepo, typage strict, design system, tests, pipelines de release automatisés. Puis la capacité à tenir le build et le run du produit sur plusieurs années, dans des contextes réglementés (banque, télécom) ou à fort trafic.

Links

Work experience

Fullstack TypeScript Engineer

Le PleinFreelance

Jan 2025 - Present

1 year 10 months

Paris, France

Le Plein est un opérateur de mobilité électrique (eMSP) qui donne accès à un réseau de bornes de recharge publiques via une application mobile, avec paiement intégré et facturation à la session. Arrivé au démarrage du nouveau produit, j’ai posé l’architecture technique et porté le développement de l’app et de son API. Architecture - Monorepo partagé front / back / librairies transverses : une seule base pour l’app mobile (React Native / Expo), le web (Next.js) et l’API (NestJS / GraphQL) - Configuration pilotée côté serveur : règles métier et paramètres pays sans redéploiement - Modélisation du domaine OCPI (sessions, CDR, EVSE) et conception de l’API GraphQL - Authentification AWS Cognito, observabilité Sentry, tracking Segment / Amplitude Produit - Développement de l’app mobile et des parcours de recharge : deep links QR code vers les bornes, suivi de session en temps réel (Live Activities iOS, équivalent Android), reçus PDF - Intégration de l’orchestration de paiement Purse (SDK natif iOS, carte enregistrée alignée sur les flux OCPI) - Gestion du consentement (CMP) pour les notifications push Livraison - Pipelines CI/CD GitHub Actions + EAS Build / EAS Update, tests E2E Maestro, notifications de release automatisées - Développement piloté par spécifications avec assistance IA : délais de livraison réduits, couverture de tests en hausse Résultat : app élue n°1 pour l’expérience utilisateur au classement Chargemap 2026 (132 000 utilisateurs, 433 000 notes), un an après le lancement. Notes stores : 4,9/5 (App Store), 4,7/5 (Play Store). Stack : React Native · Expo · Next.js · NestJS · GraphQL · TypeScript · NativeWind · AWS (Cognito, S3) · GitHub Actions · EAS · Sentry

Senior Frontend Developer (Next.js)

Treezor

Sep 2023 - Dec 2025

2 years 4 months

Paris, France

Treezor, plateforme Banking-as-a-Service (groupe Société Générale). Développeur front senior sur deux produits : la plateforme client Treezor Connect et le back-office interne de gestion des comptes bancaires. Treezor Connect - Refonte ergonomique de la plateforme client : parcours, navigation, composants - Design system Next.js / Tailwind / Storybook partagé entre les deux produits Treezor BackOffice - Conception et développement du back-office interne de gestion des comptes bancaires - Modules KYC / KYB : onboarding et vérification des clients et entreprises - Gestion des virements et transferts, workflows réglementaires (conformité, LCB-FT) - Gestion des cartes bancaires : émission, blocage, plafonds - Dashboards de suivi (ChartJS) Transverse - Architecture front, choix techniques, revue de code d’une équipe de 6 développeurs - CI/CD GitLab, qualité et tests Stack : Next.js · TypeScript · Tailwind · ChartJS · Storybook · GitLab CI

Senior Mobile Developer (React Native)

BlankFreelance

Apr 2022 - Dec 2024

2 years 9 months

Paris, France

Blank est une néobanque pour indépendants, TPE et professions libérales, filiale du groupe Crédit Agricole : compte pro, cartes, virements, facturation et outils de gestion dans une seule app. Le produit est distribué sous trois marques, Blank, Propulse by CA (Crédit Agricole) et Essentiel Pro (LCL), et a été lancé en Italie pendant la mission. Intégré à l’équipe mobile pendant près de trois ans pour construire et faire tourner l’application sur l’ensemble de ces marques. Architecture - Une code base React Native / Expo unique servant les trois marques : thème, fonctionnalités et parcours pilotés par configuration - Internationalisation de l’app pour le lancement de Blank Italie : i18n, formats, parcours réglementaires locaux - Design system mobile documenté sous Storybook, partagé entre les marques - Modules natifs Swift / Kotlin quand React Native ne suffisait pas (bridges, SDK partenaires) Produit - Conception, découpage et spécifications techniques des nouvelles features avec produit et design - Onboarding et KYC : intégration Ubble (vérification d’identité) et AWS Rekognition - Parcours bancaires : cartes, virements, facturation, notes de frais - Formulaires complexes avec React Hook Form, back-end AWS Serverless Livraison - CI/CD GitLab + Bitrise pour les builds iOS / Android des trois marques - Code review, tests, release bi-hebdomadaire Stack : React Native · Expo · TypeScript · NativeWind · React Hook Form · Storybook · AWS Serverless · Swift / Kotlin · GitLab CI · Bitrise

Senior Frontend Developer (Next.js)

Free - Groupe iliadFreelance

Apr 2021 - Oct 2023

2 years 7 months

Paris, France

Free est le deuxième opérateur télécom français (groupe Iliad), avec plus de 15 millions d’abonnés mobile et fixe. Le pôle digital construit et exploite les sites grand public free.fr et mobile.free.fr, les espaces abonnés et les outils internes du support client. Intégré au pôle digital pendant deux ans et demi pour mener les refontes Next.js des sites et outils, et structurer le socle front commun. Architecture - Mise en place du design system du pôle digital (Storybook + Tailwind), réutilisé sur une dizaine d’applications - Socle Next.js commun : conventions, structure de projet, composants partagés entre les équipes - Rendu côté serveur et optimisation webperf sur des sites à très fort trafic Produit - Développement de l’interface de la Simbox v3, borne en libre-service permettant de souscrire une offre mobile et d’obtenir sa carte SIM immédiatement : parcours de souscription, paiement, pilotage du distributeur, mode kiosque / hors ligne, déployée dans les boutiques Free. - Refonte complète du site Free Mobile en Next.js - Nouveau site d’assistance abonnés : base de connaissances, parcours de dépannage, contact - Refonte de Free Proxy, outil interne du support client utilisé par les conseillers Livraison - CI/CD GitLab, code review - Accompagnement des développeurs des autres équipes sur le design system et le socle Next.js Stack : Next.js · React · TypeScript · Tailwind · Storybook · GitLab CI

Frontend Developer (Next.js)

Parfums Christian DiorFreelance

Jul 2021 - Mar 2022

9 months

Neuilly-sur-Seine, France

Équipe Navigation de la plateforme e-commerce Dior.com. - Build de nouvelles fonctionnalités sur l'ensemble du site : header, navigation, page produit, expériences immersives - Run de la plateforme : traitement des demandes des équipes métier (marketing, merchandising, pays) - Webperf et code review sur une plateforme à fort trafic Stack : Next.js · React · TypeScript · GraphQL · Storybook

Web & Mobile Developer (React / React Native)

MeeticFreelance

Mar 2020 - May 2021

1 year 3 months

Paris, France

Équipe Affiny (marque du groupe Meetic) : refonte et maintenance des apps web et mobile. - Refonte de l'app mobile React Native et du site React - TDD, pair programming et code review dans une équipe de 6 devs - CI/CD sur les deux plateformes Stack : React · React Native · Redux / Saga · TypeScript


Education

IIM Digital School

Master's degree Manager of Communications, Communication, Business Plan, Project managment

2010 - 2013

3 years 2 months

UVSQ Université de Versailles Saint-Quentin-en-Yvelines

2 years technical degree, Services & Network of Communication

2008 - 2010

2 years 2 months

Hight School Marie-Curie - Versailles - France

French high-school diploma, Science & Technics of Laboratories

2004 - 2007

3 years 2 months

Portfolio

Free

Dior.com

The best place to find your next move

© 2026. All Rights Reserved.