Thibault Mange, Developer in Tournefeuille, France
Thibault is available for hire
Hire Thibault

Thibault Mange

Verified Expert  in Engineering

Bio

Thibault is a senior back-end software engineer aiming to sharpen his technical expertise. He likes building distributed systems using public cloud infrastructures and cloud-native approaches. He strives to simplify things using evolutive designs and well-tested code bases to keep systems maintainable while working in agile environments with a DevOps culture. Thibault is goal-oriented and a great team player, hoping to work in related observability, monitoring, reliability, and security topics.

Portfolio

Deliveroo — Freelance
Go, Apache Kafka, Datadog, PostgreSQL, Architecture, Software Design...
Continental
Go, Kubernetes, Docker, Apache Kafka, MQTT, HTTP REST, gRPC, OpenAPI, Protobuf...
Self-employed
Linux, Python, Django, JavaScript, React Native, Stanford NLP...

Experience

  • HTTP REST - 7 years
  • Linux - 7 years
  • Docker - 5 years
  • gRPC - 4 years
  • Apache Kafka - 4 years
  • Go - 3 years
  • Kubernetes - 3 years

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS), Kubernetes, Go

The most amazing...

...project I've developed is a tolling system for trucks based on their sampled positions on roads that scales up to one million vehicles.

Work Experience

Back-end Software Engineer

2021 - PRESENT
Deliveroo — Freelance
  • Developed, maintained, and optimized high-scale microservices used by restaurant integrators. Some provide critical order processing for a significant portion of all orders volume.
  • Managed the migration of our services toward using unique global IDs for entities. Adds capacity to work in a sharded environment, increasing resilience and reliability. Wrote analysis documents, created stories, and synchronized with other teams.
  • Improved system observability by adding new metrics, dashboards, and monitors using Datadog. Any downtime implies financial losses; ensuring the highest uptime possible is essential.
  • Improved testability of the codebase by decoupling components.
Technologies: Go, Apache Kafka, Datadog, PostgreSQL, Architecture, Software Design, Amazon Web Services (AWS), Back-end, Microservices, Cloud Services, API Development, APIs, Scrum, Terraform, CI/CD Pipelines

Back-end Software Engineer

2017 - 2021
Continental
  • Designed and developed an IoT platform for an automated truck tolling solution based on an event-driven microservices architecture for managing up to a million vehicles.
  • Created and executed a data acquisition pipeline for vehicles’ CAN data to detect and map speed bumps. I also developed a model for speed bump prediction using signal processing-based features.
  • Built a high-definition mapping solution based on cars' radars for centimetric precision localization.
Technologies: Go, Kubernetes, Docker, Apache Kafka, MQTT, HTTP REST, gRPC, OpenAPI, Protobuf, ASN.1, OAuth 2, PostgreSQL, Elasticsearch, MongoDB, Jenkins, Argo CD, Prometheus, Python, Spark, Scala, C++17, Architecture, Software Design, Amazon Web Services (AWS), Back-end, Microservices, Cloud Services, API Development, APIs, Scrum, Terraform, AWS Lambda, Amazon API Gateway, CI/CD Pipelines

Full-stack Software Engineer

2014 - 2017
Self-employed
  • Created an application for learning foreign languages by reading the international press.
  • Released an application on iOS and Android platforms using React Native.
  • Used natural language processing tools for detecting essential vocabulary and providing relevant contextual information.
Technologies: Linux, Python, Django, JavaScript, React Native, Stanford NLP, Natural Language Toolkit (NLTK), PostgreSQL, Architecture, Software Design, Amazon Web Services (AWS), Back-end, API Development, APIs

Pre-sales Engineer

2012 - 2014
Idemia
  • Answered numerous tenders, mainly for European governments, with biometric-related solutions.
  • Owned the technical section of tender proposals as part of my role.
  • Analyzed customer requirements, identified relevant internal and external contributors, designed the technical solution, optimized costs, identified and mitigated risks, and wrote and followed up on the technical proposition.
Technologies: RFQ

Product Development Analyst

2010 - 2012
Amadeus
  • Analyzed needs and defined functional specifications with relevant parties for ticketing products.
  • Monitored and validated developments. I also provided customer support.
  • Realized the redesign and decommissioning of the tickets involuntary exchange product, from the old IBM mainframe to the new system based on Unix.
Technologies: Test Specifications, Product Requirements Documentation (PRD)

Experience

Platform for Commercial Vehicles Tolling

https://www.continental.com/en/press/press-releases/20211123-continental-tolling/
An event-driven microservices architecture for managing and collecting data from onboard units in trucks.

I was a back-end engineer in the team creating the platform. We developed a highly scalable, secured, and extensible data platform.

High-definition Mapping System for Cars

A platform that uses standard vehicles radars to build high-definition maps for precise vehicle positioning on roads.

I was a back-end software engineer consolidating crowd-sourced data using a highly parallelizable algorithm.

Road Defaults Mapping System

A system for characterizing and mapping road defaults.

I helped create a machine learning model for classifying defaults based on wheel speeds micro variations and, on the back end, consolidating data using a distributed processing framework.

Language Learning Application

A mobile application for learning foreign languages by reading the news. The application presented as a newsreader with a language features overlay. It enabled translating articles, clicking on words, creating vocabulary cards, and learning them.

I was the project's creator. I designed and developed everything from the back end to the front end.

Education

2009 - 2010

Master's Degree in Business Administration

IAE Bordeaux - Bordeaux, France

2006 - 2009

Engineer's Degree in Electronics, Signal Processing

ENSEEIHT - Toulouse, France

Certifications

NOVEMBER 2020 - NOVEMBER 2023

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

JULY 2020 - JULY 2023

Linux Foundation Certified System Administrator (LFCS)

The Linux Foundation

Skills

Libraries/APIs

API Development, OpenAPI, Protobuf, Stanford NLP, Natural Language Toolkit (NLTK), NumPy, Scikit-learn

Tools

Jenkins, MQTT, Terraform

Languages

Go, Python, Scala, C++17, JavaScript, TypeScript

Paradigms

Microservices, Scrum, ASN.1

Platforms

Linux, Kubernetes, Docker, Amazon Web Services (AWS), Apache Kafka, AWS Lambda

Frameworks

gRPC, OAuth 2, Spark, Django, React Native

Storage

PostgreSQL, Elasticsearch, MongoDB, Datadog

Other

Software Design, Back-end, APIs, Architecture, Cloud Services, CI/CD Pipelines, HTTP REST, Argo CD, Prometheus, Linux Server Administration, RFQ, Test Specifications, Product Requirements Documentation (PRD), Amazon API Gateway

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring