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.