Senior Frontend Engineer
Juan Ignacio Gidoni
Barcelona · Espanha
Construo produtos com React e Next.js, com experiência em arquitetura frontend e liderança técnica nos setores bancário e iGaming.
Experiência
Mais de 5 anos em frontend. Atualmente Senior Frontend Engineer na GiG.
mai. de 2026 — AtualGaming Innovation GroupSenior Frontend EngineerInterfaces de produto, integrações e SEO em iGaming.
Trabalho em produtos reais de iGaming em um ambiente complexo e regulado. Contribuo para a construção de sistemas frontend escaláveis, integrações com terceiros e soluções orientadas a SEO e aquisição de usuários, dentro de equipes de produto ágeis.
- Desenvolvimento de aplicações frontend em ambientes de produto real, com foco em escalabilidade e manutenibilidade
- Construção de soluções embutidas (iframes/widgets) integradas a plataformas de terceiros
- Otimização de performance e SEO para aplicações focadas em aquisição de usuários
- React
- Next.js
- React Native
- Vue.js
- Nuxt
- Tailwind CSS
abr. de 2025 — mai. de 2026CapgeminiFrontend Tech Lead EngineerArquitetura frontend e liderança técnica no setor bancário.
Definição e evolução da base frontend em ambiente bancário regulado. Implementação de arquitetura escalável baseada em Hexagonal e DDD.
- Liderança técnica de equipe de 3 a 5 engenheiros frontend
- Arquitetura unificada Hexagonal e DDD
- Definição de limites e governança
- React
- TypeScript
- Arquitetura Hexagonal
- DDD
- Microfrontends
- CI/CD
nov. de 2021 — abr. de 2025CapgeminiEngenheiro FrontendSPAs financeiras, microfrontends e ferramentas compartilhadas.
Desenvolvimento e escalabilidade de SPAs em ambientes financeiros. Entrega de funcionalidades em ecossistemas de SPA e microfrontends integrados com plataformas como Liferay e Azure.
- Criação de CLI personalizada para projetos React e TypeScript com CI/CD
- Unificação de microfrontends através de componentes compartilhados
- Melhoria de performance e manutenção da UI
- React
- TypeScript
- Microfrontends
- Arquitetura
- CI/CD
- Otimização de performance
Projetos
Arquitetura bancária, ferramentas de operações e componentes reutilizáveis.
2025-2026Arquitetura SPA Bancária — BarcelonaArquitetura frontend e scaffolding compartilhado para uma equipe bancária.
O que começou como um papel de engenharia frontend evoluiu rapidamente para algo muito mais exigente. Dois meses depois, o Tech Lead deixou o projeto — deixando duas SPAs com dívida técnica severa: lógica embutida diretamente nos componentes, sem separação de responsabilidades e sem arquitetura clara. Na nova SPA que eu já havia começado a construir de forma independente, apliquei tudo do projeto anterior: Arquitetura Hexagonal, DDD, código limpo e Doc as Code. Construí scaffolding reutilizável para toda a unidade de negócios de ~20 engenheiros, integrei dois desenvolvedores júnior na nova arquitetura, escrevi documentação completa e lideiei a direção técnica do frontend. Além da arquitetura, assumi todas as responsabilidades de Tech Lead: liderar cerimônias Scrum, refinar e estimar trabalho, alinhar com UX/UI, comunicar diretamente com o cliente, apoiar a equipe de QA em problemas de pipeline e revisão de casos de teste, gerenciar guardiões de implantação e representar a perspectiva frontend em reuniões com backend e cliente.
- Herdei duas SPAs com dívida técnica significativa após a saída inesperada do Tech Lead
- Apliquei Arquitetura Hexagonal e DDD em uma nova SPA — primeira vez em escala bancária
- Construí scaffolding reutilizável adotado por uma unidade de negócios de ~20 pessoas em múltiplos produtos
- React
- TypeScript
- Hexagonal Architecture
- DDD
- TanStack Query
- Scrum
2023Plataforma de Operações — Marca de DispensadoresIncidentes, suporte e logística com Arquitetura Hexagonal.
Este projeto foi um ponto de inflexão significativo na minha carreira. Construída para os operadores de uma conhecida marca de dispensadores, a plataforma gerenciava relatórios de incidentes, chat de suporte interno, rastreamento em tempo real e coordenação logística. Além do produto em si, foi aqui que me aprofundei em Arquitetura Hexagonal, DDD, princípios de código limpo e Doc as Code — aplicando-os em um ambiente de produção pela primeira vez. Também assumi um papel mais sênior: ajudando desenvolvedores júnior, assumindo ownership de decisões arquitetônicas, liderando revisões de código e explicando conceitos técnicos que iam além da tarefa imediata. O uso do TanStack Query me ensinou uma forma fundamentalmente diferente de pensar sobre gerenciamento de estado do servidor.
- Projetei e construí a plataforma usando Arquitetura Hexagonal e DDD — primeira aplicação em produção desses princípios
- Implementei práticas de Doc as Code: documentação viva alinhada com a estrutura do código
- Adotei TanStack Query para gerenciamento de estado do servidor — melhorou significativamente os padrões de fetching
- React
- Tailwind CSS
- TanStack Query
- Hexagonal Architecture
- DDD
- Unit Testing
Sobre mim
Critério técnico, mentoria e colaboração com produto e design.
Direção técnica
Forneço direção arquitetural.
Liderança
Coordeno o trabalho técnico.
Mentoria
Apoio desenvolvedores.
Referências
8 perspectivas de pessoas com quem trabalhei.
Colega Frontend SêniorSenior Frontend Engineer · Capgemini2025
Juan Ignacio é um desenvolvedor responsável e confiável que consistentemente se destaca quando os projetos exigem. Ele traz energia positiva para a equipe e contribui para um forte ambiente colaborativo. Mesmo quando trabalha em projetos diferentes, tê-lo por perto é sempre um prazer graças ao seu profissionalismo e atitude acessível.Detalhes completos
Colega Frontend JúniorJunior Frontend Engineer · Capgemini2025
Juan é um profissional altamente responsável com forte liderança natural. Ele consistentemente entrega código de alta qualidade, atende aos requisitos de forma eficiente e define um alto padrão para a equipe. Ele promove uma atmosfera de apoio e produtiva que torna a colaboração tranquila e agradável.Detalhes completos
Antigo Tech Lead do ProjetoTech Lead · Capgemini2025
Juan se integrou perfeitamente na equipe, compreendendo rapidamente o contexto e o fluxo de trabalho do projeto. Sua iniciativa, adaptabilidade e capacidade de aprender rapidamente causaram um impacto imediato. Ele traz uma mentalidade calma, empática e orientada a soluções que inspira confiança.Detalhes completos
Contato
Aberto a oportunidades, colaborações ou apenas uma boa conversa.