Télécharger en PDF

CV — Alban Dericbourg

Ingénieur logiciel senior (indépendant)

Ingénieur logiciel senior, 15 ans d’expérience, notamment au sein de trois licornes françaises (Criteo, BlaBlaCar, Mirakl). Guidé par le problème à résoudre et la valeur pour les utilisateurs, je conçois et fiabilise des services back-end dans des systèmes distribués à fort trafic, aussi à l’aise sur du code hérité que sur un projet parti de zéro. Expertise marquée en observabilité et en fiabilité (SLO / SRE), et en pilotage de projets transverses. Je facilite aussi la coopération au sein des équipes. Basé à la campagne entre Poitiers et Angoulême, je privilégie le télétravail, tout en me déplaçant volontiers : le lien avec mes collègues compte pour moi.

Vue d'ensemble

  • Mirakl 2025 – Aujourd'hui #Java #SpringBoot #PostgreSQL #Kafka #AI #Datadog #ShopifyAPIs #MiraklPlatform
  • BlaBlaCar 2019 – 2025 #Java #SpringBoot #Elasticsearch #SLO #Datadog #Kubernetes #MariaDB #Prometheus #Grafana
  • Criteo 2016 – 2019 #Java #Scala #Finatra #Finagle #NETCore #MSSQL #Prometheus #Grafana #Observability
  • Spideo 2015 – 2015 #Java #Scala #MongoDB #AWS #Ansible

Expérience

Mirakl — Paris

Ingénieur logiciel senior (indépendant) — Connect (post-sales)

Aujourd'hui

Mirakl Connect est le réseau B2B reliant opérateurs et vendeurs. L’équipe post-sales y possède le cycle de vie des commandes (fort volume, système distribué).

Intégré en renfort de l’équipe, j’ai pris l’initiative d’élever le niveau d’exigence sur la conception et la livraison :

  • Refonte du processus de design doc pour couvrir des angles morts récurrents (capacité / volumétrie, observabilité, tests) et recentrer les revues sur les objectifs et les arbitrages
  • Adoption de templates structurés, avec des indications par section
  • Conception de skills IA qui restructurent les design docs pour les rendre plus lisibles et actionnables, réduisant les allers-retours en revue

#Java #SpringBoot #PostgreSQL #Kafka #AI #Datadog

Ingénieur logiciel senior (indépendant) — MPI

Connecteur Mirakl ↔ Shopify pour les opérateurs de plateforme.

Livraison d’un middleware entre Shopify et la plateforme Mirakl permettant aux propriétaires de boutiques Shopify d’ouvrir leur boutique à des vendeurs tiers.

  • Conception et implémentation du support de l’internationalisation (i18n) sur l’ensemble du connecteur
  • Pilotage de bout en bout de la mise en place des SLO : de la conception à la conduite du changement et à l’adoption par l’équipe

#Java #SpringBoot #PostgreSQL #ShopifyAPIs #MiraklPlatform #Datadog

Missions transverses

  • Détection de changement cassants d'API (OpenAPI)

    Mise en place d’outillage automatisé pour évaluer les changements dans un contrat OpenAPI, évaluer leur impact et produire un rapport de changements.

    Comprend la possibilité de bloquer un pipeline Github Actions lorsqu’un changement cassant est détecté.

    La solution repose sur l’outil open-source oasdiff.

BlaBlaCar — Paris

Ingénieur logiciel senior backend — Search

Équipe full-stack — expérience de recherche côté passager, de l’envie de voyager au choix du trajet le plus pertinent selon ses préférences.

  • Pilotage de projets produit de la découverte au déploiement, dont des programmes de 9 mois impliquant 4 équipes
  • Refonte de l’architecture de recherche pour l’adapter à l’échelle de l’entreprise et à sa trajectoire multimodale, puis coordination de la migration progressive — sans réécriture big-bang (#NoRewrite)
  • Pionnier des SLO dans l’équipe : en binôme avec l’équipe SRE, mise en place des premiers SLO techniques puis des Feature SLO pour modéliser plus finement l’expérience utilisateur ; contribution à l’embarquement d’autres équipes
  • Amélioration continue de la fiabilité : renforcement de l’observabilité des services en production et du processus de conception des nouveaux services
  • Lancement des Open Spaces (« Forum ouvert ») de l’équipe backend pour renforcer la coopération entre ingénieurs
  • Contribution quotidienne à la livraison de l’équipe

#Java #SpringBoot #Elasticsearch #SLO #Datadog #Kubernetes

Ingénieur logiciel senior backend — Monetize

Équipe backend, en collaboration étroite avec les équipes frontend — calcul des frais de service passagers et orchestration du tunnel d’achat.

  • Extraction de services de monétisation autonomes hors du monolithe historique, et diffusion des bonnes pratiques d’architecture et de conception dans l’équipe
  • Impulsion d’une démarche SRE, centrée sur la réduction du bruit et de la fatigue d’alerte en astreinte
  • Pilotage de la migration de Fleet/Rocket vers Docker/Kubernetes sur le périmètre de l’équipe
  • Mission transverse d’optimisation des performances (équipe, outillage, applications)
  • Mentorat d’un ingénieur junior

#Java #SpringBoot #MariaDB #Kubernetes #Prometheus #Grafana

Missions transverses

  • Refonte de l'entretien de recrutement backend

    J’ai piloté la définition du nouvel exercice de recrutement backend (live coding), avec 6 autres ingénieurs contributeurs. Nous avons mis l’accent sur l’équité de l’exercice et l’avons conçu pour maximiser l’égalité des chances.

    L’entretien est conçu pour ressembler au quotidien chez BlaBlaCar et favorise fortement le travail en équipe, ce qui permet d’évaluer les soft skills.

Criteo — Paris

#Java #Scala #Finatra #Finagle #NETCore #MSSQL #Prometheus #Grafana #Observability

Ingénieur logiciel — Observability

Équipe responsable de la stack d’observabilité (logs, métriques, traçage distribué).

Seul ingénieur logiciel au sein d’une équipe d’ops :

  • Conception d’APIs orientées utilisateur pour les bibliothèques clientes de l’équipe
  • Contribution aux composants d’observabilité, dont de l’open source (ex. BigGraphite)
  • Diffusion des bonnes pratiques d’ingénierie (conception, code, tests, revues)
  • Animation d’ateliers Scala pour monter l’équipe en compétences

Ingénieur logiciel — Scalability

Interface entre les équipes SRE et les équipes produit ; périmètre centré sur la découverte de services et les métriques.

  • Pilotage de la migration d’un agrégateur de métriques maison vers Prometheus, communication et synchronisation cross-équipes incluses
  • Définition et mise en production d’un identifiant unique d’application au niveau du code
  • Support sur les problématiques JVM

Ingénieur logiciel — Criteo Dynamic E-mail

Conception, développement et maintenance :

  • Outils de délivrabilité pour maximiser le placement en boîte de réception (plutôt qu’en spam)
  • Moteur de templates d’e-mails

Missions transverses

  • Agilité
    Mise en place de rétrospectives dans les trois équipes pour soutenir un processus d’amélioration continue

Spideo — Paris

#Java #Scala #MongoDB #AWS #Ansible

Tech lead

Développement et maintenance d’APIs consommées par des fournisseurs de contenu.

Mise en place de la gestion de configuration et du déploiement automatisé pour l’équipe

Formation

CentraleSupélec (École Supérieure d'Électricité)

Gif-sur-Yvette / Rennes

2007 – 2009

Diplôme d'ingénieur — Systèmes d'information sécurisés

Arts et Métiers ParisTech (ENSAM)

Angers

2005 – 2007

Diplôme d'ingénieur

Compétences

Langages
Java, Scala, Python, SQL
Frameworks
Spring, Spring Boot
Données & messaging
MariaDB, PostgreSQL, Kafka
Conteneurs & orchestration
Docker, Kubernetes
Observabilité
Datadog, Prometheus, Grafana
Outillage
Git, Maven, Gradle, GitHub
Pratiques
Distributed Systems, SLO, SRE, TDD, Code Review, Design Docs

Langues

Français
Langue maternelle
Anglais
Courant