Architecture SPA Bancaire — Barcelone
Ce qui a commencé comme un rôle d'ingénierie frontend a rapidement évolué vers quelque chose de bien plus exigeant. Deux mois après, le Tech Lead a quitté le projet — laissant deux SPAs avec une dette technique sévère : logique intégrée directement dans les composants, pas de séparation des préoccupations et pas d'architecture claire. Sur la nouvelle SPA que j'avais déjà commencé à construire de façon indépendante, j'ai appliqué tout ce que j'avais appris du projet précédent : Architecture Hexagonale, DDD, code propre et Doc as Code. J'ai construit un scaffolding réutilisable pour toute l'unité métier d'environ 20 ingénieurs, intégré deux développeurs juniors dans la nouvelle architecture, rédigé une documentation complète et dirigé la direction technique du frontend. Au-delà de l'architecture, j'ai assumé toutes les responsabilités de Tech Lead : diriger les cérémonies Scrum, affiner et estimer le travail, s'aligner avec UX/UI, communiquer directement avec le client, soutenir l'équipe QA sur les problèmes de pipeline et la révision des cas de test, gérer les gardes de déploiement et représenter la perspective frontend dans les réunions backend et client.
Résultats clés
- Hérité de deux SPAs avec une dette technique significative après le départ inattendu du Tech Lead
- Appliqué l'Architecture Hexagonale et DDD à une nouvelle SPA — première fois à l'échelle bancaire
- Construit un scaffolding réutilisable adopté par une unité métier d'environ 20 personnes sur plusieurs produits
- Intégré et mentoré 2 développeurs juniors dans les nouveaux modèles architecturaux
- Assumé les responsabilités complètes de Tech Lead : cérémonies Scrum, estimation, alignement client et gestion des déploiements