L'écosystème web autour d'une caisse enregistreuse iOS pour les cafés, hôtels & restaurants.

L'Addition édite une caisse enregistreuse sur iOS pour les CHR. Autour de ce cœur gravite tout un écosystème web : espace-client, click & collect, réservation, ainsi que des outils internes — un gestionnaire de devis pour les commerciaux et un back-office pour l'équipe support.
L'enjeu : faire dialoguer ces produits web avec la caisse de manière fiable et cohérente, tout en gardant une expérience fluide pour les restaurateurs comme pour leurs clients finaux.
Développeur full-stack au sein d'une équipe de 7 personnes (1 manager, 1 tech lead, 4 développeurs et moi). Je suis intervenu sur de nombreuses parties de l'écosystème web — du produit client jusqu'aux outils internes.
Tunnel repensé — nombre de couverts, date, heure et informations personnelles — pour fiabiliser la prise de réservation et clarifier le parcours.
Conception d'une API de notification en test-driven development : tests d'abord, puis implémentation, pour garantir la fiabilité des envois.
Corrections sur divers modules, améliorations de l'UX, optimisations des performances, migrations de données
Des produits web (espace-client, click & collect, outils internes) connectés au cœur caisse iOS, de façon cohérente et fiable.




Le TDD en conditions réelles : écrire les tests avant le code change la façon de concevoir une API et sécurise les évolutions.
Travailler dans une équipe structurée de 7 — rôles clairs, tech lead, revues de code — et livrer sur un produit utilisé au quotidien.
Naviguer sur un périmètre large, du client final jusqu'aux outils internes des commerciaux et du support.