/home/blog/reading/cv

Juan Carlos Aravena Esparza

Senior Software Engineer

Amsterdam, The Netherlands|[email protected]

Summary

Senior Software Engineer and frontend specialist working across high-traffic ecommerce platforms, design systems, performance, accessibility, automated testing, and microfrontend architecture. Experienced as a senior IC in consultancy and product teams, sharing technical leadership with other senior engineers and working closely with product, content, SEO, and design stakeholders.

I use AI-assisted engineering workflows as a core part of my development and technical design process, including OpenCode, Claude, Copilot, and MCP integrations for code review automation, PR generation, documentation, and large-scale migrations.

Skills

Frontend

JavaScript/TypeScript, React, Next.js, HTML/CSS, SCSS, Tailwind

Backend

Node.js, Java, Python

Platforms

Contentful, Datadog, Akamai, AWS, GCP, Docker, Linux/Unix

Delivery

GitHub Actions, Jenkins, Automated Testing, Playwright

Familiar

React Native, Rust, Spring, GraphQL, Django, Flask, C/C++, PHP

Experience

Lean Tree

Amsterdam

Senior Consultant

Sep 2024 - Present

  • Consultant for GUCCI in the luxury fashion industry, working fully remote from Amsterdam with regular visits to the Milan headquarters
  • Senior individual contributor in a foundational team responsible for upper funnel experiences on gucci.com, including editorial pages, product detail pages, image delivery flows, and global header/footer/navigation microfrontends
  • Team owns up to 20 services, over 70 Contentful editorial components, and globally consumed frontend services used across the website
  • Improved PDP rendering time by 25% by leveraging React Server Components and asynchronous rendering
  • Migrated around 50 header and footer components from styled-components to SCSS in two weeks using AI-assisted development workflows

Thoughtworks

Amsterdam

Senior Software Engineer

Jul 2023 - Sep 2024

  • Consultant for GUCCI in the luxury fashion industry, assigned to a product team as a senior frontend engineer working on Next.js, React, performance, automated testing, and design system modernization
  • Migrated a design system library from Web Components to React, improving maintainability and alignment with the frontend stack
  • Improved client-side performance by over 20% and server-side speed by at least 10% in selected scenarios
  • Reduced UI regressions by establishing a stronger testing strategy, from more effective unit tests to component-level visual regression testing

Platzi

Remote (Chile)

Senior Frontend Developer

Oct 2021 - Sep 2022

  • Member of the B2B team, building landing pages and business dashboards
  • Helped resolve performance issues across the platform
  • Contributed to the Engineering Framework for the Platform Team

Evernote

Chile

Software Engineer II

Jan 2021 - May 2021

  • Built Tasks feature using React Native and GraphQL
  • Feature launched as private beta, now generally available

Thoughtworks

Chile

Consultant Developer

Feb 2017 - Nov 2020

  • Full-stack developer in agile teams for international enterprises using Java/Spring and React
  • Co-led React development for payment platform serving 20 countries, driving revenue growth
  • Led migration from Softlayer Cloud to Google Cloud while refactoring for PCI compliance
  • Frontend specialist optimizing performance for multinational retail client