Experiences

Software Engineer @Datadog

(Remote, France)

Apr 2018 - Present (6 years)

Datadog is an observability company.

I’ve been working on the Watchdog product since I joined the company. Watchdog analyses the customer’s observability data to proactively detect issues and provide insights to help identifying the causes and remediation process.

My work includes building the frontend of the product and continuously improve it, mentoring, interviewing candidates, defining API contracts… Among other tasks, I had to migrate the product codebase from JavaScript to TypeScript, from redux to tanstack query…

JavaScriptTypeScriptReactRedux

Vice President @Clermont'ech

(Clermont-Ferrand, France)

Apr 2013 - Jun 2019 (6 years)

Clermontech aims at animating Clermont-Ferrand’s developer network. To achieve this goal, we organize conferences called “API Hours” and developer lunches.

I left the organization in 2019 since I moved from Clermont-Ferrand to an orchard in Brittany.


Web Developer @Gandi.net

(Remote, France)

Sep 2014 - Oct 2017 (3 years)

Gandi.net is a domain name registrar and hosting provider based in France.

I was hired to work on the migration of the perl monolith to a modern solution. The frontend team grew from 4 to 10 people during my time there, while the backend was migrated to python microservices, we (the frontend team) chose to use React and (as soon as it was released) redux for the frontend.

I worked on the project core features, such as project build, monorepo tooling, NodeJS server with server-side rendering, while being assigned to the hosting product.


Teacher @Université d'Auvergne

(Clermont-Ferrand, France)

Jan 2013 - Apr 2015 (2 years)

Teaching 20 hours to licence students for 3 years in a row.

Started with PHP for a year, then switched to frontend technologies.

PHPJavaScriptjQueryReact

Freelance Web Developer @Almerys

(Clermont-Ferrand, France)

Apr - Dec 2013 (8 months)

Participate in architecturing of a data centric home portal.

Training and coaching of the team on frontend technologies and REST/HTTP best practices.

JavaScriptbackboneREST/HTTP

Web Developer @Inter Trade Network

(Clermont-Ferrand, France)

Oct 2012 - Mar 2013 (6 months)

Develop a car retailer intranet and best practices evangelist.

PHPSymfony2DoctrinePhpUnitMySQLelasticsearchJavaScriptbackboneRequireJsCasperJSGitGNU/Linux

Head and Co-Founder @Carpe Hora

(Clermont-Ferrand, France)

Nov 2005 - Sep 2012 (7 years)

Develop an online booking system.

PHPSymfony 1.0 to 1.4propelPostgreSQLJavaScriptjQuerybackboneGitpuppetGNU/Linux

Widget Developer @Orange R&D

(Issy-Les-Moulineaux, France)

Oct 2007 - Jun 2008 (9 months)

Develop portlets and factorize developments.

JavaScriptWindows SidebarAppleDashboardiGoogleNetvibeseclipseant

Frontend Developer @Efixo

(Marseille, France)

Apr - Sep 2007 (6 months)

Set up a dynamic UI for small business server.

Neuf Pass is an embedded business server providing Internet gateway, a router, a PBX and contact management.

My mission was to rebuild the settings interface to have a “netvibes like” portal.

I learned about linux, C and scaling frontend applications.

JavaScriptPrototypeScriptaculousXSLTCGNU/LinuxLinux (embedded system)

A&IT Apprentice @MSD

(Riom, France)

Nov 2002 - Nov 2005 (3 years)

Integration in A&IT department of a pharmaceutical company.

3 years internship. Part of a team or by myself, I participated in maintenance actions and automatism projects.

I learned that quality can be a matter of life or death.

VBAdocumentationautomatons

Internship @ASCO Joucomatic

(Łódź, Poland)

Jun - Aug 2004 (3 months)

Abroad internship in pneumatic devices factory

It was the first time I encountered pneumatic logic circuits.

Skills

Development

  • Frontend

  • Server

    • NodeJS
    • Docker
  • Scripting

    • bash
    • python
  • Others

  • Standards

    • HTTP
    • WebDav
    • WebCal
    • oAuth
    • OpenId
    • REST

Non Technical

  • Soft Skills

    • Caring
    • Communication
    • Teamwork
    • Problem Solving
  • Languages

    • French
    • English