Contexte
BBOXX
Les équipes terrain devaient vendre et installer des kits solaires là où la connexion était instable. Je suis devenu le principal, puis le seul développeur Android, chargé de maintenir et faire évoluer l’application en production.
Java · Kotlin · Room · SQLite · RxKotlin · MVP · Clean Architecture · Offline-first
Ce dont j’étais responsable
- Migration progressive de Java vers Kotlin et de SQLite vers Room, avec des améliorations d’architecture.
- Fonctionnement offline-first et synchronisation automatique en arrière-plan.
- Immersion avec les utilisateurs à Kigali pour comprendre les contraintes du terrain. Les voir vérifier sans cesse leurs commissions a conduit à les afficher dès le lancement et à les mettre à jour automatiquement.
- Responsabilité du développement Android au fil de nombreuses mises en production.
Ce que cela démontre
La responsabilité durable d’un produit en production, avec des choix techniques guidés par l’usage terrain.