AVAILABLE FOR SPEAKING

Tech Lead Android @ Decathlon & Speaker

Designing robust, scalable Android architectures, ensuring top-tier quality while sharing experience across the mobile community.

A professional portrait of Baptiste Carlier
Currently building
Decathlon worldwide Android application
TECHNICAL ARSENAL

Powering performance through modern tech

terminal

Core

Android Kotlin Jetpack Compose Koin Ktor KMP DataStore Room Room
architecture

Architecture & Tests

Clean Architecture CI/CD Mockk/Mockito Espresso Sonar Ktlint Detekt Konsist Qodana
build

Tools

Android Studio Firebase IntelliJ IDEA Figma Git Gemini Copilot MCP Datadog
CAREER

Professional experience

Tech Lead Android

2023 — TODAY
Decathlon

I co-lead the development of a worldwide application designed for in-store employees, leveraging my technical expertise in Android. I worked on catalog scope at first, and now I'm on the order management scope.

Senior Android Developer

2018 — 2022
Worldline

Lead developer within Worldline's Mobile and Software division, focusing primarily on Android mobile projects (Kotlin/Java). Key achievements include leading development for an email client application, a public transit app, and building a dedicated mobile SDK.

Senior Software Engineer

2016 — 2018
Worldline, an Atos company

Senior Application Manager in the healthcare sector, working for a major national public administrative institution. Front-end (Web and Android/iOS mobile) as well as Back-end development were at the core of our team's mission.

Software Engineer

2011 — 2016
Worldline, an Atos company (Alten)

Front-end/Back-end Engineer for e-commerce websites of a major retail group, both in France and internationally.

Education

Master's Degree in Computer Science ("E-Services" Mathematics & Computer Science)

University of Lille 1, France — 2010 to 2011

Master 1 in Computer Science ("GMI" Mathematics & Computer Science)

University of Lille 1, France — 2009 to 2010

Bachelor's Degree in Computer Science ("GMI" Mathematics & Computer Science)

University of Lille 1 — 2008 to 2009

DUT in Computer Science (Two-year university degree)

IUT of Lille (University of Lille 1), France — 2006 to 2008

format_quote

Behind the Code

Whether I'm speaking about Kotlin on a tech stage or enjoying a summer music festival, I’m always up for a good performance. Off-screen, I’m usually spending time with my family or hitting the pool at dawn to smash my 200 km annual swimming goal—keeping a sneaky eye on a potential triathlon.

Fun fact: I used to make YouTube videos and write on Medium. It’s been about three years since my last update, but the content is still out there!

family_restroom
Family
pool
Swimmer
share
Sharing
CONFERENCES

Speaking engagements

Jusqu'où aller trop loin avec Kotlin ?

Kotlin nous permet de programmer avec une expressivité incroyable : DSL élégants, extensions omniprésentes, opérateurs surchargés, inline, reified… Mais à force de vouloir écrire du code "beau", certaines équipes finissent par écrire du code que plus personne n’ose lire ni modifier.

Dans ce talk, nous partagerons un retour d’expérience honnête sur des choix Kotlin "trop malins" :
DSLs excessives, extensions illisibles, abstractions VS délégation… devenues des freins à la compréhension, à l’onboarding et à l’évolution du produit.

Sans condamner Kotlin — au contraire — nous discuterons du vrai coût de l’élégance, et proposerons des critères concrets pour trouver le bon équilibre entre expressivité, lisibilité et robustesse collective.

Un talk pour les développeurs Android qui regrettent d’avoir fait les malins... et ne savent plus se relire.

Editions & Venues:
Android Makers x Droidcon
calendar_today Apr 2026 location_on Paris, France flag French people With: Antoine Robiez open_in_new
Slides stack Watch video_camera_front

Jira dans Votre IDE : Intégration avec Copilot via un MCP écrit en Kotlin

Le Protocole de Contexte Modèle (MCP) est ce qui permet à GitHub Copilot de communiquer avec des outils externes. Mais que se passerait-il si vous pouviez créer votre propre serveur pour intégrer vos services favoris directement dans Copilot ?

Nous allons explorer la manière de créer un serveur MCP personnalisé en Kotlin, en utilisant l'intégration de Jira comme cas d'usage concret.

À l'issue de cette session, non seulement vous comprendrez le fonctionnement de ce connecteur Jira, mais vous disposerez également d'un plan directeur (ou blueprint) pour construire vos propres serveurs MCP locaux en Kotlin pour n'importe quel service — que ce soit pour la gestion de projet, des API internes ou tout autre outil que vous souhaitez intégrer à Copilot.

En Bref (TLDR) : Jira n'est qu'un prétexte. Découvrez comment étendre Copilot avec vos propres serveurs MCP en Kotlin.

Editions & Venues:
LAUG Meetup
calendar_today Oct 2025 location_on Lille, France flag French
Watch video_camera_front

Super apps : on voulait un skateboard, on construit un paquebot

Construire une application, c’est un peu comme construire un véhicule : un skateboard peut être assemblé seul avec une planche et un peu de matériel tandis qu’un porte avion nécessite la coordination de dizaines de corps de métier. Si la finalité est la même (plus ou moins), le processus, la structure, la maintenance et les enjeux diffèrent radicalement.

De la même façon, une application légère avec quelques fonctionnalités ne se conçoit pas comme une super app regroupant une multitude de modules et d’équipes. Mais à partir de quand doit-on repenser son organisation et son architecture ? Quelles sont les erreurs invisibles qui risquent de freiner l'évolution de son app ?

À travers des retours d’expérience concrets, nous explorerons les défis techniques et organisationnels des super apps, ainsi que les pièges souvent sous-estimés. Vous découvrirez comment anticiper ces enjeux pour éviter des refontes coûteuses et garder une application maintenable et évolutive !

Editions & Venues:
Touraine Tech
calendar_today Feb 2026 location_on Tours flag French people With: Antoine Robiez open_in_new
Watch video_camera_front
Codeurs en Seine
calendar_today Nov 2025 location_on Rouen flag French people With: Antoine Robiez open_in_new
Watch video_camera_front
Tech Day
calendar_today Nov 2025 location_on Lille, France flag English people With: Antoine Robiez open_in_new
Android Makers x Droidcon
calendar_today Apr 2025 location_on Paris, France flag French people With: Antoine Robiez open_in_new
Watch video_camera_front

Standardisez votre codebase avec Konsist

À mesure que les applications mobiles grossissent et que les équipes grandissent, il devient parfois compliqué de maintenir une qualité de code cohérente et de respecter les principes architecturaux. C'est là que Konsist intervient. Cette librairie Kotlin est conçue pour appliquer des règles de structure de code et d'architecture. Mais pas n'importe lesquelles, les vôtres!

À travers quelques cas d'usages, vous découvrirez comment intégrer Konsist dans vos projets pour valider automatiquement la cohérence du code et renforcer vos bonnes pratiques, garantissant ainsi le respect des normes de l'équipe.

En résumé : encore un nouvel outil d'analyse statique, mais cette fois-ci, c'est vous qui choisissez quoi faire avec !

Editions & Venues:
LAUG Meetup
calendar_today Mar 2025 location_on Lille, France flag French
Watch video_camera_front
PAUG Meetup
calendar_today Jan 2025 location_on Paris, France flag French
Watch video_camera_front
Mobile Day
calendar_today Dec 2024 location_on Lille, France flag English

Animations avec Compose : rendez vos apps chat-oyantes

Quoi de plus vivant qu’une belle interface animée ? Les équipes design rivalisent d’ingéniosité pour permettre à l’utilisateur de mieux comprendre le fonctionnement d’une application, grâce, notamment, aux animations.

Mais le terme "animation" fait souvent peur aux développeur·se·s. Les keyframes, les interpolateurs, les translations… un charabia qui peut encourager l’équipe de dev à freiner et à limiter les designers sur leurs idées.

Et si on vous disait qu’implémenter des animations, c’est pas si difficile ?

Avec Compose, le "nouveau" framework UI de Google, c’est même plutôt simple quand on a assimilé les termes techniques. Vous ne les connaissez pas ? Pas de problème, on est là !

En partant d’une application certes mignonne mais plutôt statique, nous allons voir ensemble et en direct sur quels éléments jouer pour donner vie à vos écrans.

Notre objectif : que vous soyez à l’aise et que vous deveniez moteur dans la conception artistique du projet en proposant des animations simples et surtout peu coûteuses.
Pas besoin d’être un·e grand·e créatif·ve pour réaliser des applications chatoyantes !

Editions & Venues:
Android Makers x Droidcon
calendar_today Apr 2023 location_on Paris, France flag French people With: Antoine Robiez open_in_new
Slides stack Watch video_camera_front
LAUG Meetup
calendar_today Nov 2022 location_on Lille, France flag French people With: Antoine Robiez open_in_new
Slides stack Watch video_camera_front

Ton app en KMP dans la vraie vie : notre méthode en 7 étapes

Tu es développeur Android et tu aimerais que ton app soit aussi disponible sur iOS sans trop d'efforts ? Ce talk est pour toi !

Tu as sans doute entendu parler de Kotlin Multiplatform, une technologie qui promet de simplifier la mutualisation du code sans devoir apprendre le Dart ☺️.

Mais est-ce que ça va s’appliquer à ton projet ? Par où commencer ? Quels sont les risques et comment les gérer ? Combien ça coûte ? Woooh, ça fait beaucoup de questions !

Pour y répondre, on te propose notre nouveau guide gratuit pour rendre ton projet Android multiplateforme en 7 étapes (la dernière va surement t’étonner).

Cette méthode, on l’a déjà testée et améliorée à plusieurs reprises sur des projets pro ou perso et on vient aujourd’hui la partager avec toi. Et après notre talk, il te faudra redoubler d’efforts pour justifier l'absence de ton application sur iOS !

Editions & Venues:
Android Makers x Droidcon
calendar_today Apr 2024 location_on Paris, France flag French people With: Antoine Robiez open_in_new
Slides stack Watch video_camera_front
Tech Forum
calendar_today Jul 2022 location_on Lille, France flag English people With: Antoine Robiez open_in_new
Slides stack
ONLINE PUBLICATIONS