Enzo Spagnolli Direito
Senior Software Engineer
I specialize in building scalable and efficient web applications from the ground up.
About Me
Software Engineer with experience building scalable and reliable systems for high-traffic products. I've worked mainly with Node.js, TypeScript, and event-driven architectures, developing everything from complex integrations to full platforms focused on performance and availability.
I enjoy collaborating closely with product and design teams to deliver solutions that truly make an impact for users and the business. I also have experience mentoring developers, reviewing architecture, and helping teams grow technically. I'm especially interested in clean code, good engineering practices, and building systems that stay simple to maintain and scale over time.
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
Work Experience
- Leading engineering initiatives for Whizz, designing scalable features for conversational commerce and automation flows used by high-volume enterprise clients.
- Architecting and implementing event-driven services with Node.js and TypeScript, ensuring high availability and low latency across messaging and integration pipelines.
- Building and maintaining CI/CD pipelines and cloud infrastructure on AWS, enabling zero-downtime deployments and rapid iteration cycles.
- Collaborating cross-functionally with product, design, and data teams to ship user-centric features with measurable business impact.
- Improving platform reliability through observability, performance tuning, and resilient integration patterns with external APIs and messaging providers.
- Led end-to-end design of high-traffic checkout systems supporting 10k+ concurrent sessions, focusing on scalability, resilience, and payment reliability.
- Architected event-driven Node.js microservices using GraphQL, Kafka/RabbitMQ, and PostgreSQL with clear domain boundaries.
- Mentored 5+ engineers through pair programming and code reviews, improving architectural consistency and code quality.
- Integrated third-party payment gateways, logistics APIs, and ERP systems using resilience patterns (retries, circuit breakers).
- Led the migration of Carrefour's storefront to VTEX FastStore using React/Next.js headless architecture with ISR.
- Owned checkout delivery across multiple brands, coordinating releases for payment and cart modules.
- Developed Node.js + GraphQL services for order orchestration, inventory sync, and promotions on VTEX IO.
- Built responsive VTEX storefronts using React and Sass, optimizing product and search flows for Core Web Vitals.
- Supported junior developers with VTEX CMS guidance and reusable component patterns.
- Delivered campaign landing pages via Salesforce Marketing Cloud with A/B testing.
- Maintained Linux email servers and NFS storage with 99.5%+ uptime.
- Developed a full-stack web system for business process automation.
- Built and optimized the company's institutional website with SEO and CMS integration.
Education & Certificates
UNIP
VTEX
VTEX
Rodrigo Branas
Let's Connect
Get in Touch
I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.