11/11/2026 updated

BM
100 % available

Senior Android Engineer | Kotlin Multiplatform Developer

Nice, France
Germany +4
info: Germany, Switzerland, France, Belgium, Luxembourg
Engineering degree, ENSIM (Ecole Nationale Superieure d'Ingenieurs du Mans), 2012
Nice, France
Germany +4
info: Germany, Switzerland, France, Belgium, Luxembourg
Engineering degree, ENSIM (Ecole Nationale Superieure d'Ingenieurs du Mans), 2012

Profile attachments

CV Bayram M'KININI EN.pdf

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.

Experience

Professional experience10+ years
Freelancer since2015

Languages

EnglishFluentFrenchNative speaker

Project history

Senior Kotlin Multiplatform Developer

CREOS LUXEMBOURG
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.

Senior Android Developer

THEFORK (a Tripadvisor company)
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.

Android Technical Lead

NOLIAWARE
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).

Senior Android Developer

EUROSPORT
Eurosport News and Results Android app. 100% English-speaking team. Led refactoring of legacy modules toward Clean Architecture in a multi-module app. Migrated reactive layer from RxJava2 to Coroutines and Flow. Migrated CI from CircleCI to GitHub Actions with 80% minimum test-coverage gate. Built Figma-based design system and applied accessibility best practices.

Lead Android Developer

FORECOMM
MyMozzo V5 digital publishing platform (white-label apps: Cosmopolitan France, Telerama). Migrated codebase from Java to Kotlin and introduced MVVM. Secured document access via NDK with libsodium encryption. Built rich PDF-enrichment views combining native widgets and WebViews. Defined testing strategy and SonarQube quality gates; automated releases with Fastlane.

Android Developer

BEECOM
BLE library for a connected-car dongle, custom data-exchange protocol, NDK/libsodium encryption.

Android Developer

SMARTOO
BLE library for a connected smart belt (IoT): discovery, connection, data exchange.

Android Developer

BACKELITE
Credit Agricole Ma Banque: unit-test coverage, Robolectric on Jenkins, secure-login module refactoring.

Android Developer

FORECOMM
MyMozzo V4; built the myGloo app end-to-end on Android and iOS (Objective-C).

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in