Inicio

Senior Frontend Engineer

Juan Ignacio Gidoni

Barcelona · España

Construyo productos con React y Next.js, con experiencia en arquitectura frontend y liderazgo técnico en banca e iGaming.

Experiencia

Más de 5 años en frontend. Actualmente Senior Frontend Engineer en GiG.

may 2026 — ActualidadGaming Innovation GroupSenior Frontend EngineerInterfaces de producto, integraciones y SEO en iGaming.

Trabajo en productos reales dentro del ecosistema iGaming, desarrollando frontend en entornos complejos y altamente regulados. Participo en la construcción de interfaces escalables, integraciones con terceros y soluciones orientadas a SEO y adquisición, colaborando en equipos de producto bajo metodologías ágiles.

  • Desarrollo de aplicaciones frontend en entornos de producto real, con foco en escalabilidad y mantenibilidad
  • Construcción de soluciones embebidas (iframes/widgets) integradas con plataformas de terceros
  • Optimización de rendimiento y SEO en aplicaciones orientadas a adquisición de usuarios
  • React
  • Next.js
  • React Native
  • Vue.js
  • Nuxt
  • Tailwind CSS
Detalle completo
abr 2025 — may 2026CapgeminiFrontend Tech Lead EngineerArquitectura frontend y liderazgo técnico en banca.

Definición y evolución de la base frontend en un entorno bancario regulado. Diseño e implementación de una arquitectura frontend escalable basada en Arquitectura Hexagonal y DDD para unificar múltiples aplicaciones SPA.

  • Lideré la dirección técnica de un equipo de 3 a 5 ingenieros frontend en múltiples productos bancarios
  • Diseñé una arquitectura unificada basada en Arquitectura Hexagonal y DDD adoptada en varias aplicaciones SPA
  • Definí límites del sistema, reglas de gobernanza y scaffolding reutilizable para nuevas iniciativas
  • React
  • TypeScript
  • Arquitectura Hexagonal
  • DDD
  • Microfrontends
  • CI/CD
Detalle completo
nov 2021 — abr 2025CapgeminiIngeniero FrontendSPAs financieras, microfrontends y herramientas compartidas.

Desarrollo y escalado de SPAs en entornos financieros. Entrega de funcionalidades en ecosistemas de SPA y microfrontends integrados con plataformas empresariales como Liferay y Azure.

  • Desarrollé una CLI personalizada para crear proyectos en React y TypeScript con pipelines de CI/CD
  • Ayudé a unificar microfrontends mediante componentes globales compartidos
  • Mejoré el rendimiento y la mantenibilidad de la UI en múltiples equipos
  • React
  • TypeScript
  • Microfrontends
  • Arquitectura
  • CI/CD
  • Optimización de rendimiento
Detalle completo
Ver experiencia

Proyectos

Arquitectura bancaria, herramientas de operaciones y componentes reutilizables.

2025-2026Arquitectura SPA Bancaria — BarcelonaArquitectura frontend y scaffolding compartido para un equipo bancario.

Lo que empezó como un rol de ingeniería frontend evolucionó rápidamente hacia algo mucho más exigente. A los dos meses, el Tech Lead abandonó el proyecto, dejando dos SPAs con deuda técnica severa: lógica embebida directamente en los componentes, sin separación de responsabilidades y sin arquitectura clara. En la nueva SPA que ya había empezado a construir de forma independiente, apliqué todo lo del proyecto anterior: Arquitectura Hexagonal, DDD, código limpio y Doc as Code. Construí scaffolding reutilizable para toda la unidad de negocio de ~20 ingenieros, incorporé a dos desarrolladores junior en la nueva arquitectura, escribí documentación completa y lideré la dirección técnica del frontend. Más allá de la arquitectura, asumí todas las responsabilidades de Tech Lead: liderar ceremonias Scrum, refinar y estimar trabajo, alinearme con UX/UI, comunicarme directamente con el cliente, apoyar al equipo de QA en problemas de pipelines y revisión de casos de prueba, gestionar guardias de despliegue y representar la perspectiva frontend en reuniones con backend y cliente.

  • Heredé dos SPAs con deuda técnica significativa tras la salida inesperada del Tech Lead
  • Apliqué Arquitectura Hexagonal y DDD en una nueva SPA — primera vez a escala bancaria
  • Construí scaffolding reutilizable adoptado por una unidad de negocio de ~20 personas en múltiples productos
  • React
  • TypeScript
  • Hexagonal Architecture
  • DDD
  • TanStack Query
  • Scrum
Detalle completo
2023Plataforma de Operaciones — Marca de DispensadorasIncidencias, soporte y logística con Arquitectura Hexagonal.

Este proyecto fue un punto de inflexión significativo en mi carrera. Construida para los operarios de una conocida marca de dispensadoras, la plataforma gestionaba el reporte de incidencias, chat de soporte interno, tracking en tiempo real y coordinación logística. Más allá del producto en sí, fue aquí donde profundicé en Arquitectura Hexagonal, DDD, principios de código limpio y Doc as Code — aplicándolos en un entorno de producción por primera vez. También asumí un rol más senior: ayudando a desarrolladores junior, tomando ownership de decisiones arquitectónicas, liderando revisiones de código y explicando conceptos técnicos que iban más allá de la tarea inmediata. El uso de TanStack Query me enseñó una forma fundamentalmente diferente de pensar sobre la gestión del estado del servidor.

  • Diseñé y construí la plataforma usando Arquitectura Hexagonal y DDD — primera aplicación en producción de estos principios
  • Implementé prácticas de Doc as Code: documentación viva alineada con la estructura del código
  • Adopté TanStack Query para la gestión del estado del servidor — mejoró significativamente los patrones de fetching
  • React
  • Tailwind CSS
  • TanStack Query
  • Hexagonal Architecture
  • DDD
  • Unit Testing
Detalle completo
Ver proyectos

Sobre mí

Criterio técnico, mentoría y colaboración con producto y diseño.

Dirección técnica y alineación

Proporciono dirección arquitectónica a múltiples equipos, asegurando que las decisiones frontend estén alineadas con los objetivos de producto, las restricciones backend y los requisitos de UX. Ayudo a estructurar discusiones técnicas, reducir la ambigüedad y aportar la claridad necesaria para entregar de forma consistente.

Liderazgo de equipo y entrega

Coordino el trabajo de ingeniería en varias SPAs, ayudando a priorizar esfuerzos, gestionar riesgos de entrega y mantener el foco técnico. Defino estándares, apoyo la ejecución diaria y ayudo a los desarrolladores a crecer mientras mantengo al equipo alineado con los objetivos arquitectónicos a largo plazo.

Mentoría y crecimiento en ingeniería

Mentorizo a desarrolladores mediante code reviews, discusiones arquitectónicas y resolución de problemas reales. Me enfoco en rutas de aprendizaje prácticas basadas en flujos reales de proyecto, ayudando a mejorar la calidad del código, la autonomía y la confianza al manejar complejidad.

Conocerme

Referencias

8 perspectivas de personas con las que he trabajado.

Compañero Frontend SeniorSenior Frontend Engineer · Capgemini2025
Juan Ignacio es un desarrollador responsable y confiable que consistentemente da un paso adelante cuando los proyectos lo requieren. Aporta energía positiva al equipo y contribuye a un entorno colaborativo sólido. Incluso cuando trabaja en proyectos diferentes, tenerle cerca siempre es un placer gracias a su profesionalismo y actitud accesible.
Detalle completo
Compañero Frontend JuniorJunior Frontend Engineer · Capgemini2025
Juan es un profesional muy responsable con un fuerte liderazgo natural. Entrega consistentemente código de alta calidad, cumple los requisitos de forma eficiente y establece un alto estándar para el equipo. Fomenta una atmósfera de apoyo y productiva que hace que la colaboración sea fluida y agradable.
Detalle completo
Antiguo Tech Lead del ProyectoTech Lead · Capgemini2025
Juan se integró perfectamente en el equipo, comprendiendo rápidamente el contexto y el flujo de trabajo del proyecto. Su iniciativa, adaptabilidad y capacidad para aprender rápido causaron un impacto inmediato. Aporta una mentalidad tranquila, empática y orientada a soluciones que inspira confianza.
Detalle completo
Referencias

Contacto

Abierto a oportunidades, colaboraciones o simplemente una buena conversación.

Hablemos.

lab@juani.dev

Términos

Este sitio es un resumen informativo de mi trayectoria profesional. Declaro que la información sobre mi experiencia es veraz, ha sido revisada por mí y se basa en mi trabajo real. Los textos propios son de mi autoría; las referencias expresan opiniones de terceros y las marcas pertenecen a sus titulares.

Privacidad

Este sitio no incorpora analítica de visitas, seguimiento publicitario ni venta de datos. Navegar no requiere registrarse. El proveedor de alojamiento, Vercel, puede procesar datos técnicos necesarios para servir y proteger la web.

El formulario envía nombre, correo y mensaje mediante Resend; se conservan en el correo para responderte. Consultas o eliminación: lab@juani.dev