Senior Android Engineer

Xavier Maximin

Des apps Android fiables, du player à la production.

Streaming, TV et applications mobiles à fort enjeu — je stabilise les couches qui comptent vraiment en prod.

Années en production
8+
Domaines clés
3
Installations (Discovery+)
10M+

Disponible pour de nouvelles missions

  • Produits vidéo et streaming
  • Mobile adaptatif et accessible
  • Fiabilité, performance et qualité
Xavier Maximin Media3 · Android TVFrance · RemoteKotlin · Compose
  • diffuser
  • adapter
  • connecter
  • fiabiliser

Applications livrées pour

01

Bedrock Streaming

Player, publicité, DRM et Android TV pour une plateforme OTT multi-marques.

  • 6play · RTL+ · Videoland
  • Android TV & Fire TV
Voir le projet
02

Warner Bros. Discovery

Expériences live premium pour une application dépassant 10 millions d’installations.

  • 10M+ installs
  • Tests >80%
Voir le projet
03

BBOXX

Outils terrain offline-first, pensés pour fonctionner lorsque le réseau ne suit pas.

  • Offline-first
  • 80→97% adoption
Voir le projet
Travail sélectionné

Des systèmes complexes, rendus fiables.

Je conçois et stabilise les couches qui font la différence en production : lecture vidéo, états asynchrones, expérience multi-écran, qualité et livraison.

01
2025–2026 · Lyon

Bedrock Streaming

  • Multi-marques OTT
  • Android TV & Fire TV

Stabilisation d’un onboarding white-label et évolution du player sur 6play, RTL+ et Videoland. Travail sur Media3, Google Cast, MediaSession, Widevine et les flux publicitaires VAST/VMAP, sur Android TV et Fire TV.

  • Onboarding white-label stabilisé sur plusieurs marques
  • Player Media3, Cast, MediaSession et Widevine
  • Publicité VAST/VMAP sur mobile et TV
  • Kotlin
  • Jetpack Compose
  • Media3
  • Widevine
  • Android TV
02
2022–2023 · Paris

Warner Bros. Discovery

  • 10M+ installs
  • Tests >80%

Conception d’une surcouche de player et d’une timeline interactive pour les directs sportifs Discovery+. Architecture MVI avec Kotlin Flow, pour une expérience cohérente sur mobile, tablette et TV.

  • Timeline interactive pour le live sport
  • Architecture MVI testable avec Kotlin Flow
  • Expérience cohérente phone · tablet · TV
  • Kotlin
  • MVI
  • Flow
  • Tests >80%
  • Live video
03
2018–2020 · Londres / Kigali

BBOXX

  • 80→97% adoption
  • Offline-first

Migration Java vers Kotlin et architecture offline-first pour un CRM terrain de déploiement solaire. L’usage est passé de 80 % à 97 % après l’adaptation aux contraintes réelles des équipes à Kigali.

  • Migration Java → Kotlin et Clean Architecture
  • Synchronisation et parcours adaptés au terrain
  • Produit recalibré pour les équipes à Kigali
  • Kotlin
  • Room
  • Offline-first
  • Clean Architecture
Expertise

L’expertise utile quand le mobile devient critique.

01

Lecture & diffusion

Media3/ExoPlayer, Google Cast, MediaSession, Widevine DRM, VAST/VMAP et expériences Android TV / Fire TV.

02

Architecture

Kotlin, Coroutines/Flow, Clean Architecture, multi-module, MVVM et MVI pour des états complexes et testables.

03

Qualité de livraison

TDD, JUnit, MockK, Turbine, revues de code et CI/CD GitHub Actions, GitLab CI/CD ou Bitrise.

04

Mobile terrain

Conception offline-first, synchronisation, formulaires riches et parcours adaptés aux contraintes opérationnelles.

Parcours

Un parcours construit en production.

  1. Bedrock Streaming Senior Android Developer · OTT, player & ads
  2. HENSOLDT France Senior Android Developer · communication sécurisée
  3. Free / Iliad Android Developer · application d’intervention terrain
  4. Warner Bros. Discovery Senior Android Developer · live sport
  5. Lofti Senior Android Developer · PropTech
  6. Skiddle Android Developer · billetterie
  7. BBOXX Android Developer · CRM offline-first
FAQ

Ce qu’on me demande avant de démarrer.

Où intervenez-vous ?

Basé entre la France et le Luxembourg, je travaille en remote ou en hybride partout en Europe. Les équipes distribuées ne posent pas de problème.

Quelles technologies utilisez-vous ?

Kotlin, Jetpack Compose, Media3/ExoPlayer, Google Cast, Widevine, Android TV / Fire TV, Coroutines/Flow, Clean Architecture, MVVM/MVI, tests automatisés et CI/CD.

Quel type de missions ?

Stabilisation de player, refonte d’architecture, onboarding multi-marques, live video, offline-first terrain, qualité et livraison en production.

Comment démarre une mission ?

Un premier échange de 30 minutes sans engagement, puis un cadrage écrit : périmètre, risques techniques, estimation et calendrier.

Contact

Un produit mobile complexe à faire avancer ?

Recruteurs et clients : chat en direct ou email Gmail. Réponse sous 24–48 h.

xmaximin@gmail.com