Saltar al contenido
juancho

Cork, Irlanda

JuanchoBarroso

Ingeniero frontend senior especializado en React, Next.js y TypeScript — más de 8 años lanzando plataformas de pagos y trading donde la UX es revenue.

Who I am

Construyo los frontends por los que se mueve el dinero — más de 300M$ al año en pagos, y cuotas de trading en vivo actualizándose miles de veces por segundo.

Más de 8 años a fondo en React, TypeScript y Next.js, con perfil en T hacia Node.js y AWS — buena parte de ese tiempo convirtiendo código legacy en plataformas que avanzan: AngularJS a Next.js migrado en producción sin parar el negocio, un design system alimentando cinco aplicaciones, y una reescritura de gestión de estado desarriesgada antes de que la migración tocara el producto. Desarrollar se vuelve más fácil, la calidad sube y el usuario recibe mejores soluciones antes.

Trato el rendimiento como una feature y el frontend como fuente de verdad de primera clase — trabajo medido sobre Core Web Vitals y telemetría de cliente capaz de reconstruir el recorrido de un pago concreto. La UI es donde el usuario decide si confía en ti; merece el mismo rigor de ingeniería que el backend.

Trabajo AI-native — agentes sobre todo el repo, context engineering deliberado, review asistida por IA — y en NS90 convertí ese flujo personal en el del equipo: estándares, contexto compartido, servidores MCP, hoy adoptados por todo el equipo. Si buscas a alguien que quiera ser dueño del producto y meterse a fondo en la arquitectura, hablemos.

Destacados

Lo que mejor hago

Convierto código legacy en plataformas que avanzan

Años de experiencia cogiendo código viejo con malas prácticas y llevándolo a stacks modernos y estándares de verdad, sin parar el negocio. Desarrollar se vuelve más fácil, la calidad sube y el usuario recibe mejores soluciones antes.

Ahora

UI de trading en tiempo real en NS90

Construyendo 3et.com — cuotas en vivo por WebSockets, estado complejo y una mejora de Core Web Vitals que bajó el LCP de 3,8s a 1,8s.

Míralo en vivo

Oficio

Design systems

Diseñé una librería de componentes como fachada sobre MUI — un sistema alimentando cinco apps, con la librería de UI intercambiable por debajo.

Rango

Full-stack cuando toca

APIs REST, servicios de auth y AWS Lambda con arquitectura hexagonal.

AI-native

Lideré la adopción de IA en mi equipo

Agentes sobre todo el repo, context engineering y servidores MCP son mi flujo diario — convertido en estándares de todo el equipo en NS90.

Stack

Herramientas de cabecera

  • React
  • Next.js
  • TypeScript
  • Redux
  • Node.js
  • AWS
  • Tailwind

Desde

Cork, Irlanda

Abierto a equipos orientados a producto.

Di hola

Experiencia

abr 2025 — Actualidad

NS90

Ingeniero Frontend Senior · Apuestas y trading

1,8sLargest Contentful Paint — desde 3,8s, en una UI que emite miles de cuotas en vivo

  • React
  • Redux
  • TypeScript
  • WebSockets
  • Core Web Vitals

Construyendo 3et.com, una plataforma de trading en tiempo real donde cada milisegundo de UI es el producto.

  • Lideré una mejora de Core Web Vitals en producción: LCP de 3,8s a 1,8s, layout shift de 0,381 a 0,074, e interacciones fluidas bajo carga con React transitions.
  • Detecté que la plataforma corría como dos dominios sobre dos infraestructuras, lo planteé al CDO y lideré la re-arquitectura frontend hacia uno solo — eliminando todos los redirects post-login.
  • Ayudé a convertir la verificación de identidad de un proceso manual de 3 días en un flujo self-serve que al usuario le lleva un par de minutos — hoy en producción.
  • Arranqué el flujo de trabajo AI-native del equipo — contexto compartido, estándares, servidores MCP — hoy adoptado por todo el equipo; y desarriesgué una migración Rematch → Redux Toolkit con una prueba de concepto de capa adaptadora.

abr 2018 — mar 2025

MYMOID

De Junior a Senior Full-Stack Engineer · Pagos

+300M$en transacciones al año a través de la plataforma de pagos — 2–3M de pagos al mes

  • Next.js
  • React
  • TypeScript
  • Node.js
  • AWS Lambda

Siete años en una plataforma de pagos que mueve más de 300M$ al año — de junior al ingeniero por el que pasaban las decisiones de frontend.

  • Lideré la migración en producción de AngularJS a Next.js sin parar el negocio — el trabajo que trajo el ascenso a senior, no al revés.
  • Reconstruí el formulario de pago de principio a fin: 3D Secure conforme a PSD2, tokenización de tarjetas PCI y branding por comercio en un formulario que antes no se podía personalizar en absoluto.
  • Diseñé el design system como una fachada sobre MUI — una librería de componentes alimentando cinco aplicaciones, con la librería de UI intercambiable por debajo.
  • Frontend lead de facto los últimos 3 años: contraté a 2 ingenieros, mentoricé a 3, establecí code review y un mínimo del 80% de cobertura de tests, y llevé el ciclo de releases de dos semanas.

oct 2017 — mar 2018

BAKS GmbH

Desarrollador Frontend Junior · Automoción Primer trabajo en la industria: hice ingeniería inversa de una app de escritorio en Visual Basic hasta reconstruirla como prototipo web en Angular, en un equipo internacional alemán–español–británico.

Esta es la versión corta. La historia completa está en LinkedIn (se abre en una pestaña nueva)

Contacto

Construyamos algo que llegue a producción.

Abierto a roles senior de frontend en equipos de producto que apuestan por la IA. Ciudadano español (UE) — sin necesidad de sponsor de visado.

me@juanchojbarroso.com