Thibaut MADELAINE


Spécialités : PostgreSQL, Python, Bash, Javascript, Emacs, Debian, Linux


Expérience professionnelle

Depuis 2023

DBA Dev PostgreSQL à GitGuardian (télétravail pur à Épron, Normandie).

Données sur PostgreSQL et Redis, backend en Python, frontend en ReactJS, requêtes avec Django.
Responsable de la performance de la base de données PostgreSQL.

Depuis 2017

Enseignant vacataire à l’Université de Caen (Caen, Normandie).

Cours d’administation PostgreSQL en Licence 3 Informatique.
Dispense de 5 semaines par an : Cours Magistraux, Travaux Dirigés et Travaux pratiques. Écriture et correction des examens.

2021-2023

Ingénieur FullStack à SpaceFill (télétravail pur à Épron, Normandie).

Backend en PostgreSQL, API en Python, frontend en ReactJS, requêtes en GraphQL.
Déploiement avec Docker, Ansible et Terraform.
Développement Agile avec Gitlab.
Organisation en squad de 1 responsable produit et 2 à 5 développeurs.
Écriture des spécifications, développement des issues, revue de code, accueil des nouveaux développeurs, support client.

2016-2021

DBA Senior PostgreSQL à dalibo (télétravail pur à Épron, Normandie).

Expertise, support et formation sur PostgreSQL.
Migration de SQLServer et Oracle vers PostgreSQL.
Mainteneur des projets commautaires pitrery et sqlserver2pgsql.
Mainteneur du module interne des clients support en PHP pour dolibarr.

2011-2016

Chef de projet et lead-developer à Zodiac Data Systems (Colombelles, Normandie).

Conception d’un logiciel de surveillance automatique de signaux satellites :
- analyse des demandes clients et réponse aux appels d’offres,
- spécifications, suivi des développements et de la validation,
- installation site et formation,
- gestion des plannings et support client.
Application codée en C++ et Python , base de données : PostgreSQL, packaging des logiciels pour Debian, Icinga pour la supervision du système.

2005-2011

Ingénieur de Recherche & Développement à Comverse-Netcentrex (Caen, Normandie).

Développement des applications médias pour la solution téléphonique de voix sur IP : répondeur téléphonique, service d’urgence, interception légale, serveur de conférence, …
Développement en C, C++, Java J2EE et VXML.
Responsable du support N3 pour les applications médias.

2003-2004

Ingénieur de développement à SmardTech (Voisins-le-Bretonneux, Yvelines).

Développement d’un démonstrateur de cartes à puce sans contact grâce à une application de carte de fidélité en Visual C++.
Création d’une librairie cryptographique orientée objet afin de sécuriser des échanges sur un site de payement basé sur libgcrypt.

Contributions Open-Source

PostgreSQL

Mise à disposition de cours d’administration de PostgreSQL à destination d’étudiants en Informatique. Les cours sont séparés en modules contenant les CM / TD / TP et les corrigés.

Refactoring de la librairie de calcul de jours fériés pgsql_holidays en une extension PostgreSQL. Ajout de tests automatisés.

Création d’un plugin de recherche non accentué pour PostGraphile.

Python

Assistance dans le projet Yunohost sur des problématiques d’administration système ou liées à PostgreSQL.

Contributions sur l’outil d’administration PostgreSQL temBoard. Pull request sur l’utilisation de tables partitionnées pour le stockage des données de supervision.

Perl
Ancien mainteneur de sqlserver2pgsql - outil de migration de SQL Server vers PostgreSQL.
- Mise en place de tests automatiques avec CircleCi et docker.
- Ajout de la migration des vues.
Bash
Ancien mainteneur de pitrery - outil PostgreSQL facilitant les sauvegarde PITR.
- Développement de la mise en compatibilité avec PostgreSQL 12.
- Mise en place de tests automatiques avec CircleCi et docker.

Formations

2009

Master 2 Management des Administrations et Entreprises (IAE de Caen, Normandie).

Diplôme double compétence développant une vision transversale de l’entreprise et couvrant les fonctions de gestion de projet et d’animation d’équipe

2002

DESS Cryptographie, Code et sécurité Informatique (Université de Bordeaux 1, Nouvelle Aquitaine).

Formation alliant informatique et mathématiques concernant toutes les problématiques de sécurité des systèmes d’informations.

2001
Maîtrise d’informatique (Université de Caen, Normandie).
2000
Maîtrise d’ingénierie mathématiques en Erasmus (Université de Sheffield, Angleterre)

Activités et Loisirs

Badminton
Pratique compétitive en club. Président de l’association de 2018 à 2022.
Debian
Le système d’exploitation de la tribu. Administrateur système du parc informatique (serveur Yunohost et Proxmox) et gestionnaire du contrôle parental.
Jeu de plateau
amateur de jeux tels Agricola, La Guerre de l’Anneau, Splendor ou Pandemic Legacy.
Autres
Fan de science-fiction, utilisateur de CalyxOS.

• 06 63 78 49 50 • 44 ans
10 rue des marronniers - 14610 Épron, Normandie