my name is Thibault and this is my resume

About Me

Software Engineer at Teads.tv since 2015 in the DevOps team, where I develop a microservices platform that allows developers to self-service environments for testing and production using tools like Mesos, Consul and Marathon.

I’m passionate about productivity and software development. I've played with many frameworks and languages, always curious to find out the best way and tools to tackle a problem effectively.
I've managed to quickly be productive in various situations :

  • being technically responsable of an API+website architecture for a governmental startup
  • developing from scratch an API in a higly stressed environment
  • tackling devops problems in a big SASS/PASS company
  • developer in a big .NET team

I've had serious experience in Java, RoR, Devops, Scala, MongoDB and .NET.

During my free time I like to play with Javascript frameworks like ReactJS.

Author of several articles on the blog OCTO Talks :
Gérer les erreurs par le système de types
Sécuriser son serveur avec Ansible
Mise en place d'une architecture événementielle reposant sur Esper


June 2015 - Now
Development of a microservices platform using Mesos
I'm developing a platorm using Mesos/Marathon/Consul in order to support Teads microservices infrastructure.
Ministère des Finances(Octo)
Oct 2014 - June 2015
Development of an API/Front architecture with RoR and Ansible
Lead developer of an web architecture (API + front) using Ruby on Rails. Managing the automatisation of the infrastructure's deployment via Ansible.
Canal+ (Octo)
June 2014 - Sept 2014
Development of a middleware with Mule ESB and MongoDB
I've participated in the design, creation and development of a mule application which was responsible of aggregating and routing flows.
Canal+ (Octo)
Jan 2014 - May 2014
Development of an API with Play 2 and MongoDB
I've developed an API using Play 2 and MongoDB in a team of 4 persons.
Oxylane (Octo)
May 2013 - June 2013
Benchmark of several OpenSource ESB
Realized a benchmark of several OpenSource ESB (Mule ESB, WSO2 ESB, Talend ESB, Fuse ESB).
CloudWatt (Octo)
June 2013 - Dec 2013
Development of an integration platform using Chef
I was in the integration team that was responsible for spawing integration environment for development teams. We have used Chef and Capistrano in order to spawn on demand those integration platform.
CACIB (Octo)
Sept 2012 - March 2013
Development of .NET application
C# development and software architecture (Silverlight, Spring) Performance analysis and tuning (NHibernate, SQL Server) Continuous integration management (TFS, ATDD with Fitnesse tool, TDD)
Octo Technology (Paris, FR)
2012 - 2014
Octo Technology (Paris, FR)
April 2012 - Sept 2012
Internship in complex event processing technologies
The goal of this internship was to develop a Global Heartbeat Platform, using Esper ( a component for complex event processing ), using J2EE, RabbitMQ, ZeroMQ.
Redbite Solutions (Cambridge, UK)
July 2011 - Sept 2011
Developped some functionalities of a web application in GWT. Developped some bash scripts in order to computerize the deployement of the web application
Aquitaine Electronique Informatique (Bordeaux, FR)
Mai 2010 - Mai 2011
Quality Manager
Active member of ENSEIRB-MATMECA’s Junior-Enterprise , in charge of the quality and information systems division, and project manager. Pre-recruited since October 2010, and in position from the 1st of May 2010 to the 30th of April 2011.


  • 2011-2012

    Engineer's degree in Computer Science at ENSIMAG

    Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble

  • 2011-2012

    Master's degree, Management Information System at IAE

    Institut d'Administration des Entreprises

  • 2009-2011

    Engineer's degree in Computer Science at ENSEIRB

    Ecole nationale supérieure d'Electronique, Informatique et de Radiocommunications de Bordeaux

  • 2007-2009

    Prepa MPSI/MP at Lycée Kleber

    Intensive course of two years (MPSI, MP) in order to prepare Engineer Schools entry exams.