About

An Android specialist with a wider engineering perspective.

I’m Xavier Maximin, a Senior Software Engineer based in Lyon. I build software, improve existing systems and work directly with the people responsible for the product.

Before Android

My earlier career was largely Java/JEE and backend-oriented, which gives me strong JVM and server-side foundations.

I worked on enterprise web applications and backend systems using Java, JEE, Spring / Spring Boot, Hibernate, SQL and Oracle / PL-SQL. This is earlier-career experience, rather than a claim of continuous recent Spring work.

Across teams and stacks

Five years in London, field research in Kigali and international product teams have shaped how I work: understand the context, discuss trade-offs and deliver useful changes.

More recently, delivering Auchan Côte d’Ivoire with Rails and AI-assisted tooling extended that experience into a new stack.

SUPINFO International University · Computer engineering · 2010
French (native) · English (fluent)

Technical depth

A strong Android core.
Broader engineering foundations.

Core

Kotlin · Android · Jetpack Compose · Coroutines / Flow · Android architecture · REST APIs · Testing · CI/CD · Git

Strong production experience

Java · Room / SQLite · Firebase · Payments · Offline-first · Google Cast · Android TV · Media3 / ExoPlayer

Broader software engineering

Java / JEE · Spring / Spring Boot (earlier career) · Hibernate · SQL · Oracle / PL-SQL · PostgreSQL · Ruby on Rails (recent delivery) · Docker · C / C++ · JNI / NDK

AI-assisted development

Claude Code · MCP · Figma MCP · Coding agents

Currently expanding

Kotlin Multiplatform · Applied AI · LLM application engineering · AI agents

AI-assisted engineering

Faster implementation.
Engineering judgement stays.

I use AI as an engineering accelerator, not as a substitute for engineering judgement.

See the Auchan delivery →

I use Claude Code, MCP, Figma MCP and coding agents to explore codebases, turn designs into code, implement features, generate tests, investigate bugs and document decisions.

  • Generated code is reviewed.
  • Tests are required and outputs are validated.
  • Architecture and production responsibility stay with me.
  • AI suggestions can be changed or rejected.
Available immediately

What are you
working on?

A product to build. An Android team to strengthen.
Let’s talk about what you need to ship.

Available immediately

Permanent / CDI · Freelance · Contract

Based in Lyon. Open to

Lyon · Paris · London · Luxembourg · Switzerland
Remote France · Remote Europe where legally possible

French & English · International team experience