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

EUR 700/Tag
2 Projekte
Paris, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über 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
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Vor Ort möglich
Paris (bis zu 15 km), Lyon (bis zu 10 km), Paris (bis zu 10 km), Bordeaux (bis zu 10 km), Toulouse (bis zu 10 km)

Projekt- und Berufserfahrung

  • Crédit Agricole Technologies et Services
    Architecte KMP | Référent Technique Mobile | Android & iOS
    BANKEN & VERSICHERUNGEN
    Mai 2024 - April 2026 (1 Jahr und 11 Monate)
    Grenoble, Frankreich
    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
    HIGHTECH
    Februar 2023 - April 2024 (1 Jahr und 2 Monate)
    Grenoble, Frankreich
    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
    Januar 2023 - Januar 2023 (1 Monat)
    Grenoble, Frankreich
    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

Bewertungen

5.0

Von 1 Bewertungen

G

Geoffrey

SumUp

Bewertet am 20.7.2022

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

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

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

Zertifizierungen

Fähigkeiten

Kategorien