Me

Hi, I'm Caio Chiquetto
Front-end Engineer | Angular & SAP Composable Storefront Specialist.

I build fast, scalable, and maintainable user interfaces.

Angular & SAP Composable Storefront Specialist focused on performance, architecture, and user experience for medium and large-scale applications.

About me

Front-end Engineer with 8+ years of professional experience building scalable, high-performance, responsive, and maintainable web applications, specialized in Angular and SAP Composable Storefront for enterprise environments.

I have a proven track record of delivering high-performance e-commerce solutions for global clients, leading development teams and driving successful migrations from Accelerator to SAP Composable Storefront (Spartacus).

What I focus on:
  • Clean and maintainable architecture
  • Performance optimization and Core Web Vitals
  • Scalable component design and design systems
  • Long-term code health, reducing rework and making teams faster over time

My goal is to help companies ship reliable products that scale over time, reduce maintenance costs, and deliver consistent user experiences.

I care about code quality and clear communication — I like leaving codebases better than I found them.

Sounds good so far? Let's take a look at my resume.

View resume

Resume

Highly experienced front-end developer with a strong command of core web technologies and JavaScript, capable of building robust, scalable solutions with or without frameworks. I specialize in SAP Composable Storefront (Spartacus) and Angular and its ecosystem (RxJS, NgRx, NgRx Effects), but I also bring a solid background in delivering complex applications with React and Vue. My expertise spans modern JavaScript and TypeScript, scalable CSS architectures, Node.js, Electron, automated testing (Vitest, Jest, Jasmine), and professional, Git-driven team workflows.

Education

UNIP — Universidade Paulista

Bachelor of Science in Computer Science (B.Sc. CS)

2016 — 2020

São Paulo — Brazil

Career experience

SAP Commerce CX | Composable Storefront (Spartacus) Specialist

K2 Partnering Solutions

Nov, 2025 — Present

Brazil — Remote

SAP Spartacus
Angular
TypeScript
RxJS
NgRx
Jasmine
Sass
HTML5
CSS3
JavaScript
OOP
E-commerce
SAP CX
  • Develop and maintain SAP Commerce Composable Storefront (Spartacus) applications.
  • Design and implement scalable front-end solutions.
  • Write clean, maintainable, and well-structured code following industry best practices.
  • Optimize codebases for performance and efficiency.
  • Build high-performance, reusable, and accessible UI components.
  • Act as a front-end authority in solution design, collaborating with Tech Leads to deliver robust, scalable architectures aligned with business and technical requirements.
  • Estimate front-end implementation effort and timelines, supporting accurate planning and reliable delivery commitments.
SAP Commerce CX | Composable Storefront (Spartacus) Specialist

WAM Digital

Jun, 2024 — Oct, 2025

Costa Rica, USA — Remote

SAP Spartacus
Angular
CDC (formerly Gigya) for CIAM
TypeScript
RxJS
NgRx
Jasmine
Sass
HTML5
CSS3
JavaScript
OOP
E-commerce
SAP CX
  • Development and maintenance of enterprise-scale SAP Commerce Composable Storefront (Spartacus) applications for US-based clients (B2B, B2C, D2C).
  • Greenfield creation of SAP Composable Storefront projects, from architecture definition to production rollout.
  • Implementation and customization of SAP CDC (Customer Data Cloud / Gigya) for CIAM, including authentication flows and UI integration.
  • Implementation of a Tag Management System (TMS) using Tealium iQ Tag Management.
  • Front-end architecture design, including tooling and standards definition (ESLint, Stylelint, and custom productivity tooling).
  • Design and delivery of scalable, high-performance front-end solutions aligned with enterprise requirements.
  • Close collaboration with design and product teams to support product shaping and ensure technical feasibility and UX quality.
  • Development of clean, readable, and maintainable code, following industry best practices and Angular/Spartacus guidelines.
  • Performance optimization and continuous improvement of existing codebases.
  • Creation of reusable, high-performance components to accelerate development and ensure consistency.
  • Ownership of front-end documentation (style guides, architectural decisions, and technical debt tracking).
  • Code reviews and enforcement of front-end standards and best practices across the team.
  • Daily communication in English-only, international environments.
SAP Commerce CX | Composable Storefront (Spartacus) Developer

Discover

Jan, 2023 — Jun, 2024

Brazil — Remote

SAP Spartacus
Angular
CDC (formerly Gigya) for CIAM
TypeScript
RxJS
NgRx
Jasmine
Sass
HTML5
CSS3
JavaScript
OOP
E-commerce
SAP CX
  • Worked as a Front-end Developer on enterprise-scale SAP Commerce projects, using both SAP Spartacus and the legacy Hybris monolith (JSP/JavaScript) architectures.
  • Joined a newly formed team and contributed to the stabilization of a critical Spartacus project, addressing existing issues, improving code quality, and delivering both pending and new front-end features.
  • Played a key role in resolving a high volume of bugs and refactoring legacy code, significantly improving platform stability and client satisfaction.
  • Implemented ASM (Assisted Service Module) and additional commerce features, including cart import/export and custom user flows.
  • Implementation of a Tag Management System (TMS) using Google Tag Manager (GTM), including tag configuration, event tracking strategy definition, and seamless integration with analytics platforms.
  • Contributed to the implementation of a multi-site, multi-catalog architecture, enabling brand-specific look & feel while maintaining a unified commerce platform.
  • Contributed to the development of the checkout experience for an enterprise healthcare e-commerce platform.
  • Assisted in implementing a complex multi-payment checkout flow, enabling the use of multiple credit cards with front-end-managed value distribution and installment logic.
  • Acted as a technical support point for other developers, assisting with programming questions and day-to-day technical challenges.
  • Provided ongoing support for additional SAP Commerce monolith projects, delivering bug fixes, enhancements, and general technical assistance.
  • Collaborated with an international development team, supporting the delivery of a new storefront and working in an English-only environment.
Application Development Team Lead

Accenture

Oct, 2021 — Jan, 2023

Brazil — Remote

SAP Spartacus
Angular
TypeScript
RxJS
NgRx
Jasmine
Sass
HTML5
CSS3
JavaScript
OOP
E-commerce
SAP CX
  • Led the Accenture developers in the implementation of the world's first SAP Spartacus & Telco Utilities Accelerator (TUA) application for a major telecom client.
  • Collaborated closely with design and product teams to deliver meaningful, scalable front-end solutions.
  • Developed reusable, responsive, and maintainable front-end components following modern Angular and Spartacus patterns.
  • Delivered high-quality, clean, and maintainable code, adhering to established best practices and front-end standards.
  • Implemented unit tests using Jasmine and Karma, consistently maintaining a minimum code coverage of 80%.
  • Implementation of a Tag Management System (TMS) using Google Tag Manager (GTM).
  • Supported and mentored less experienced developers through daily technical guidance and knowledge sharing.
  • Designed and delivered an internal Angular training program to strengthen the team's front-end expertise.
  • Prepared and presented technical talks and knowledge-sharing sessions covering industry trends, best practices, development tooling, Angular, and SAP Spartacus.
Application Development Senior Analyst

Accenture

Nov, 2020 — Oct, 2021

Brazil — Remote

Vue.js
Nuxt.js
VueX
JavaScript
Node.js
Jest
CSS3
Sass
OOP
  • Contributed to the architecture, implementation, and maintenance of web applications for a large telecom client using the Vue.js ecosystem (Nuxt, Vuex).
  • Led and delivered a front-end project from the ground up as the sole front-end developer for an MVNO platform, producing a well-structured, fully tested codebase with 80%+ test coverage and completing the project one week ahead of schedule.
  • Collaborated closely with design and product teams to deliver meaningful and scalable front-end solutions.
  • Developed reusable, responsive, and maintainable front-end components following front-end best practices.
  • Delivered clean, high-quality, and maintainable code, aligned with established standards.
  • Implemented unit tests using Jest, consistently maintaining minimum 80% code coverage.
  • Supported and mentored less experienced developers through technical guidance and knowledge sharing.
  • Ownership of front-end documentation, (style guide, tooling configuration).
Full Stack Developer

A Madre Estúdio Digital

Aug, 2017 — Aug, 2020

Brazil — On site

Vue.js
VueX
React
Redux
Electron.js
JavaScript
Node.js
Adonis.js
Webpack
PostgreSQL
Docker
HTML5
CSS3
Sass
Java
WebSocket
MongoDB
Redis
OOP
  • Developed a desktop animation software for creating digital marketing campaigns using Vue.js, Vuex, and Electron.js.
  • Acted as a full-stack developer on a sales and license management web application for the animation platform, using React.js, Node.js, AdonisJS, Redux, styled-components, and Docker.
  • Designed and implemented responsive landing pages for multiple clients using HTML5, CSS3, and JavaScript.
  • Collaborated closely with the design team to ensure accurate translation of UI/UX requirements into high-quality front-end implementations.

Projects

Some interesting projects that I have worked on.

Carhartt Company Gear

E-commerce platform developed for Carhartt, a U.S. heritage workwear brand. Contributed from inception to the new generation of Carhartt Company Gear (CCG), their B2B division. Responsibilities included defining the technical architecture, establishing coding standards, conducting code reviews, mentoring developers, and hands-on development.

Carhartt Company Gear home page
  • SAP Commerce Cloud
  • SAP Spartacus
  • CDC (formerly Gigya) for CIAM
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Jasmine
  • Sass
  • HTML5
  • CSS3
  • JavaScript
  • OOP
  • E-commerce
  • SAP CX

Carhartt

Maintained and enhanced Carhartt's B2C e-commerce platform, supporting a high-traffic consumer storefront for a U.S. heritage workwear brand. Resolved production and performance bugs, implemented new features, and refactored legacy code to improve stability, scalability, and overall codebase quality in collaboration with cross-functional teams.

Carhartt home page
  • SAP Commerce Cloud
  • SAP Spartacus
  • CDC (formerly Gigya) for CIAM
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Jasmine
  • Sass
  • HTML5
  • CSS3
  • JavaScript
  • OOP
  • E-commerce
  • SAP CX

Vivo Store

E-commerce platform developed for Vivo (Telefónica), Brazil's largest telecom company. In a multi-consultancy project, I led Accenture's development team, delivering the world's first SAP Commerce implementation using SAP Composable Storefront with the Telco & Utilities Accelerator. Responsibilities included technical leadership, Accenture team training, architecture alignment, and hands-on development.

Vivo store home page
  • SAP Commerce Cloud
  • SAP Spartacus
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Jasmine
  • Sass
  • HTML5
  • CSS3
  • JavaScript
  • OOP
  • E-commerce
  • SAP CX

Boston Scientific — LEAP+

LEAP+ is a healthcare financing platform by Boston Scientific that, despite its appearance and segment, is a complex e-commerce marketplace built with SAP Composable Storefront. The platform supports multiple user roles — doctors, hospitals, manufacturers, and distributors — enabling integrated healthcare transactions. I led the development of the checkout, enabling payments with up to three credit cards, tackling complex business rules and validation requirements.

LEAP+ home page
  • SAP Commerce Cloud
  • SAP Spartacus
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Jasmine
  • Sass
  • HTML5
  • CSS3
  • JavaScript
  • OOP
  • E-commerce
  • SAP CX

Alliage Global — 3-in-1 E-commerce Platform

SAP Commerce Cloud solution built for Alliage Global, designed as a single scalable platform supporting Dabi Atlante, Saevo, and D700 brands, each with a distinct look and feel driven by unique product and content catalogs. As a front-end developer, I worked with JSP and JavaScript, driving innovation by introducing a more client-side driven approach inspired by modern front-end architectures.

Dabi Atlante, Saevo and D700 home pages
  • SAP Commerce Cloud
  • JavaScript
  • JSP
  • HTML5
  • LESS
  • CSS3
  • OOP
  • E-commerce
  • SAP CX

Mercado Livre Copy — SAP Spartacus

Personal project created to improve my SAP Composable Storefront (Spartacus) abilities. This project is a copy of the "Mercado Libre" E-commerce ("Mercado Livre" in Brazil), made with SAP Spartacus/Angular. To dedicate myself to client projects, I've never finished it, but who knows I do that someday.

Mercado livre in Spartacus home page
  • SAP Commerce Cloud
  • SAP Spartacus
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Jasmine
  • Sass
  • HTML5
  • CSS3
  • JavaScript
  • OOP
  • E-commerce
  • SAP CX

Microsoft Teams Copy

Personal project created when I was learning Angular. Nothing better than a project to teach us things that go beyond the docs, right? My first project made with Angular was nothing but a Microsoft Teams copy, completely interactive. You could send messages, react to messages, and other cool stuff messaging apps usually allow us to do.

Microsoft Teams Copy
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Sass
  • Jasmine
  • Karma
  • HTML5
  • CSS3
  • JavaScript
  • OOP

Monopoly Banker

Personal project created during one of my job vacations. At some point I saw myself playing Monopoly with my niece and noticed how those physical bills were annoying, and that's the story behind the app. Monopoly Banker is an app for making money transfers between the players in real time, relying on the power of React, Node.js, Mongo and WebSocket. If you're interested in knowing more about it, there's a publication on my LinkedIn profile.

Monopoly Banker room
  • React
  • Node.js
  • Docker
  • MongoDB
  • WebSocket
  • Redux
  • JavaScript
  • CSS3
  • HTML5
  • Full-Stack Dev
  • MERN Dev
  • OOP
  • Figma
  • Prototyping

Aprenda Elderly — Learning platform

Created to be presented as my Capstone Project, Aprenda Elderly is a learning platform focused on older adults who want to learn more about modern devices like computers and smartphones.

Aprenda Elderly platform
  • React
  • Node.js
  • Redux
  • JavaScript
  • CSS3
  • HTML5
  • Figma
  • Prototyping

Let's work together!

Want to know more about me, bring to life that unique project you've been dreaming about for years or give that crazy idea you had last night a chance?

Let's work together and turn all of that into reality!