Senior Frontend Engineer
Juan Ignacio Gidoni
Barcelona · Espagne
Je développe des produits avec React et Next.js, avec une expérience en architecture frontend et en direction technique dans la banque et l’iGaming.
Expérience
Plus de 5 ans en frontend. Actuellement Senior Frontend Engineer chez GiG.
mai 2026 — ActuelGaming Innovation GroupSenior Frontend EngineerInterfaces produit, intégrations et SEO dans l’iGaming.
Je travaille sur des produits iGaming en production, dans un environnement complexe et réglementé. Je contribue à la création de systèmes frontend scalables, à des intégrations avec des tiers et à des solutions orientées SEO et acquisition d’utilisateurs, au sein d’équipes produit agiles.
- Développement d’applications frontend en environnement produit réel, avec un focus sur la scalabilité et la maintenabilité
- Conception de solutions embarquées (iframes/widgets) intégrées à des plateformes tierces
- Optimisation des performances et du SEO pour des applications orientées acquisition
- React
- Next.js
- React Native
- Vue.js
- Nuxt
- Tailwind CSS
avr. 2025 — mai 2026CapgeminiFrontend Tech Lead EngineerArchitecture frontend et direction technique dans la banque.
Définition et évolution des fondations frontend dans un environnement bancaire réglementé. Conception et mise en œuvre d’une architecture frontend scalable basée sur l’architecture hexagonale et le DDD.
- Direction technique d’une équipe de 3 à 5 ingénieurs frontend
- Conception d’une architecture hexagonale et DDD unifiée pour plusieurs SPAs
- Définition des limites système et règles de gouvernance
- React
- TypeScript
- Architecture Hexagonale
- DDD
- Microfrontends
- CI/CD
nov. 2021 — avr. 2025CapgeminiIngénieur FrontendSPA financières, microfrontends et outils partagés.
Développement et montée en charge de SPAs dans des environnements financiers. Livraison de fonctionnalités dans des écosystèmes SPA et microfrontends intégrés avec des plateformes d’entreprise comme Liferay et Azure.
- Création d’une CLI personnalisée pour initialiser des projets React et TypeScript avec CI/CD
- Contribution à l’unification des microfrontends via des composants globaux partagés
- Amélioration des performances UI et de la maintenabilité
- React
- TypeScript
- Microfrontends
- Architecture
- CI/CD
- Optimisation des performances
Projets
Architecture bancaire, outils opérationnels et composants réutilisables.
2025-2026Architecture SPA Bancaire — BarceloneArchitecture frontend et scaffolding partagé pour une équipe bancaire.
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.
- 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
- React
- TypeScript
- Hexagonal Architecture
- DDD
- TanStack Query
- Scrum
2023Plateforme d'Opérations — Marque de DistributeursIncidents, support et logistique avec une architecture hexagonale.
Ce projet a été un point d'inflexion significatif dans ma carrière. Construite pour les opérateurs d'une marque connue de distributeurs, la plateforme gérait les rapports d'incidents, le chat de support interne, le suivi en temps réel et la coordination logistique. Au-delà du produit lui-même, c'est ici que j'ai approfondi l'Architecture Hexagonale, DDD, les principes de code propre et Doc as Code — en les appliquant dans un environnement de production pour la première fois. J'ai également assumé un rôle plus senior : aider les développeurs juniors, prendre ownership des décisions architecturales, diriger les revues de code et expliquer des concepts techniques qui allaient au-delà de la tâche immédiate. L'utilisation de TanStack Query m'a enseigné une façon fondamentalement différente de penser la gestion de l'état serveur.
- Conçu et construit la plateforme en utilisant l'Architecture Hexagonale et DDD — première application en production de ces principes
- Implémenté les pratiques Doc as Code : documentation vivante alignée avec la structure du code
- Adopté TanStack Query pour la gestion de l'état serveur — amélioration significative des patterns de fetching
- React
- Tailwind CSS
- TanStack Query
- Hexagonal Architecture
- DDD
- Unit Testing
À propos
Choix techniques, mentorat et collaboration avec le produit et le design.
Direction technique et alignement
Je fournis une direction architecturale à plusieurs équipes, en garantissant l’alignement avec les objectifs produit, backend et UX.
Leadership et delivery
Je coordonne le travail sur plusieurs SPAs, en priorisant les efforts et en gérant les risques.
Mentorat et croissance
Je mentor les développeurs via des revues de code et des discussions architecturales.
Références
8 regards de personnes avec qui j’ai travaillé.
Collègue Frontend SeniorSenior Frontend Engineer · Capgemini2025
Juan Ignacio est un développeur responsable et fiable qui se démarque constamment quand les projets l'exigent. Il apporte une énergie positive à l'équipe et contribue à un fort environnement collaboratif. Même en travaillant sur des projets différents, l'avoir dans l'équipe est toujours un plaisir grâce à son professionnalisme et son attitude accessible.Détails complets
Collègue Frontend JuniorJunior Frontend Engineer · Capgemini2025
Juan est un professionnel très responsable avec un fort leadership naturel. Il livre constamment du code de haute qualité, répond aux exigences efficacement et établit un standard élevé pour l'équipe. Il favorise une atmosphère de soutien et productive qui rend la collaboration fluide et agréable.Détails complets
Ancien Tech Lead du ProjetTech Lead · Capgemini2025
Juan s'est intégré parfaitement dans l'équipe, comprenant rapidement le contexte et le flux de travail du projet. Son initiative, son adaptabilité et sa capacité à apprendre vite ont eu un impact immédiat. Il apporte un état d'esprit calme, empathique et orienté solutions qui inspire confiance.Détails complets
Contact
Ouvert aux opportunités, collaborations ou simplement à une bonne discussion.