Présentation
Parcours
L’App Store et le Play Store ont été lancés en double, acquérant ainsi la première clientèle payante de l’entreprise.
Mise en œuvre d’un système de gestion d’état basé sur BLoC sur 15+ modules de fonctionnalités dans Flutter, permettant
trois ingénieurs pour développer en parallèle sans aucun conflit d’état entre modules.
Architecture d’une base de code modulaire Flutter + Dart utilisant Riverpod pour l’injection de dépendances et les isolats Dart
Pour le traitement des données en arrière-plan, réduire le système d’isolation principale de 60 %.
J’ai conçu l’application native Swift Companion iOS (Tripsome Operator) utilisant MVVM-C avec des dépendances constructorinjectées via Swift Package Manager, permettant une cadence de libération indépendante.
Profilé et résolu les régressions critiques de performance à l’aide de Flutter DevTools ; élimination des setState redondants
des appels déclenchant des reconstructions de sous-arbres, réduisant le temps de démarrage à froid de 40 % (4,2s à 2,5s).
J’ai conçu l’ensemble du pipeline CI/CD en utilisant Fastlane et GitHub Actions (tests automatisés, signature de code iOS
via Match, distribution TestFlight/Play Console), réduisant la préparation à la sortie de 88 %.
Schooltry) intégré à Flutter avec des modules Android natifs, prenant en charge 10 000+ utilisateurs actifs quotidiens.
A obtenu et maintenu 99,9 % de séances sans crash en imposant des barrières obligatoires de couverture de test à 80 %
(« flutter_test »), des revues architecturales rigoureuses et un triage structuré de Firebase Crashlytics.
Conception d’une couche réseau sécurisée hors ligne utilisant Dio avec épinglage de certificats SSL et requête GraphQL
mise en cache, et un niveau de base de données local Hive + SQLite.
Livré en modules natifs Android (Kotlin + Jetpack Compose) et iOS pour l’authentification biométrique via
Flutter Platform Channels, éliminant 100 % des rapports de plantage biométriques sur les appareils modernes.
En partenariat avec des équipes backend pour négocier un contrat API optimisé mobile avec pagination basée sur le curseur,
réduire la taille moyenne des charges utiles de 60 % et diminuer les temps de chargement de l’écran P95 de 3,4 s à 1,2 s.

