Acerca de Romain
Francés
Bilingüe o nativo
Inglés
Competencia profesional completa
Experiencia
- Crédit Agricole Technologies et ServicesArchitecte KMP | Référent Technique Mobile | Android & iOSBANCA & SEGUROSmayo de 2024 - abril de 2026 (1 año y 11 meses)Grenoble, FranciaCATS 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.▸ ArchitectureStabilisation 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 transverseConstruction 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.▸ EnablementAccompagnement 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
- ScenarioArchitecte Mobile & Lead Technique — Android, iOS & Compose MultiplatformHIGH TECHfebrero de 2023 - abril de 2024 (1 año y 2 meses)Grenoble, FranciaScenario 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 AndroidApp 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 MultiplatformLancement 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
- MealzAudit & Conseil en Architecture KMP | SDK Android & iOSE-COMMERCEenero de 2023 - enero de 2023 (1 mes)Grenoble, FranciaMealz 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 semainesAnalyse 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
Reseñas
Recomendaciones
Estos perfiles de freelance también coinciden con tus criterios
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formación
- Master Manager de l'Ingénierie InformatiqueIIA Laval2011
- BTS Informatique de GestionIIA Laval2008