Over Romain
Frans
Tweetalig / moedertaal
Engels
Vloeiend
Werkervaring
- CrĂ©dit Agricole Technologies et ServicesArchitecte KMP | RĂ©fĂ©rent Technique Mobile | Android & iOSBANKEN & VERZEKERINGENmei 2024 - april 2026 (1 jaar en 11 maanden)Grenoble, FrankrijkCATS 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 MultiplatformHIGHTECHfebruari 2023 - april 2024 (1 jaar en 2 maanden)Grenoble, FrankrijkScenario 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-COMMERCEjanuari 2023 - januari 2023 (1 maand)Grenoble, FrankrijkMealz 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
Beoordelingen
Aanbevelingen
Deze freelancerprofielen matchen ook met zoekopdracht.
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
Opleidingen
- Master Manager de l'Ingénierie InformatiqueIIA Laval2011
- BTS Informatique de GestionIIA Laval2008