Skip to main content
Seville, Spain · Remote Engineer

Javier García González

Senior Full Stack Engineer · TypeScript & Node.js Specialist

Specialized in TypeScript & Node.js, distributed backend architecture, and developer-first build infrastructure.

Currently at Autodesk, driving technical build systems within the Fusion CI team—optimizing developer feedback loops, automated CI/CD pipelines, and multi-platform compilation environments for large-scale C++ and cloud codebases.

With 13 years of engineering experience across enterprise software, high-scale growth products, and self-hosted infrastructure, I focus on systems that are verifiable, decoupled, and built for long-term reliability.

Javier García González
AutodeskSeville, Spain (Remote)
Career History

Work Experience

13 years of full-stack engineering, continuous integration, and distributed systems.

AutodeskCurrent

Sr. Full Stack Engineer

Scope: Fusion, CI Team

May 2023 — PresentSeville (Spain) · Remote

Driving technical decision-making within the Fusion CI team, optimizing build systems, continuous integration pipelines, and developer experience for large-scale C++ and cloud environments.

Key Deliverables & Architectural Impact:
  • Architect and maintain high-throughput CI/CD pipelines supporting complex C++ builds and multi-platform compilation environments.
  • Spearhead developer experience (DevEx) initiatives that measurably decrease build cycle times and accelerate engineering feedback loops.
  • Combine deep TypeScript & Node.js backend engineering with cloud infrastructure to ensure high reliability, type safety, and clean architecture.
  • Provide technical leadership, code review mentorship, and architectural governance across distributed international teams.
Stack:TypeScriptNode.jsC++ Build SystemsCI/CD PipelinesCloud InfrastructureDockerDistributed SystemsSystem Architecture
Typeform

Frontend Engineer

Scope: Growth Team

Feb 2022 — Feb 2023Seville (Spain) · Remote

Core contributor to the Growth engineering team, executing rapid-fire A/B experimentation and re-architecting public-facing surfaces for extreme scalability and sign-up conversion.

Key Deliverables & Architectural Impact:
  • Executed continuous multivariate A/B testing initiatives directly driving sign-up conversion and onboarding flow improvements.
  • Re-architected and simplified frontend micro-services infrastructure, substantially reducing REST roundtrips and latency.
  • Engineered comprehensive smoke test suites and production monitoring across server-side and client-side web applications.
  • Instituted automated quality gates using Jest, Testing Library, Cypress, and modern GitHub Actions workflows.
Stack:Next.jsReactTypeScriptNode.jsA/B TestingOptimizelyKubernetesAWS LambdaCypressJest
Schiphol Airport

Frontend Engineer

Scope: Digital Passenger Department

Jun 2017 — Oct 2021Amsterdam, Netherlands · Hybrid

Four-year leadership role in Amsterdam Airport's digital innovation unit. Led migration from a monolithic legacy stack to a modern micro-services ecosystem, including hardware-integrated terminal kiosks.

Key Deliverables & Architectural Impact:
  • Led the architectural migration of Schiphol's core digital presence from a legacy monolith into a resilient micro-services and micro-frontends ecosystem.
  • Designed and deployed the Self Service Unit kiosk system, replacing physical personal assistance with real-time flight tracking, airport wayfinding, and live video support.
  • Engineered the Short Connection Unit physical kiosks, automatically printing expedited security transit passes for tight connecting passengers (<60 min).
  • Created an internal component monorepo published to NPM, bridging the multi-year transitional redesign seamlessly across 10+ agile teams.
  • Expanded T-shaped responsibilities into DevOps, containerizing applications with Docker and deploying onto Kubernetes clusters via automated CI/CD.
Stack:ReactReduxVue / NuxtJSMicro-frontendsHardware IntegrationDockerKubernetesJestCypressAviation APIs
This Page Amsterdam

Frontend Developer

Scope: Digital Campaigns

Oct 2016 — Jun 2017Amsterdam, Netherlands · On-site

Crafted high-fidelity creative digital platforms and campaigns for international enterprise brands, focusing on pixel-perfect fidelity, high-frame-rate animation, and strict cross-browser performance.

Key Deliverables & Architectural Impact:
  • Delivered performance-critical interactive web applications with sub-second load times and 60fps animations.
  • Collaborated tightly with design teams to translate complex creative concepts into production-grade, accessible code.
Stack:JavaScript (ES6+)SASS / PostCSSPerformance ProfilingCross-browser OptimizationInteractive Canvas
BQ

Frontend Developer

Scope: Digital Platforms

Apr 2015 — Sep 2016Madrid, Spain · On-site

Built client-side digital reading and e-commerce platforms for consumer hardware ecosystems while concluding software engineering bachelor degree.

Key Deliverables & Architectural Impact:
  • Developed web-based book reader client using modern Polymer web components and subscription subscription APIs.
  • Contributed to the frontend infrastructure powering digital services across BQ's smartphone and tablet product lines.
Stack:JavaScriptPolymerWeb ComponentsHTML5 APIsResponsive Architecture
Welvi & Creania

Web Developer Intern

Jul 2013 — Jan 2014Madrid, Spain · On-site

First software engineering role within an on-campus university startup incubator, building personal fitness training interfaces and learning core web development foundations.

Key Deliverables & Architectural Impact:
  • Programmed interactive map and client tracking modules integrating Google Maps API and early single-page application patterns.
  • Established foundational mastery of the DOM, semantic HTML, CSS, and version control with Git.
Stack:JavaScriptGoogle Maps APIGitDOM ManipulationCSS3
Competencies & Tooling

Technical Arsenal

Core competencies spanning scalable backend services, C++ CI automation, and browser performance.

Backend & Distributed Systems

High-throughput services, event-driven backends, and cloud orchestration

TypeScript (Advanced)Node.js EcosystemDistributed SystemsREST & GraphQL APIsDocker & ContainersKubernetes OrchestrationAWS (Lambda, S3, ECS)Micro-services Architecture

CI/CD & Developer Experience

Automating developer feedback loops, multi-platform builds, and delivery pipelines

CI/CD PipelinesC++ Build Systems CIGitHub Actions & WorkflowsAnsible Infrastructure-as-CodeLinux Server AdministrationObservability (Prometheus & Grafana)DevEx Optimization

Frontend Craftsmanship & WebAssembly

Browser rendering performance, client-side WASM computing, and strict UI architecture

React & Next.jsWebAssembly (WASM)Tailwind CSS & Design TokensBrowser Performance & Web VitalsHexagonal UI ArchitectureHTML5 APIs & Client-Side Storage

Architecture, Testing & Leadership

Domain-Driven Design, test resilience, code reviews, and engineering standards

Clean Architecture & SOLIDDomain-Driven Design (DDD)Unit & Integration Testing (Vitest/Jest)E2E Testing (Cypress)A/B Testing (Optimizely)Visual Regression (Applitools)Technical Mentorship & Governance
Academic Background

Education & Credentials

Formal software engineering education from Madrid’s leading engineering institutions.

Master of Science (MSc)

Cloud Applications & Distributed Software

Universidad Rey Juan Carlos

2020 — 2021Madrid, Spain

Advanced postgraduate curriculum centered on distributed cloud computing, asynchronous micro-services in Java and Node.js, containerization, and automated DevOps infrastructure.

Distributed Cloud SystemsDocker & KubernetesDevOps AutomationNode.js & Java ServicesHigh Availability & Resilience

Bachelor of Science (BSc)

Software Engineering (Ingeniería del Software)

Universidad Politécnica de Madrid (UPM)

2010 — 2015Madrid, Spain

Formal five-year computer science foundation covering algorithms, data structures, operating systems, compiler design, software architecture, and systems engineering.

Software Design PatternsAlgorithms & ComplexityOperating Systems & NetworkingObject-Oriented ArchitectureRelational Databases

International Academic Exchange

Computer Systems & Control (Erasmus+)

Technical University Sofia

2014 — 2015Sofia, Bulgaria

European academic exchange scholarship centered on real-time control systems, hardware-software interfacing, and embedded systems architecture.

Real-Time SystemsDistributed ControlCross-Cultural Engineering Collaboration
Independent Systems & Labs

Side projects

Production web platforms and bare-metal infrastructure engineered outside of corporate responsibilities.

RamenTask

Live

Privacy-first, in-browser developer utilities & productivity suite

A fast, 100% client-side web utility platform where files never leave the user's browser. Built with Hexagonal Architecture, WebAssembly engines for PDF and image processing, and internationalized pSEO across 8 languages.

Core Technical Implementations:
  • Client-side processing via WebAssembly (QPDF WASM, background removal WASM) ensuring complete user data privacy.
  • Strict Hexagonal Architecture decoupling domain manipulation logic from React UI components.
  • Engineered for sub-second Core Web Vitals, headless pSEO generation, and multi-locale routing.
Technologies:Next.jsTypeScriptWebAssembly (WASM)Hexagonal ArchitectureTailwind CSSpSEO

Self-Hosted NAS & Private Cloud

Self-Hosted

Automated bare-metal infrastructure managed 100% via Ansible IaC

A 24/7 personal infrastructure lab and private cloud managed entirely through Ansible playbooks and roles. Hosts containerized services, ZFS encrypted storage, private CI runners, Wireguard/Tailscale mesh VPN, and observability stack.

Core Technical Implementations:
  • Infrastructure-as-Code (IaC) with 40+ modular Ansible roles managing storage, networking, and microservices.
  • Zero-trust network architecture using Cloudflare Tunnels, Tailscale mesh VPN, and Authelia SSO.
  • Full observability and resilience: Prometheus, Grafana, automated Kopia snapshots, and local Ollama LLM runtime.
Technologies:Ansible IaCDockerLinux (Ubuntu Server)ZFSTailscale / WireguardPrometheus & Grafana
Direct Communication

Let’s Connect

Whether you want to discuss distributed backend architecture, CI/CD build optimization, technical leadership, or high-scale engineering challenges, my inbox is always open.

Open in MailLinkedIn ProfileGitHub Profile
Seville, Spain · Remote (Spain)