Enzo Spagnolli Direito

Senior Software Engineer

I specialize in building scalable and efficient web applications from the ground up.

Let's Connect

About Me

I am a Software Engineer with a strong foundation in e-commerce development, particularly within the VTEX platform. Over the past few years, I have had the opportunity to work on diverse projects, focusing on system design, checkout processes, and third-party integrations.

I value collaboration and am committed to continuous learning, having supported team members through pair programming and actively contributing to the success of each project. With experience in both frontend and backend development, I strive to deliver reliable, well-documented, and scalable solutions while remaining open to new challenges and opportunities for growth.

Technologies & Skills

AWS Services

Building serverless and containerized solutions on AWS with managed services for compute, storage, messaging, and observability.

AWS Lambda

Serverless compute for event-driven functions

DynamoDB

Fully managed NoSQL key-value database

ECS

Container orchestration with task definitions

Fargate

Serverless compute engine for containers

API Gateway

Managed REST & WebSocket API endpoints

EKS

Managed Kubernetes clusters on AWS

RDS

Managed relational databases (PostgreSQL, MySQL)

SQS

Fully managed message queuing service

SNS

Pub/sub messaging and push notifications

CloudWatch

Monitoring, logging, and observability

Featured Projects

Odontoprev
Created a new e-commerce platform using VTEX IO with React and Node.
VTEX IO
React
Node.js
TypeScript
Comunix
Created microservices for a company that provides human resources solutions for the insurance industry.
EKS
AWS
Kafka
Docker
Kubernetes
Node.js
TypeScript
Vue
Carrefour
Created solutions for the e-commerce platform using VTEX, including checkout and payment processing.
VTEX
Checkout
Payment Integration
TypeScript
React
Sfera
Developed new showcase website with ReactJS and Strapi for an engineering and architecture company.
React
Strapi
CMS

Work Experience

Senior Software Engineer
DBC Company
Mar 2022 - Present
  • Led end-to-end system design for high-traffic e-commerce checkout flows, conducting requirements analysis, capacity planning, and architectural prototyping to support 10k+ concurrent sessions.
  • Drove risk management initiatives by documenting failure modes (FMEA), establishing rollback strategies, and maintaining architectural decision records (ADRs) for critical platform changes.
  • Mentored 5+ engineers through structured pair programming sessions, code reviews, and knowledge-sharing workshops on Node.js best practices and clean architecture patterns.
  • Led a cross-functional checkout squad, coordinating with product, QA, and design to ship cart, payment, and order-management features with zero-downtime deployments.
  • Architected and integrated third-party payment gateways (Stripe-like providers), logistics APIs, and ERP connectors using adapter patterns and circuit-breaker resilience.
  • Built and maintained CI/CD pipelines on AWS (ECS, S3, CloudFront) and Azure DevOps; authored Dockerfiles, bash automation scripts, and IaC templates for reproducible environments.
  • Designed and developed event-driven Node.js microservices with GraphQL Federation, implementing domain boundaries, schema stitching, and distributed tracing with OpenTelemetry.
Node.jsGraphQLTypeScriptAWSAzureDockerKubernetesRabbitMQPostgreSQLRedis
Software Engineer
Corebiz
Aug 2021 - Mar 2022
  • Spearheaded the implementation of VTEX FastStore for Carrefour Group's digital commerce platform, migrating legacy storefront to a headless React/Next.js architecture with ISR for sub-second page loads.
  • Owned checkout squad delivery, coordinating sprint planning, backlog refinement, and release coordination for payment and cart modules across multiple brands.
  • Developed Node.js + GraphQL microservices for order orchestration, inventory sync, and promotion engines, deployed on VTEX IO's serverless infrastructure.
ReactNext.jsVTEX IONode.jsGraphQLTypeScript
Frontend Developer
Enext
May 2021 - Aug 2021
  • Built responsive e-commerce storefronts on VTEX platform using React, jQuery, and Sass, implementing custom shelf components, search filters, and product page layouts optimized for Core Web Vitals.
  • Provided technical guidance to junior developers on VTEX CMS tooling, Git workflows, and component reuse patterns, reducing onboarding time by ~30%.
  • Developed and deployed seasonal campaign landing pages via Salesforce Marketing Cloud, integrating dynamic content blocks with A/B testing and analytics tracking.
ReactjQuerySassVTEXSalesforce Marketing Cloud
Web Developer
NCS Consultoria
Jan 2019 - Jan 2021
  • Administered and maintained Linux-based email servers (Postfix/Dovecot) and NFS file persistence layers, ensuring 99.5%+ uptime for 200+ corporate users.
  • Designed and developed a full-stack web application for business process management using PHP, MySQL, and vanilla JavaScript, automating document workflows and approval chains.
  • Built the company's institutional website from scratch with responsive design, SEO optimization, and CMS integration for non-technical content editors.
PHPMySQLJavaScriptLinuxHTML/CSS

Education & Certificates

Analysis and System Development

UNIP

Degree
VTEX Implementation Specialist

VTEX

Certificate
VTEX IO Developer

VTEX

Certificate
Clean Code and Clean Architecture

Rodrigo Branas

Certificate

Let's Connect

Get in Touch

I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.