11/11/2026 updated
BM
100 % available
Senior Android Engineer | Kotlin Multiplatform Developer
Nice, France
Germany +4
Engineering degree, ENSIM (Ecole Nationale Superieure d'Ingenieurs du Mans), 2012info: Germany, Switzerland, France, Belgium, Luxembourg
About me
Independent mobile consultant with 13+ years in Android. Since July 2026, I build an Android and iOS app with Kotlin Multiplatform and a shared Compose Multiplatform UI for Creos Luxembourg. Before that, at TheFork: 40+ screens migrated to Compose, test coverage raised from 65% to 85%.
Android (Software)Android Software DevelopmentAndroid NDKAndroid StudioRxjavaGoogle FirebaseKotlinJetpack ComposeMultiplatform
Kotlin Multiplatform (KMP)
Expertise in Kotlin Multiplatform and Compose Multiplatform, enabling shared business logic, data, and UI layers across Android and iOS. Proficiency with Ktor, kotlinx.serialization, Room KMP, Koin, and Xcode integration.
Android Development
Deep knowledge of Android development using Kotlin, Jetpack Compose, Coroutines, Flow, StateFlow, Hilt, Anvil, Room, DataStore, Paging 3, Retrofit, GraphQL (Apollo), and Firebase (Crashlytics, Remote Config, App Distribution).
Software Architecture
Strong background in Clean Architecture, multi-module projects, MVVM, MVI, and SOLID principles. Experience with design systems using Figma and accessibility best practices.
Testing
Solid experience with unit and UI testing using JUnit 5, MockK, Turbine, Robolectric, and Espresso. Track record of raising test coverage from 65% to 85% on large-scale projects.
CI/CD
Setup and management of CI/CD pipelines using GitHub Actions, Fastlane, Detekt, and SonarQube, including automated builds, tests, and store distribution.
Low-level Android
Experience with Bluetooth Low Energy (BLE), Android NDK, and libsodium encryption for secure and connected device applications.
Dependency Injection
Proficiency with dependency injection frameworks including Hilt, Anvil, Koin, and Dagger across multiple projects and team sizes.
Reactive Programming
Experience migrating from RxJava and RxJava2 to Coroutines and Flow, improving code quality and reducing bugs and crashes.
Expertise in Kotlin Multiplatform and Compose Multiplatform, enabling shared business logic, data, and UI layers across Android and iOS. Proficiency with Ktor, kotlinx.serialization, Room KMP, Koin, and Xcode integration.
Android Development
Deep knowledge of Android development using Kotlin, Jetpack Compose, Coroutines, Flow, StateFlow, Hilt, Anvil, Room, DataStore, Paging 3, Retrofit, GraphQL (Apollo), and Firebase (Crashlytics, Remote Config, App Distribution).
Software Architecture
Strong background in Clean Architecture, multi-module projects, MVVM, MVI, and SOLID principles. Experience with design systems using Figma and accessibility best practices.
Testing
Solid experience with unit and UI testing using JUnit 5, MockK, Turbine, Robolectric, and Espresso. Track record of raising test coverage from 65% to 85% on large-scale projects.
CI/CD
Setup and management of CI/CD pipelines using GitHub Actions, Fastlane, Detekt, and SonarQube, including automated builds, tests, and store distribution.
Low-level Android
Experience with Bluetooth Low Energy (BLE), Android NDK, and libsodium encryption for secure and connected device applications.
Dependency Injection
Proficiency with dependency injection frameworks including Hilt, Anvil, Koin, and Dagger across multiple projects and team sizes.
Reactive Programming
Experience migrating from RxJava and RxJava2 to Coroutines and Flow, improving code quality and reducing bugs and crashes.
Experience
Professional experience10+ years
Freelancer since2015
Languages
EnglishFluentFrenchNative speaker
Project history
Pre-release Android and iOS app for electricians with high reliability and security requirements. Team of 4. Contributed to every feature; over 90% of code shared between Android and iOS via Compose Multiplatform. Built multiplatform camera integration, multi-module KMP architecture, networking with Ktor and kotlinx.serialization, local persistence with Room KMP, dependency injection with Koin, and CI/CD on GitHub Actions with Firebase App Distribution.
App-wide context: 10M+ installs, 99.85% crash-free sessions, 150-module Jetpack Compose codebase. 14-engineer Android org organized into feature squads. Shipped features across AskTheFork, Search, Home, User, Menu and Social modules. Migrated 40+ XML screens to Jetpack Compose (95% adoption). Raised owned-module test coverage from 65% to 85%. Drove RxJava to Coroutines/Flow migration. Ran A/B experiments via Firebase Remote Config. Owned compile-time DI with Anvil. Managed GitHub Actions CI/CD.
Yumi Android app. Team of 4. Led UI layer migration from XML views to Jetpack Compose. Set up GitHub Actions CI with automated tests and Play Store publishing. Raised unit-test coverage to 80% (MockK, Robolectric). Built design system from Adobe XD specs and integrated Firebase (Cloud Messaging, Remote Config, Crashlytics).