en
Qui suis-je

Head of Platform & leader d'ingénierie

Je suis Thibault,
Head of Platform &
engineering leader
basé en France.

Après un master en web & e-business, dont je suis sorti major de promotion, j'ai travaillé dans des environnements très variés : agences, e-commerce, startups et fintech.

De nature curieuse, j'ai touché à de nombreux aspects du métier : développement backend et frontend, SEO, gestion de serveurs, architecture, cloud, web3… Cette diversité me donne une vision holistique des systèmes que je conçois.

Aujourd'hui, en tant que Head of Platform chez Mangopay, je me concentre sur la conception de plateformes robustes et évolutives, le renforcement de la sécurité et de la conformité, l'amélioration de l'expérience développeur et l'accompagnement des équipes d'ingénierie.

Picture of me, taking inspiration
Expérience

Head of Platform - @MangoPay

Paris - France

Feb 2020 - Present

Head of Platform within the Platform & Risk organisation
•   Leading the platform vision and roadmap for a high-volume payment API
•   Driving evolution from monolith to distributed services, improving resilience and scalability
•   Working closely with risk, security and compliance teams on fraud, KYC/AML and regulatory topics (PSD2, PCI, etc.)
•   Supporting engineering teams on architecture topics (APIs, messaging, identity, observability)
•   Focusing on developer experience: internal platforms, tooling, CI/CD and automation

Lead Backend - @Keakr

Paris - France

Jan 2018 - Jan 2020

Project management done with SCRUM, and later, KANBAN in a team of 3 people
•   Migration of a .NET API in DotNet Core
    - Implementation of an API in C# 7 and DotNet Core 2.1
    - Setting up a CQRS + Event Sourcing architecture for a better scalability
    - Using best practice like layered architecture (onion pattern) so that each component can be commutable
    - Setting up a NoSQL database engine: Arango DB
    - Implementation of a clustered database fail-over system for a better availibility
    - Performance and load studies on each API to respond to hundreds of requests by second very quickly
    - Splitting monolith in different microservices
•   Development of a feature flipping system to improve and allow continuous integration
•   Setting up a complete continuous integration system thanks to Docker, Jenkins et DCOS/Marathon

Engineer, Architect and Developer - @Betclic Everest Group

Paris - France

Nov 2015 - Dec 2017

Project management done in SCRUM, and later, in KANBAN in an international team (France/Malta/Russia) of 15 people.
•  Conception and development of a multi-provider sport offer managing solution (reception, processing, recording).
        -  Conception of the solution architecture (onion architecture, unit of work pattern, SOLID pattern, DRY pattern, IOC via StructureMap...etc).
        -  Implementation of a WebApi using C# and framework .net 4.5.2.
        -  Using RabbitMQ as a messaging and transiting system and processing messages thansk to windows service worker.
        -  Using Dapper with SQL Server to persists data and using stored procedures to request them.
        -  Improving solutions thanks to distributed cache (Redis), task parallelization via Async/Await, load tests, refactoring and code review.
•  Conception and development of a smart odds automatic managing solution depending of users behaviors
•  Frontend development of some admin pages in angular 4 using REST API
•  In charge of the TFS to GIT migration and of the continuous integration implementation process in the whole company (GIT, Sonar, TeamCity)
•  Much into the company technical life by writting technical blog articles and by presenting technical formations...etc.

Web Developer - @1000mercis

Paris - France

Sept 2012 - Jun 2015

Project management done with SCRUM in a team of 3 people
•  Conception and development of a B2C website for new born babies birth list in .NET MVC3/C#/Entity Framework/Solrnet/JQuery/HTML/CSS
        -  Implementation of a payment API (MERCANET by BNP) and development of a complete purchase tunnel.
        -  Conception and development of a complete comptability management tool in the admin side.
        -  Development of an e-commerce product catalog and implementation of the Solrnet indexation engine.
        -  Dévelopment of a moderation tool for catalog products in admin side.
        -  Conception, analysis and development of a commutable architecture. First architecture notions (abstract layers, contracts, facades...etc).
•  Maintenance of other B2C websites in ASP.NET/Javascript

Web Developer - @Advisto

Paris - France

Abr 2012 - Jun 2012

•  Development of different PHP modules for the e-commerce CMS PEEL Shopping
•  Maintenance of the PEEL Shopping e-commerce CMS and development of a brand new version
•  Integration ofvarious client websites with HTML/CSS/jQuery
•  Using bug tracking (Mantis) and versioning (SVN) tools

Formation

Web development & E-business master - @ESGI

France

Sept 2013 - Jul 2015

   SEO, SEA, REST, NodeJS, .NET MVC, NoSQL, BigData...etc.
   Major of promotion.

Web development & E-business licence - @ESGI

France

Sept 2012 - Jul 2013

   SEO, Web Marketing, UML, Algorithm, PHP5, CMS conception...etc.

IT Sciences DUT - @IUT d'Orsay

France

Sept 2010 - Jul 2012

   C, C++, Java, 3D development, Algorithm...etc.
   8th of promotion.

Centres d'intérêt

Voyagez est ma plus grande passion.
J'ai déjà visité l'Australie, le Pérou, la Bolivie, le Mexique, le Guatemala, la Colombie, l'Equateur, l'Islande et bien d'autres encore.

Aussi passionné de musique, j'ai joué de la guitare dans un groupe de rock pendant 5 ans et j'aime toujours autant en jouer et en écouter.

Une autre de mes grandes passions est le cinéma. Je suis un movie addict et je ne refuse jamais une opportunité d'aller au cinéma. Drame, comédie, biopic ou thriller, tout me va.

Chaque année un nouveau challenge
2025

Certification de barista et torrefacteur

2024

Ascension du Cervin

2023

Certification développeur web3

2022

Aménagement d'un van en petite maison roulante

2021

Diplome de photographe de paysages

Contributions & conférences

Article Medium — Comment la construction d'une tiny house dans un van a fait de moi un meilleur lead dev.

Lire l'article

Article Medium — Parallèles entre l'ascension du Cervin et la construction de plateformes techniques.

Lire l'article

Podcast (FR) — Conversation autour de mon parcours et de l'ingénierie de plateforme.

Écouter l'épisode

Compétences

Mes compétences

La partie backend du développement est ce que l'utilisateur ne peut pas voir. Le développement backend concerne tout ce qui touche aux algorithmes, à la logique et aux données. J'ai toujours été très intéressé par le développement backend et ses diverses possibilités.

Design Pattern (SOLID/DRY/KISS...)

100%

Architecture (MVC/Onion/CQRS/Clean...)

100%

.NET MVC / .NET Core

95%

C#

95%

NodeJS

70%

SQL Server / MySQL

70%

ArangoDB

60%

En temps que développeur backend, il faut souvent avoir à interagir avec les bases de données. Le monde des bases de données est un monde ou l'optimisation est le maitre mot.





La partie frontend du développement est ce que voit immédiatement l'utilisateur. Le développement frontend concerne le design et l'ergonomie d'un site. J'ai toujours aimé faire du développement frontend pour compléter mon travail.

SEO

100%

HTML5 / CSS3

90%

JavaScript / jQuery

90%

Angular / TypeScript

80%

Sass

80%

Socket.IO

100%

Grunt / Bower

60%

Le monde du développement frontend requiert aujourd'hui de savoir se servir de beaucoup d'outils, d'API ou de Framework qui aident à créer ce que l'on veut d'une façon plus simple et plus propre.





J'ai évidemment beaucoup d'autres compétences mais… Peut-être devrais je laisser un peu de mystère. Finalement, voici quelques unes de mais autres compétences sur lesquelles vous pourrez compter.

AGILE methods (Scrum / Kanban)

90%

Git / TFS

80%

English

90%

Español

100%