Principales proyectos

IAG GBS
Lead Full Stack Developer
Barcelona, EspañaHíbridoabr 2025 – Presente
Descripción General
Diseñé y desarrollé una plataforma de analítica operacional potenciada por IA para la industria de la aviación, enfocada en reducir tiempos de turnaround (TAT) y rastrear incidentes AOG en tiempo real. Lideré el desarrollo full-stack de extremo a extremo, desde la arquitectura de IA conversacional con orquestación de LLMs hasta dashboards interactivos con visualización avanzada de datos — entregando un sistema que apoya directamente la toma de decisiones operativas a escala.
Contribuciones Clave
10 contribuciones
- Arquitecté e implementé un chatbot de IA en tiempo real con streaming SSE, generando respuestas incrementales, pasos de razonamiento (chain-of-thought) y datos estructurados impulsados por AWS Bedrock (LLM + embeddings).
- Diseñé flujos de IA conversacional usando LangGraph para orquestación multi-paso, habilitando interacciones contextuales con datos operacionales de aviación.
- Construí un sistema de feedback y trazabilidad para respuestas generadas por IA, incluyendo valoración por mensaje, para mejorar continuamente los outputs del modelo y garantizar la trazabilidad.
- Desarrollé un dashboard analítico completo con gráficos dinámicos (Recharts), filtrado avanzado y vistas de KPIs — permitiendo a los coordinadores tomar decisiones basadas en datos sobre turnaround y seguimiento AOG.
- Diseñé y desarrollé la API backend con FastAPI, entregando ~20 endpoints cubriendo casos de uso de chatbot, analítica, feedback y datos operacionales.
- Construí y mantuve la capa de datos con SQLAlchemy + Alembic, gestionando 6 migraciones de esquema en PostgreSQL conforme evolucionaban los requisitos del producto.
- Integré frontend y backend con clientes HTTP robustos (Ky), autenticación JWT, manejo global de errores y CORS — asegurando seguridad y fiabilidad en todos los entornos.
- Apliqué arquitectura frontend moderna: React 19 + Next.js 15/16 (App Router), TanStack Query, TanStack Table, Zod, React Hook Form y Radix UI — con separación clara entre capas de UI, lógica y datos.
- Implementé testing integral: tests unitarios con Vitest, tests E2E con Playwright (multi-navegador), y una suite backend de 47 archivos de test cubriendo APIs, servicios, middleware y flujos de IA. Documenté componentes con Storybook.
- Habilité observabilidad en producción con Datadog/ddtrace para monitorización, diagnósticos y trazado distribuido entre servicios frontend y backend.
Stack Tecnológico
React 19Next.js 15/16TypeScriptTailwind CSSTanStack QueryTanStack TableRechartsAI SDKRadix UIZodReact Hook FormVitestPlaywrightStorybookFastAPISQLAlchemyPostgreSQLAWS BedrockLangGraphDatadog