U iris est le pôle tech du distributeur système U, qui développe pour ses magasins collaborateurs une application saas interne visant à gérer l'inventaire et les commandes du distributeur. Des stocks au commandes, la mise en rayon en passant par la traçabilité des produits, tout le magasin est intégralement géré par l'application. L'application est utilisée par plus de 120 magasins, pour plus de 523M de passage en caisse chaque année.
L'équipe était composée de deux développeurs, un tech lead sur le départ, un chef projet et un product owner. J'ai rejoint le pôle tech afin de consolider et mettre à jour l'application qui était vieillissante, tout en améliorant l'UI/UX.
Principales responsabilités:
TMA application (maintenance et évolution de l'application).
Modernisation du code
Optimisation du code
Tests unitaires et fonctionnels
Actions réalisées :
Mise en place de l'architecture MVVM
Application du principe SOLID
Migration JAVA vers KOTLIN
QA applicative (tests unitaires et fonctionnels)
Création de tests unitaires, augmentant la couverture des tests.
L'application a été mise à jour, avec une architecture plus moderne et une meilleure qualité de code. Les bugs critiques ont été résolus, ce qui a contribué à améliorer la satisfaction des utilisateurs et la stabilité de l'application, réduisant la quantité de retours de bugs de plus 70%.