Code

Career

Over 20 years of experience in software development.

💼 Feb 2024 — Present · Remote / Paris

Lead Developer

Urssaf Caisse nationale

Lead developer of mon-entreprise.urssaf.fr, the official assistant for entrepreneurs in France. Over 20 simulators deployed on public websites, one million users per month.

Architecture and development with the Publicodes language for modeling socio-fiscal calculation rules. Collaboration with the beta.gouv team.

TypeScript React.js Publicodes Node.js GitHub
💼 Feb 2023 — Jan 2024 · Remote

Senior Software Engineer

Obat

Development of a SaaS management application for the construction industry. Architecture improvement and implementation of best practices (TDD, Clean Code).

TypeScript React.js Node.js NestJS PostgreSQL
💼 Jan 2022 — Jan 2023 · Grenoble

Frontend Architect

ARaymond

Frontend architect for internal applications at a world leader in industrial fastening. Set up Nx monorepo, migration to Vite, definition of frontend development standards.

TypeScript React.js Redux Nx Vite
💼 Jan 2021 — Jun 2021 · Remote

Fullstack Software Engineer

Libeo

Development of a B2B payment platform. Code quality improvement and implementation of TDD practices.

TypeScript React.js Node.js GraphQL
🎓 Sep 2020 — Jun 2021 · Castres

Development Teacher

ESN 81

Teaching development best practices and Node.js to vocational training students.

JavaScript Node.js
🏢 Jun 2020 — Jan 2022 · Lyon

CTO

GoBuild (Go-Decision)

CTO of a startup specializing in building modeling. Responsible for technical architecture, recruitment and mentoring of the development team. Implementation of Software Craftsmanship practices.

TypeScript React.js Elixir PostgreSQL Docker
🎓 Sep 2019 — Present · Albi

Software Engineering Professor

Université Champollion

Software engineering professor in Master AMINJ and Bachelor in Computer Science. Teaching development best practices, TDD, Clean Code, software architecture.

TypeScript JavaScript Node.js TDD Clean Code
🚀 Jan 2019 — Jun 2021 · Remote

Software Craftsman / Cofounder

DisMoi

Cofounder and lead developer of DisMoi, a civic tech browser extension that adds contextual information to any web page. Open source project supported by fact-checking organizations.

TypeScript React.js Redux Web Extension Node.js
🏢 Jan 2018 — Jun 2019 · Paris

Travel Tech Lead

Veepee

Tech Lead of the Travel team (8 developers) at Veepee (formerly vente-privee.com). Technical mentoring, code reviews, architecture definition. Co-founded the internal React Academy training program.

TypeScript React.js Redux redux-saga Node.js
🏢 Feb 2016 — Jan 2018 · Paris

Travel Front Lead Developer

Veepee

Frontend lead developer for the Travel team. Migration from a legacy application to React/Redux. Implementation of automated testing and development best practices.

JavaScript React.js Redux Webpack RxJS
🏢 Jan 2011 — Dec 2015 · Versailles

Senior Software Engineer

eThemis

Senior developer at a legal software publishing company. Design and development of business web applications for legal professionals. Implementation of agile practices within the team.

PHP Symfony JavaScript MySQL Linux
🚀 Jan 2007 — Dec 2011 · Versailles

Founder & CEO

Team Logics

Founded and led a web agency. Managed a team of 6. Clients: ALD Automotive, Joué Club, Consuel, and others. Design, development and management of custom web projects.

PHP CakePHP JavaScript MySQL Linux
💼 Jan 2003 — Dec 2006 · Île-de-France

Web & Software Developer

Freelance

Freelance web development. Creation of custom websites and web applications. Development of personal projects: N.Gine (proprietary CMS), ICU (photo sharing platform), Débats.co (collaborative political debate). Best programming project of the 2003 class at UVSQ.

PHP JavaScript HTML MySQL Linux
🏢 Jun 2002 — Dec 2002 · Versailles

Web Developer

eThemis

First developer position. Web development for a legal software publishing company.

PHP JavaScript HTML MySQL