Contexte
Lyf Pay est une solution de paiement mobile grand public — plus de 9 millions de téléchargements — éditée dans l'écosystème d'Euro Information Développement, où chaque interaction affecte directement les moyens de paiement de l'utilisateur. Dans le cadre d'une mission menée de juin 2018 à septembre 2019 au sein des équipes iOS de Strasbourg, je suis intervenu sur cette application critique soumise à des exigences exceptionnelles de fiabilité et de sécurité.
Problématique
Une application de paiement impose un comportement prévisible et une robustesse sans faille : la moindre régression sur un parcours critique impacte directement les moyens de paiement des utilisateurs. L'enjeu était de faire évoluer le produit tout en préservant le patrimoine de code éprouvé et en maîtrisant rigoureusement les cas d'erreur.
Solution
Dans le cadre de la refonte globale de l'application, j'ai développé de nouvelles fonctionnalités en Swift en respectant les contraintes propres aux applications de paiement : robustesse, comportement prévisible et gestion soignée des cas d'erreur. J'ai également conduit la migration progressive de modules d'Objective-C vers Swift, en préservant le comportement du code existant et en évitant toute régression sur les parcours critiques.
Contribution
J'ai travaillé en agile en combinant maintenance évolutive et corrective : diagnostiquer les anomalies, prioriser selon leur impact et livrer par itérations. Ma contribution couvrait à la fois le développement de nouvelles fonctionnalités et l'amélioration de la maintenabilité du patrimoine de code via la migration technique.
Technologies
- Swift
- Objective-C (migration vers Swift)
- iOS
- Méthodologie agile
Enseignements
Cette mission a confirmé ma capacité à intervenir sur des applications iOS critiques exigeant une qualité exceptionnelle, alliant rigueur, sensibilité à la sécurité et maîtrise de la migration technique du patrimoine de code. Elle m'a appris à faire évoluer un produit sensible sans introduire de régression sur les parcours les plus exposés.
Ce que je peux apporter à votre projet
Fort de cette expérience sur une application de paiement à fortes exigences, je sais concevoir et faire évoluer des applications iOS critiques avec un haut niveau de fiabilité et de sécurité. Je vous accompagne sur la modernisation de votre patrimoine de code, de la migration Objective-C vers Swift à la livraison itérative sans régression.
Une application sensible à faire évoluer ? Parlons-en.



Visuels officiels App Store — application publique sur laquelle je suis intervenu.