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/dag
2 opdrachten
Paris, FR
8-15 jaar

Gemiddelde responstijd: 1 uur

Over 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
  • Frans

    Tweetalig / moedertaal

  • Engels

    Vloeiend

Kan op locatie werken
Paris (tot 15km), Lyon (tot 10km), Paris (tot 10km), Bordeaux (tot 10km), Toulouse (tot 10km)

Werkervaring

  • CrĂ©dit Agricole Technologies et Services
    Architecte KMP | Référent Technique Mobile | Android & iOS
    BANKEN & VERZEKERINGEN
    mei 2024 - april 2026 (1 jaar en 11 maanden)
    Grenoble, Frankrijk
    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
    februari 2023 - april 2024 (1 jaar en 2 maanden)
    Grenoble, Frankrijk
    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
    januari 2023 - januari 2023 (1 maand)
    Grenoble, Frankrijk
    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

Beoordelingen

5,0

Van 1 beoordeling

G

Geoffrey

SumUp

Beoordeeld op 20-7-2022

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

Aanbevelingen

Deze freelancerprofielen matchen ook met zoekopdracht.

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

Opleidingen

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

Diploma's

Vaardigheden

Categorieën