Todos los proyectos
Profesional|2024 — Present|
En producción

Despegar Search Box

La experiencia de búsqueda de la empresa de viajes más grande de Latinoamérica

Role: Full Stack Developer

Rol: Desarrollador Full Stack

Descripción general

Un servicio micro-frontend construido con Preact y Node.js/Express que entrega el punto de entrada de búsqueda principal en todas las propiedades de Despegar y partners white-label. Maneja flujos de búsqueda multi-producto — vuelos, hoteles, paquetes, transfers, actividades — con geo-autocompletado, lógica de fechas y configuración de pasajeros. Deployado en Kubernetes y servido como bundles dinámicos a decenas de dominios en Latinoamérica.

El Desafío

El buscador es la UI más crítica de Despegar — es el punto de entrada del funnel de conversión para millones de usuarios en diferentes productos, locales y partners white-label. Cada cambio debe testearse con A/B testing con tráfico real, y cualquier regresión se siente inmediatamente en las métricas de conversión.

El Enfoque

Cada feature se lanza detrás de un A/B test parseado desde query params. Contribuí en toda la amplitud del servicio: la integración Sofia con WhatsApp AI (aware de login, flujo modal, rollout con feature flags), recomendaciones con ML en el autocompletado, tab de hoteles para partners white-label, soporte de regiones de alojamiento, fixes de autocompletado para transfers, cobertura de tests E2E con Cypress, e instrumentación de analytics con Hotjar.

El Resultado

Los features implementados están en producción para millones de usuarios diarios en LATAM. La integración Sofia abrió un nuevo canal de búsqueda conversacional via WhatsApp. Las mejoras de recomendaciones incrementaron el engagement en descubrimiento de destinos.

Puntos Clave

01Arquitectura micro-frontend sirviendo decenas de dominios en LATAM
02Infraestructura de A/B testing para cada feature antes del rollout
03Implementé Sofia: integración con WhatsApp AI para búsqueda conversacional
04Recomendaciones de destinos con ML via servicios Euler + Freya