You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Romain BoisselleRB

Romain Boisselle

Architecte Kotlin Multiplatform — Audit, Delivery

700 €/jour
2 projets
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Romain

👉 J'aide les scale-ups et grandes entreprises à sécuriser leur adoption de Kotlin Multiplatform — de l'audit d'architecture à la mise en production, en rendant vos équipes autonomes.

Co-fondateur de Kodein Koders (centre d'expertise européen Kotlin/KMP), mainteneur de Kodein-DI (3,3k+ ⭐), la première librairie DI communautaire KMP. Formateur Kotlin certifié par JetBrains.

🎯 → Ce que je livre

▸ Audit & architecture KMP

Évaluation de faisabilité, architecture decision record, roadmap de migration module par module. Vous savez si KMP est le bon choix pour votre produit, et comment y aller sans casser votre delivery. Livrable : document d'architecture, présentation équipe, recommandation go / no-go.

▸ Delivery & enablement d'équipes

J'intègre votre équipe, pose l'architecture, code les premiers modules partagés avec vos devs, et les rends autonomes — pair-programming, coding dojos, workshops. Quand je pars, votre équipe livre en production sans moi. Missions type : 3 à 6 mois, embedded.

🤝 → Ils m'ont fait confiance

▸ SumUp — Moteur POS KMP servant des millions de marchands

▸ Crédit Agricole Technologies & Services — Architecture KMP, features cross-platform

▸ Carrefour — Développement mobile à grande échelle

▸ Ministère de l'Intérieur, Deezer, Scenario, ACINQ

✨ → Pourquoi moi ?

▸ Kotlin en production depuis 2016 ; avant la première version stable.

▸ Mainteneur de 4 librairies open source de l'écosystème Kotlin/KMP (Kodein-DI, MocKMP, Canard, Kaverit)

▸ Formateur certifié JetBrains

▸ Speaker KotlinConf, Android Makers, Kotlin Meetups Paris & Grenoble

▸ 15+ ans de dev, stack complète backend → mobile, Kotlin early-adopter

-----

Vous évaluez KMP ? Vous avez un projet KMP bloqué ? Vous voulez transformer votre équipe mobile ?

→ Message direct ou
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 15 km), Lyon (jusqu’à 10 km), Paris (jusqu’à 10 km), Bordeaux (jusqu’à 10 km), Toulouse (jusqu’à 10 km)

Expériences

  • Crédit Agricole Technologies et Services
    Architecte KMP | Référent Technique Mobile | Android & iOS
    BANQUE & ASSURANCES
    mai 2024 - avril 2026 (1 an et 11 mois)
    Grenoble, France
    CATS développe l'app bancaire mobile déployée dans les 39 Caisses Régionales du Crédit Agricole.

    À mon arrivée, un premier socle KMP existait mais présentait des fragilités structurelles — intégration iOS hors standards, gestion incohérente de l'injection de dépendances, couplage fort entre tunnels fonctionnels.

    ▸ Architecture

    Stabilisation des fondations, refonte de la DI, conception d'une librairie de navigation KMP permettant aux tunnels de s'invoquer sans se connaître — l'app hôte gère le routage, les données transitent via sérialisation entre modules indépendants.

    ▸ CI/CD transverse

    Construction de l'usine de livraison pour toute l'organisation — scripts partagés couvrant build, tests, déploiement QA et production des modules KMP, tunnels Compose/Swift/CMP et intégration aux apps hôtes. Chaque nouveau projet n'a que quelques lignes de config GitLab CI à ajouter.

    ▸ Enablement

    Accompagnement de ~30 devs Android/iOS répartis en squads — workshops, formations, pair programming, revues de code en groupe, 1:1 selon les profils. Documentation d'architecture, guidelines KMP et templates de création de tunnels.

    → Résultat : de 1 module KMP à 20 en production. 80-90% de code partagé entre Android et iOS. Les squads créent et livrent de nouveaux modules en autonomie complète.

    Stack : Kotlin Multiplatform · Jetpack Compose · SwiftUI · Compose Multiplatform · Clean Architecture · Redux/MVI · Navigation cross-platform · Kodein-DI · Coroutines · Ktor · GitLab CI · Sérialisation Kotlin
    Kotlin Kotlin Multiplatform Swift Compose Multiplatform Développement Mobile
  • Scenario
    Architecte Mobile & Lead Technique — Android, iOS & Compose Multiplatform
    HIGH TECH
    février 2023 - avril 2024 (1 an et 2 mois)
    Grenoble, France
    Scenario est une plateforme IA de génération d'images pour les studios de jeux vidéo, financée à 10M$+.

    ▸ Phase 1 — Lancement de l'app Android

    App Android livrée en production en moins d'un mois, à partir de zéro — architecture MVI, Jetpack Compose, pipeline CI/CD complet, authentification Auth0. Inspirée de l'app iOS existante en SwiftUI, dont j'assurais aussi la maintenance. Dès cette phase, l'architecture a été pensée pour une future mutualisation KMP.

    ▸ Phase 2 — Nouvelle app Compose Multiplatform

    Lancement d'une deuxième app sur un nouveau marché en Compose Multiplatform, en réutilisant le socle architectural préparé dès la phase 1. Intégration des achats in-app (App Store + Google Play), Firebase Realtime Database, authentification anonyme.

    L'équipe mobile est passée de 2 devs spécialisés (1 iOS + 1 Android) à 1 dev capable de livrer sur toutes les plateformes.

    → Résultat : deux apps en production, un socle partagé, et un time-to-market divisé grâce à l'anticipation KMP dès le jour 1. L'effectif mobile nécessaire a été réduit de moitié.

    Stack : Compose Multiplatform · Kotlin Multiplatform · Jetpack Compose · SwiftUI · MVI · Auth0 · Firebase Realtime Database · In-App Purchases (StoreKit / Google Play Billing) · GitHub Actions · Firebase App Distribution
    Kotlin Kotlin Multiplatform Android iOS Swift
  • Mealz
    Audit & Conseil en Architecture KMP | SDK Android & iOS
    E-COMMERCE
    janvier 2023 - janvier 2023 (1 mois)
    Grenoble, France
    Mealz développe un SDK intégré dans les apps de courses alimentaires des retailers — il propose des recettes et génère automatiquement la liste d'ingrédients à ajouter au panier.

    L'enjeu : évaluer et fiabiliser l'architecture du SDK Kotlin Multiplatform avant sa diffusion sur Android et iOS.

    ▸ Audit de 2 semaines

    Analyse complète de l'architecture, identification des risques techniques, rapport de recommandations — bonnes pratiques KMP, coroutines, interopérabilité Swift. Recommandations sur la stratégie KMP : quoi partager entre plateformes, quoi garder natif.

    → Résultat : recommandations implémentées par l'équipe Mealz en autonomie, sans accompagnement supplémentaire. Testabilité renforcée, performances améliorées, architecture stabilisée.

    Stack : Kotlin Multiplatform · Architecture SDK · Coroutines · Interopérabilité Kotlin/Swift · Testing · Documentation d'architecture
    Kotlin Kotlin Multiplatform kotlin multiplatform

Avis

5,0

sur 1 évaluation

G

Geoffrey

SumUp

Avis laissé le 20/07/2022

Romain est un expert dans son domaine et c'est un plaisir de travailler avec lui.

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master Manager de l'Ingénierie Informatique
    IIA Laval
    2011
  • BTS Informatique de Gestion
    IIA Laval
    2008

Certifications

Compétences

Catégories