William D.

🤖 Fullstack Senior JS/TS | React / Node | AI

Salary / Daily rate

Montpellier, France

Mobility: Montpellier

Freelance

Can come onsite

Skills

TypescriptReactNodeNestCybersecurityGitHubWebsitesHTMLBootstrapPostgreSQLRedisGitPlaywrightTailwind CSSJavascriptAngularC#CSSReduxExpressMongoDBAWSMySQLMicrosoft SQL Server.NETDockerGraphQLHerokuDatadogCypressWebpackScrumSEO

Languages

French (Native)English (Fluent)

About me

Intro

Full-stack developer with 10+ years of expertise in React, TypeScript, and scalable web applications. Former Engineering Manager and Tech Lead at high-growth startups, specializing in design systems, CI/CD automation, and leading cross-functional teams. I deliver robust, user-focused solutions from architecture to deployment, helping businesses scale efficiently.

Links

Work experience

Senior Full-stack Developer

Primo

Oct 2024 - Present

2 years 1 month

Remote

• Designed and implemented “Uno”, an AI-powered workflow & automation system (LangChain + internal tools) with a live chat interface, improving support efficiency and reducing manual interventions. • Integrated Uno into Plain (support tool), enabling both conversational and one-shot assistance for the support team. • Built self-service MDM features to deploy and initialize Fleet instances directly from Primo, removing the need for developer intervention. • Optimized the monorepo with Nx and migrated the frontend build to Vite, significantly improving build times and DX. • Delivered advanced device views (filters, export, health checks, AI-powered filters) and expanded the catalog with geographical zones (US / UK). • Ensured robust data flows and consistency with a core label sync mechanism between Fleet and Primo. Stack: Node.js, NestJS, GraphQL, TypeScript, React, Nx, Vite, MongoDB, Jest, vite-test, Datadog, Github.

Engineering Manager (hands-on) / Tech Lead

Bricks.co

Feb 2022 - Jan 2024

2 years

Montpellier, France

• Led a team of 6 engineers while staying hands-on on the codebase (React / TypeScript / NestJS / PostgreSQL). • Owned the delivery pipeline end-to-end: from roadmap definition with Product to shipping features in production. • Built and rolled out a Design System and a shared component library to speed up delivery and align UX across the app. • Migrated the codebase to a monorepo, extracted shared libraries (business logic, types) and improved DX and maintainability. • Strengthened CI/CD with GitHub Actions, background processing with Bull, and observability with Datadog. • Instrumented the product with Posthog to make UX and product decisions based on real user behavior. • Actively contributed to hiring (engineers, PM, QA, CTO): screening, technical interviews, and leveling. Stack: NestJS (Node.js), PostgreSQL, React, TypeScript, Heroku, Bull, Posthog, GitHub Actions (CI), Datadog, vite, Jest.

Founding Javascript Engineer

Lazy app

Jan 2021 - Oct 2021

10 months

Remote

• Joined as a founding engineer, working closely with the founders to design and build the first versions of the product. • Developed a desktop application with Electron, React and TypeScript, handling core flows end-to-end (UI, state management, data fetching). • Implemented the frontend architecture with React, Redux and React Query, ensuring a responsive and robust user experience. • Built and maintained backend services with NestJS and MongoDB, including API design and data modelling. • Set up error monitoring with Sentry and contributed to a consistent UI through Styled Components and shared components. • Helped define technical choices, coding standards and best practices as one of the first engineers on the team. Stack: Electron, TypeScript, React, Redux, React Query, NestJS, MongoDB, Styled Components, Sentry.

Senior Software Engineer

Shift TechnologyFreelance

Jul 2019 - Dec 2020

1 year 6 months

Paris, France

• Worked as a freelancer embedded in a product team to build and evolve a claims management portal on top of a .NET backend ecosystem. • Developed and maintained the React (TypeScript) frontend in a .NET environment, collaborating closely with backend engineers, designers and product managers. • Co-led the creation of a Design System to standardize UI components across products, improve consistency and speed up delivery. • Helped define design and implementation guidelines, and supported teams adopting the Design System through documentation, examples and pairing. • Built a generic E2E testing framework (Jest + Puppeteer) to cover critical business flows and reduce regressions in production. Stack: React, TypeScript, .NET ecosystem, Styled Components, Storybook, Jest, Puppeteer.

Software Javascript Engineer

Dashlane

Sep 2016 - Aug 2019

3 years

Paris et périphérie

• Worked on browser extensions, web app and admin console, in a high-security, privacy-first environment. • Built and maintained features in a large React / Redux / TypeScript codebase used by millions of users. • Contributed to projects around zero-knowledge cryptography, secure data flows and performance-sensitive UI in the browser. • Designed and maintained cross-browser E2E tests and CI pipelines for extensions, improving reliability and confidence in releases. • Helped refactor parts of the codebase from OOP to more functional, testable patterns, improving maintainability over time. • Collaborated daily with international teams (Product, Design, Security, Support) to ship features aligned with business and user needs. Stack: React, Redux, TypeScript, JavaScript (ES6+), WebExtensions, Jest, CI tools. Patent: https://www.dashlane.com/blog/master-password-remember-me

Software Engineer

Betclic Everest Group

Jan 2015 - Aug 2016

1 year 8 months

Paris, France

• Worked on sports betting, horse racing and casino products in a highly regulated environment. • Contributed to features for compliance and R&D teams, ensuring legal and regulatory requirements were met while keeping a good UX. • Implemented and maintained backend and frontend features across several domains, collaborating with product, QA and ops. • Took part in security-focused initiatives and the company’s agile transformation (frequent releases, iterative delivery). Stack: C#, .NET, ASP.NET (MVC), SQL Server, JavaScript, Git, Scrum.

CONNIT

Jun 2012 - Dec 2014

2 years 7 months

Toulouse et périphérie

.NET/JS Developer – Connit

Mar 2014 - Dec 2014

10 months

Toulouse et périphérie

• Led the migration of an IoT & Big Data monitoring platform to a private cloud environment. • Designed and implemented a real-time SPA layer using ASP.NET MVC and AngularJS to monitor connected devices. • Built a secure REST API and wrote client-facing documentation to integrate external systems with the platform. • Worked on smart metering / M2M use cases (eco-tools, device monitoring) in collaboration with product and ops teams. • Previously contributed as a .NET Developer Intern (2012–2014), building the first versions of the monitoring platform. Stack: C#, .NET (ASP.NET MVC, WCF, Web API), JavaScript (AngularJS), SignalR, SQL Server, IoT (GPRS, SIGFOX).

Developpeur .Net - Stagiaire

Jun 2012 - Mar 2014

1 year 10 months

Toulouse et périphérie

Web Developer Internship

Kineo CAM

Apr 2012 - Jul 2012

4 months

Toulouse et périphérie


Education

SUPINFO

Master's degree, Computer Science

2011 - 2014

4 years

EF Language Abroad

Titulaire du diplôme Academic Year Abroad Diploma

2010 - 2011

2 years

IUT - Université de Toulouse

DUT INFORMATIQUE, Computer Science

2008 - 2010

3 years

Lycée François d'Estaing

Baccalauréat S, Physique-Chimie

2007 - 2008

2 years


Licenses & certifications

Patent: User-session management in a zero-knowledge environment

Issued: –

Certified by US US20190268156A1

The best place to find your next move

© 2026. All Rights Reserved.