18+years experience
5companies
15technologies
3languages

About Me

With 18 years of professional software engineering experience, I specialise in building full-stack web applications with TypeScript, React, Next.js, and NestJS. The last five years have been spent at Raise Partner, delivering complex data-driven tools for major enterprise clients including BNP Paribas CIB. Earlier in my career I built fee calculation systems for Lombard Odier, a leading Swiss private bank. I bring strong experience in data-intensive applications, complex reporting systems, and the engineering rigour that large-scale, precision-critical software demands. As a Senior Engineer, technical lead, and Scrum Master, I combine hands-on development with team leadership and delivery ownership. I thrive in product-focused teams where high engineering standards and collaborative culture go hand in hand.

Experience

Jan 2020 - Present

Senior Software Engineer

Raise Partner·Grenoble, France

Architected and delivered full-stack fintech applications. Served as Scrum Master and mentored junior developers.

  • Built a PDF portfolio analysis reporting system that reduced manual reporting time by ~3 hours/week/client for wealth advisors
  • Centralized and refactored the translation system, eliminating ~30% of translation-related bugs and reducing i18n codebase size by ~20%
  • Served as Scrum Master on one of the company's largest projects (BNP Paribas - CIB)
API RESTTypeScriptNestJSReact.jsAngularAPI Development
June 2017 - Jan 2020

Web Developer

Freelance·Renage, France

Designed and delivered web applications for clients across multiple sectors, taking full ownership from requirements to deployment.

  • Developed the intranet and extranet for Interisphere (temp work agency), reducing billing data collection time by ~60% and cutting the WIP-to-Cash cycle from 2–3 months to a few days
API RESTTypeScriptPHPAngularJavaScript
Sept 2016 - June 2017

Development Engineer

Qim info SA·Meylan, France

Built Angular front-end interfaces for enterprise software clients.

  • Worked on the fee calculation application for Lombard Odier, a large Swiss private bank
API RESTAngularAPI Development
June 2015 - Sept 2016

JavaScript Developer

BeeBuzziness·Grenoble, France

Developed JavaScript and Node.js features for a web platform, contributing across both front-end and back-end layers.

  • Built a virtual library application with an integrated flip-book style document reader
  • Developed a synchronized digital signage application
Node.jsJavaScriptCSSAPI Development
Jan 2008 - 2015

Technical Lead / PHP & JS Developer

Eolas, Business & Decision Group·Grenoble, France

Led technical development of the CMS@Eolas platform over 7 years. Owned code quality standards, production releases, and on-time delivery across multiple client projects.

  • Led a team of 5 front-end developers, establishing coding standards and driving technology scouting to maintain high quality
  • Core developer of CMS@Eolas, a CMS designed for small and large public institutions
PHPMySQLJavaScriptCSS

Education

2006 - 2007

Licence, Computer Science, Image and Documents

IUT2 Grenoble

2004 - 2006

BTS IRIS (Computer Science and Networks for Industry and Services)

Lycée du Grésivaudan

Skills

ExpertTypeScriptNode.jsNestJSReactNext.jsREST APIDocker
ProficientPostgreSQLMySQLGitlab CIAngularScrumAgile
FamiliarJava / Spring BootPHP

Languages

  • 🇬🇧EnglishNative Speaker
  • 🇫🇷FrenchFluent
  • 🇪🇸SpanishBasics

Hobbies

Electronics & connected objects3D printing

Contact

Feel free to reach out — I'd love to connect.

Usually responds within 24h