Javier Zapata
Software Developer & Tech Lead
javierzapata82@gmail.com · Madrid, Spain · javi.io · linkedin.com/in/jzfgo · github.com/jzfgo
Summary
Senior Software Engineer, Tech Lead, and Founding Engineer with extensive experience as a Full Stack Engineer. Specialized in architecting scalable web applications, designing robust APIs, and leading collaborative engineering teams to deliver high-impact products.
Professional Experience
Tech Lead · Madrid, Spain
- Lead technical architecture for enterprise clients: headless ecommerce for Porcelanosa (Next.js 15 + Adobe Commerce, 3 global markets), regulatory compliance system for MIBGAS (NestJS 11 + Next.js 15, monitoring Spain's natural gas market), and 3D data art experience for Solán de Cabras × LaLiga (Next.js 15 + Three.js)
- Led API standardization (API Blueprint) and foundational squad creation at Quadrant Travel Cloud (40-person team)
- Unblocked the Sony Pictures Spain migration from GCP to AWS (ECS + RDS) by solving the SQLite-to-PostgreSQL database migration with pgloader
- Lead new projects from scratch: monorepos, CI/CD, test suites, and integrations — then mentor the team by example and collaborative technical decisions
Tech Lead · Madrid, Spain
- Audited the existing platform before the redesign: documented critical security vulnerabilities, a complete absence of schema versioning, MongoDB misused for a 93%-relational data model, and an API with 50 controllers and 300+ unversioned endpoints — a diagnosis that drove every architectural decision in the replacement system
- Solely designed and built the Fly-Fut Ligas backend: modular NestJS API with three auth scopes and hierarchical RBAC, dual payment system (Stripe + Apple In-App Purchases), PostgreSQL domain model (85 entities, 175 migrations), and three fully isolated environments with CI/CD
- Built the video orchestration pipeline that coordinates ingestion, AI event detection (SoccerNet, YOLOv5), encoding, and publishing of drone footage to the consumer app
- Designed and built the Fly-Fut Pro autonomous drone control iPad App PoC (Vue/Nuxt, Firebase real-time sync)
Tech Lead & Creative Director · Madrid, Spain
- Redesigned the resort's primary booking website (Next.js, TypeScript, Firebase SSR) — historically responsible for over 50% of bookings — with rich media, mobile-first design, and MDX-driven content
- Built an internal Design System used across all web and mobile products (Sketch)
- Delivered two additional digital products: a Svelte mobile-first Digital Kiosk (QR-based guest guide) and post-COVID email marketing campaigns with A/B testing and audience segmentation
Head of Technology · Madrid, Spain
- Co-founded and led technology at a hospitality startup: built the Bahiazul Resort website (PHP/CodeIgniter) and a custom PMS from scratch (PHP/Yii), managing a rotating team and external contractors throughout 7 years
- Led architecture, frontend development, and UX/UI on projects both inside and outside the hospitality core: mobile companion app for Las Colinas Golf & Country Club (Un Mundo Aparte, Sketch), LaLiga promo for Mahou (React/Redux), and data visualization for Fundación Telefónica (SDiE 2017, React)
- Owned cloud architecture, IT operations, and supervised external contractors across all client projects
Designer → R&D&i Consultant · Madrid, Spain
- Delivered digital products end-to-end — from UX to full-stack — for digital campaigns and mobile applications across seven years
- Designed the game mechanics and UX for English Monstruo (Cambridge University Press): a Brain Trainer mobile game that won the Smile Award 2013 and a 5-star rating on Apple's App Store
- Technical Advisor on mobile apps for Telefónica Movistar (Bike & Go, Aramón Snow & Go) and Telefónica's collaboration with chef Ferran Adrià (Adrià en casa)
Designer → Creative Director · Madrid, Spain
- Performed a full code rewrite and UI redesign of atopechavalote.com (PHP/CodeIgniter/MySQL) — one of Spain's first social networks for nightlife, reaching 25,000 registered users
- Evolved from UI Designer to Creative Director: led branding, UX/UI design, and digital strategy
Certifications
Playwright: Automated Testing & AI Workflows
Practical Prompt Engineering
Model Context Protocol: Advanced Topics
Practical Guide to Python
JavaScript Mental Models (Season 1)
NestJS GraphQL — Schema-first approach
Advanced React and GraphQL
Skills
TypeScript · Google Cloud Platform (GCP) · React · Next.js · Agentic AI Development · PostgreSQL · Claude Code · REST API Design · Docker · Monorepo · Firebase · Node.js · BFF Pattern · Full Stack Development · Payload CMS · Cloud Architecture · Software Architecture · Technology Leadership · AI Engineering · Spec Driven Development · Agentic Automation · Model Context Protocol (MCP) · GitHub Actions · Python · Cloud Run
Updated June 2026