Design Engineer · Senior Frontend Engineer

Rodrigo
Bustamante

I design and build frontend platforms and design systems, from airlines to copper mining.

9 years engineering50+ teams on the design systemMillionsof passengers reached10+ countries
Madrid, SpainRemote-friendly
Rodrigo Bustamante
01

Experience

A decade of building for scale — from payment rails to global platforms used by millions.

Vantaz Analytics

✦Supplier management platform for a copper miner, built from the ground up
Software Architect
  • Architected and built from scratch the supplier management platform of a Chilean copper mining company, bringing contract letters, new-supplier onboarding and supplier risk into a single system.
  • Set up a monorepo with one Next.js app per module and shared TypeScript packages (UI kit, typed API client, auth) on top of a FastAPI and PostgreSQL backend.
  • Integrated Entra ID with role-based permissions, DocuSign e-signature through signed webhooks, Microsoft Graph, Azure OpenAI, and master-data ingestion from the client's source systems.
  • Built the Azure DevOps pipeline — lint, type checks, tests, Playwright and Trivy scans — with per-environment builds and production releases through a staging-slot swap on Azure App Service behind Front Door.
  • Keep an audit wiki in sync with the code on every PR, covering access control, traceability and data handling.
Next.jsReactTypeScriptFastAPIPythonPostgreSQLAzureAzure DevOpsPlaywrightTailwind CSS
Read about the project

Hangar Design System — LATAM Airlines

✦Boilerplate code shipped to 50+ teams across the company
Software Architect
  • Led design and development of cross-functional UI solutions for LATAM Airlines, creating boilerplate code for 50+ teams across different areas of the company, focusing on performance, accessibility, and best practices.
  • Developed and maintained components for React and React Native projects, providing support across all business areas.
  • Designed and built CI/CD pipelines, application deployment workflows, and created MCPs and Skills for use by teams and agents.
  • Automated processes and built data collection and metrics tools to support decision-making.
ReactReact NativeNext.jsTypeScriptGCPTerraform CloudGitLab CIDockerRedisStorybook
Read case study

Digital Marketing Engage — LATAM Airlines

✦Home page of the largest airline in Latin America
Senior Software Engineer
  • Developed new functionalities for the home page of the largest airline in Latin America.
  • Implemented new features for the backoffice used to load promotions displayed on the home page and offer landings.
  • Built microfrontends in React/Next.js and BFF APIs with Node.js and Express, using Redis as in-memory database and Jenkins for CI/CD.
  • Worked in 2-week Scrum sprints managed via Jira.
ReactNext.jsTypeScriptNode.jsExpressRedisJenkinsMicro-frontends
Read case study

Digital Marketing Engage — LATAM Airlines

✦Microfrontends and BFFs for global operations
Web UI Developer — Senior / SSr Adv
  • Developed new functionalities for the home page and promotions backoffice of the largest airline in Latin America.
  • Built microfrontends in React/Next.js and BFF APIs with Node.js and Express for real-time promotions management.
  • Used Redis as in-memory database and Jenkins for integration and continuous delivery.
  • Worked in 2-week Scrum sprints managed via Jira.
ReactNext.jsTypeScriptNode.jsExpressRedisJenkinsMicro-frontends
Read case study

Before 2020

  • Apr 2020 — Aug 2020

    Simple — Ripley.com · Subject Matter Expert

    Subject Matter Expert during COVID-19 crisis

  • Feb 2020 — Apr 2020

    eCommerce Gateway — Coca-Cola / Embonor · Backend Developer

    Payment gateway for Chile and Peru

  • May 2019 — Feb 2020

    Simple — Ripley.com · FullStack Developer

    Core of online sales for one of Chile and Peru's largest retailers

  • 2018 — 2019

    INNSPIRAL · Technology Analyst

    30% faster time-to-market

  • 2015 — 2018

    Ormasoft, Análisis Ltda., Duoc UC · Software Engineer, Teaching Assistant

    Where the foundations were laid

02

Skills

The tools and disciplines I reach for.

Frontend
ReactNext.jsTypeScriptJavaScript (ES6+)Async JSWeb WorkersWebpack
Architecture
Design SystemsMicro-frontendsSystem DesignSOLIDTDDCI/CD
Cloud & Infrastructure
Google Cloud (GCP)GitLab CIDockerRedisMySQLNode.js
Visualization & Tools
D3.jsHTML CanvasGoogle Maps APILottiePythonReact Native
Testing
JestCypress
03

Projects

Side projects built to explore ideas I care about.

PACE

In development

Running analytics app integrated with Strava. Computes fitness, fatigue and form from your full training history, and an AI coach — Gemini, GPT‑4o or Claude, your choice — turns them into weekly and daily guidance.

Next.js 14ExpoTypeScriptVercel AI SDKStrava API

Intervalo

In development

Sonic visualization of metro networks (Santiago & Madrid) using GTFS open data, MapLibre GL JS, and the Web Audio API. Each train arriving at a station becomes a note.

Next.jsMapLibre GL JSWeb Audio APIGTFSTypeScript
04

Education & beyond

Foundations and the details recruiters ask about.

Education
Duoc UC
IT Engineering
Santiago, Chile·2014 — 2017
Graduated with Distinction. Winner of the CITT Annual Competition 2017.
Details
Industries
Retail, payments, healthcare, corporate innovation and aviation.
Languages
English (B2, professional working). Spanish (native).
Work authorization
Chilean citizen. Exempt from Spain's Labour Market Test by bilateral treaty.

Let's talk.

Open to Senior Frontend Engineer roles. The fastest way to reach me is email.