All projects
Professional | 2024 — Present |
Live in production

Despegar Header & Footer

The centralized header/footer service powering all Despegar properties

Role: Full Stack Developer

Rol: Desarrollador Full Stack

Overview

SHiFu (Service Header & Footer) is the Java microservice that renders and serves the header and footer for every Despegar property across Latin America. It supports multi-locale (AR, CO, US, BR and more), multi-device (desktop/mobile/tablet), and multi-flow rendering — with lazy-loaded modules for cart, incentives, loyalty, and notifications. I contributed features across the full service: from YAML flow configuration to Stencil.js web components and backend Java logic.

The Challenge

A shared header/footer that serves dozens of products, locales, and white-label partners must be flexible enough to accommodate every configuration while staying fast and consistent. Any regression is immediately visible to millions of users.

The Approach

I shipped features across the full stack — configuring flow visibility in YAML, building Stencil.js web components for lazy-loaded modules, and implementing Java/Freemarker logic for backend rendering. Key contributions include the web-to-app download banner (country/partner filtering, Adjust deep links, login-aware display), landing flow integration in the searchbox, and several incentive/promotion modules.

The Outcome

Features shipped are live across all Despegar locales and white-label partners. The web-to-app banner alone reaches millions of mobile users daily and drives app installs across LATAM.

Key Highlights

01 Serves header/footer HTML + assets to all Despegar properties
02 Multi-locale, multi-device, multi-flow rendering engine
03 Built web-to-app download banner with country/partner targeting
04 YAML-driven flow config — business teams change behavior without code