Início

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
Detalhes completos
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
Detalhes completos
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
Detalhes completos
Ver experiência

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
Detalhes completos
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
Detalhes completos
Ver projetos

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.

Sobre mim

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
Referências

Contato

Aberto a oportunidades, colaborações ou apenas uma boa conversa.

Vamos conversar.

lab@juani.dev

Termos

Este site é um resumo informativo da minha trajetória profissional. Declaro que as informações sobre a minha experiência são verdadeiras, revistas por mim e baseadas no meu trabalho real. Os textos próprios são de minha autoria; as referências expressam opiniões de terceiros e as marcas pertencem aos seus titulares.

Privacidade

Este site não inclui análise de visitas, rastreamento publicitário nem venda de dados. A navegação não exige registro. A Vercel, provedora de hospedagem, pode processar dados técnicos necessários para disponibilizar e proteger o site.

O formulário envia nome, email e mensagem pela Resend; ficam no email para responder à consulta. Dúvidas ou pedidos de exclusão: lab@juani.dev