Alban Dericbourg, ingénieur logiciel senior indépendant

J’ai passé quinze ans à concevoir et fiabiliser des services back-end, notamment au sein de trois licornes françaises : Criteo, BlaBlaCar et Mirakl.

Je peux renforcer une équipe existante ou prendre en charge un sujet délimité de bout en bout. Dans les deux cas, je pars du problème à résoudre et de ce qu’il apporte aux utilisateurs, et je fais les choix techniques en conséquence. J’ai travaillé aussi bien sur de grandes bases de code existantes, que j’ai explorées et modernisées, que sur de nouveaux services déployés dans des systèmes distribués à fort trafic. La fiabilité est le domaine qui m’intéresse le plus : j’ai fait partie des premiers à mettre en place des SLO et une démarche SRE dans plusieurs équipes. Je reste intéressé par des missions back-end plus généralistes.

Je travaille en full remote depuis 2019, d’abord chez BlaBlaCar puis chez Mirakl. Pendant ces sept ans, j’ai piloté à distance des projets impliquant plusieurs équipes et accompagné des collègues dans leur montée en compétence. J’utilise beaucoup la communication orale (en visio) pour construire et entretenir les liens avec chacun·e. À la suite des discussions débouchant sur une décision, je m’assure que celle-ci est mise à l’écrit afin qu’elle ne se perde pas. Bien que je privilégie le télétravail, il me semble important de me déplacer régulièrement sur site.

En dehors du code, j’aime aider une équipe à avancer : clarifier les décisions, animer les discussions, apaiser les tensions. Vous trouverez les témoignages de personnes avec qui j’ai travaillé sur une page dédiée.

Vous cherchez un ingénieur logiciel ? Je serai ravi d’en discuter. Ce n’est pas le cas ? Vous pourriez peut-être me recommander deux personnes à qui en parler. :)

Questions fréquentes

Sur quelles missions puis-je intervenir ?

Du développement back-end dans des systèmes distribués à fort trafic : création de services, modernisation de code existant, observabilité et fiabilité. Je pilote aussi des projets transverses impliquant plusieurs équipes.

Qu’est-ce que j’entends par sensibilité produit (« product-minded ») ?

Avant de me demander comment faire, je cherche à comprendre pour qui et pourquoi. En pratique, je pars du problème et des utilisateurs, je participe au cadrage plutôt que d’attendre une spécification finie, et je n’hésite pas à dire quand une solution plus simple suffit, ou quand la demande ne résoudra pas le problème posé.

Chez BlaBlaCar, j’ai piloté des projets produit de la phase de découverte jusqu’au déploiement. J’y ai aussi mis en place des Feature SLO, des indicateurs de fiabilité qui mesurent ce que vit réellement le passager plutôt que le seul état des serveurs. C’est un point que relèvent mes anciens collègues, côté produit comme côté technique.

Régie ou forfait ?

Je travaille dans les deux modes, selon votre besoin.

En régie, je rejoins votre équipe et je travaille sur vos priorités. Ce mode convient quand le besoin est continu, que le périmètre évolue d’une semaine à l’autre, ou que renforcer l’équipe compte autant que livrer.

Au forfait, je prends en charge un sujet délimité et je m’engage sur le résultat, avec un périmètre écrit, un prix ferme et une date de livraison. Ce mode convient quand vous savez décrire ce que vous voulez obtenir : un connecteur à mettre en production, une démarche SLO à déployer, un outillage à mettre en place, une partie de code existant à moderniser. J’ai déjà livré ce type de sujets, le CV en donne le détail.

Dans les deux cas, je travaille de la même façon, avec un point d’avancement écrit chaque semaine et des décisions de conception documentées.

Si vous hésitez, décrivez-moi le résultat que vous attendez. C’est en général ce qui permet de choisir entre les deux.

Comment se déroule une mission au forfait ?

Elle commence par une courte phase de cadrage, avant tout engagement sur le prix. Ce cadrage aboutit à un document qui précise ce qui sera livré, les critères qui permettront de dire que c’est terminé, ce qui n’est pas inclus et les jalons intermédiaires. Le prix ferme porte sur ce périmètre.

La suite se déroule comme en régie : un point écrit chaque semaine (ce qui a été livré, les prochaines étapes, les points bloquants, les décisions à prendre) et des livraisons régulières plutôt qu’un seul rendu à la fin.

Si le périmètre change en cours de route, je vous le signale dès que je m’en rends compte, j’estime l’écart, et nous décidons ensemble d’ajuster le périmètre ou de faire un avenant. L’objectif est que personne ne découvre l’écart à la fin de la mission.

Avec quelles technologies ?

Principalement Java et Spring Boot, avec MariaDB, PostgreSQL, Kafka, Docker et Kubernetes. Pour l’observabilité : Datadog, Prometheus et Grafana. J’utilise aussi au quotidien des outils de développement assistés par IA, notamment Claude Code. Mon CV détaillé précise le contexte de chaque mission.

Télétravail ou sur site ?

Je travaille en full remote depuis 2019, depuis la campagne entre Poitiers et Angoulême. J’ai l’habitude de me déplacer sur site environ 2 à 4 jours par mois selon vos besoins, systématiquement pour les lancements de projet, et volontiers pour les moments importants de la vie de l’équipe.

Comment suivre l’avancement à distance ?

Par défaut, je vous envoie chaque semaine un point écrit qui reprend ce qui a été livré, les prochaines étapes, les points bloquants et les décisions à prendre. C’est ce que j’ai pratiqué jusqu’ici. Si votre équipe a déjà ses propres rituels, je m’y adapte volontiers. Nous pouvons en convenir en début de mission.

Comment les décisions se prennent-elles à distance ?

Souvent à l’oral, en visio, parce que c’est le moyen le plus rapide de se comprendre et de trancher. Je m’assure ensuite que la décision est écrite. Pour une décision de conception, j’ai l’habitude de rédiger un design doc, relu d’abord de façon asynchrone, puis discuté en petit comité avec un référent par équipe, et enfin présenté lors d’un kickoff à toutes les équipes concernées. La décision reste ainsi consultable par les personnes qui n’étaient pas présentes ou qui arrivent plus tard dans l’équipe. Je fais en sorte que les raisons de cette décision apparaissent afin de toujours pouvoir en réévaluer la pertinence.

Le télétravail est-il adapté aux projets transverses ?

Chez BlaBlaCar, j’ai piloté à distance un programme de neuf mois impliquant quatre équipes. Mes anciens collègues, avec qui j’ai travaillé à distance pendant un à trois ans, en témoignent.

En quelles langues ?

Français et anglais, à l’écrit comme à l’oral.

Comment me contacter ?

Par e-mail, LinkedIn ou Malt. Si votre besoin ne correspond pas à mon profil, une mise en relation est toujours la bienvenue.