← Back to work

Louis Vuitton

Front-End Lead Developer

2021 – 2024

Nuxt 2TypeScriptVue.jsJestAzure

Role & Context

Prior to stepping into the EM role, I spent three years as Front-End Lead Developer at Louis Vuitton via Valtech — the role where I moved from individual contributor to technical leader. With 7 developers under my direction, I owned front-end architecture decisions and delivery across a flagship e-commerce platform operating across 20+ countries.

The work combined hands-on architecture design with coordination across back-end, infrastructure, and product teams. Two major initiatives defined this period: a foundational architectural overhaul and a full e-commerce platform migration.

Key Achievements

Domain-Driven Design Architecture Designed and implemented a Domain-Driven Design (DDD) architecture to handle multi-backend integration — the platform interfaces with several back-end services, and the previous approach created tight coupling that slowed teams down and made changes risky. The DDD structure decoupled core features into clear domain boundaries, reduced cross-team dependency, and made the codebase significantly more maintainable. Other squads could iterate on their domain without cascading rework.

E-Commerce Re-Platforming Led the front-end engineering effort for a major re-platforming — migrating from a legacy ATG-based commerce stack to Salesforce B2C Commerce. This is the kind of project that touches everything: routing, data contracts, state management, component architecture, and the deployment pipeline. Coordinating 7 developers through this while maintaining production stability required clear task breakdown, staged rollouts, and continuous communication with back-end and QA teams.

Global Production Deployments Managed production releases and progressive feature rollouts across 20+ countries. Luxury e-commerce has unforgiving commercial moments — fashion weeks, holiday periods, major campaign launches — where platform availability is non-negotiable. Maintained 99.9% platform availability through these peaks by establishing robust release protocols, staged deployment strategies, and incident response processes.

Technical Stack

Core: Nuxt.js (v2), TypeScript, Vue.js, JavaScript Testing: Jest (unit + integration) Infrastructure: Azure, CI/CD pipelines Architecture: Domain-Driven Design, multi-backend integration patterns Process: Scrum, SAFe, cross-functional team coordination

Open to new opportunities

If you're growing a frontend team and quality is non-negotiable, let's talk.