Senior Software Engineer · Brasil
Enzo Spagnolli
000
Skip to content
spag.dev

Based in Brazil
Currently at Pan Tecnologia

EnzoSpagnolliSenior Software EngineerDistributed Systems & Applied AI

01Index

Full-cycle engineering, from discovery to on-call.

For 7 years I have been building the parts of the internet that are not allowed to fail — high-traffic checkouts, event-driven backends, and AI systems that have to answer for themselves. I care less about clever code and more about systems that are still simple to reason about two years later.

Senior Software Engineer working across the full lifecycle: technical discovery, architecture decisions, implementation, deployment, monitoring and continuous improvement. Most of my work lives in Node.js, TypeScript and AWS, on top of event-driven architectures built to survive real traffic.

I work closely with product, design and QA, because the interesting constraints are rarely purely technical. I also mentor engineers, review architecture and run technical assessments — helping teams modernise legacy modules without stopping delivery.

7Years shipping software
10K+Concurrent checkout sessions
5+Engineers mentored
99.5%Sustained infra uptime
02Work

Experience

01

Pan Tecnologia

Senior Software Engineer

Apr 2025 — Present
  • Build and evolve scalable digital products across web, mobile, data, AI and e-commerce.
  • Own the full software lifecycle: technical discovery, architecture decisions, implementation, deployment, monitoring and continuous improvement.
  • Partner with product, design, QA and engineering to turn ambiguous problems into shippable scope.
  • Drive technology leadership and IT strategy across projects, from stack choices to delivery standards.
Technology LeadershipArchitectureNode.jsTypeScriptAIMobileDataE-commerce
02

DBC Company

Senior Software Engineer

Mar 2022 — Apr 2025
  • Led end-to-end design and delivery of high-traffic checkout systems supporting 10k+ concurrent sessions, focused on scalability, resilience and payment reliability.
  • Architected event-driven Node.js microservices with GraphQL, Kafka, RabbitMQ and PostgreSQL, with well-defined domain boundaries following DDD principles.
  • Defined architectural guidelines adopted across services — resilience, error handling, observability — and ran technical assessments to modernise legacy modules.
  • Mentored 5+ engineers through pair programming and code reviews, raising architectural consistency and delivered code quality.
  • Integrated third-party payment gateways, logistics APIs and ERP systems using retries, circuit breakers and idempotency.
Node.jsGraphQLTypeScriptAWSAzure DevOpsDockerKubernetesKafkaRabbitMQPostgreSQLRedis
03

Corebiz

Software Engineer

Aug 2021 — Mar 2022
  • Led the migration of Carrefour's e-commerce to VTEX FastStore, adopting a headless React/Next.js architecture with ISR.
  • Owned checkout delivery across multiple brands, coordinating releases of payment and cart modules.
  • Built Node.js and GraphQL services on VTEX IO for order orchestration, inventory sync and promotion rules.
DeliveredMercado CarrefourVTEX Checkout + ReactJS
ReactNext.jsVTEX IONode.jsGraphQLTypeScript
04

Enext, a VML Company

Software Engineer

May 2021 — Aug 2021
  • Built responsive VTEX storefronts with React and Next.js, tuning product and search flows for Core Web Vitals.
  • Mentored junior developers on VTEX CMS and reusable component patterns.
  • Delivered campaign landing pages via Salesforce Marketing Cloud with A/B testing for conversion.
DeliveredSephoraDental Partner
ReactNext.jsSassVTEXSalesforce Marketing Cloud
05

NCS Consultoria Integrada

Web Developer

Jan 2019 — May 2021
  • Maintained Linux mail servers and NFS storage at 99.5%+ uptime.
  • Developed a full-stack web system for business process automation.
  • Built and optimised the company's institutional website with SEO and CMS integration.
PHPMySQLJavaScriptLinuxNFSHTML/CSS
03Selected work

Projects

01 / 052021 — 2022

Carrefour

Frontend lead · Checkout

Storefront migration to VTEX FastStore with a headless React/Next.js architecture and ISR, plus checkout and payment work across brands under real Black-Friday-grade load.

VTEX FastStoreNext.jsReactTypeScriptISR
02 / 052022 — 2025

Comunix

Backend architecture

Event-driven microservices on AWS EKS for an HR-solutions company serving the insurance industry — Kafka messaging, containerised workloads and clear domain boundaries.

AWS EKSKafkaDockerKubernetesNode.jsTypeScriptVue
03 / 052022 — 2023

Odontoprev

Full-stack

A new e-commerce platform built on VTEX IO with React and Node.js, from catalogue and search through to the purchase flow.

VTEX IOReactNode.jsTypeScriptGraphQL
04 / 052021

Sephora

Frontend

Responsive VTEX storefront work with React, tuning product and search journeys against Core Web Vitals for a beauty retailer at national scale.

VTEXReactSassCore Web Vitals
05 / 052021

Sfera

Full-stack

Showcase website for an engineering and architecture studio, built with React on a Strapi headless CMS so the team could publish without a developer.

ReactStrapiHeadless CMS
04Stack

What I work with

Pick a domain

Backend

Server-side systems built to be boring under pressure: typed contracts, explicit boundaries, and failure modes you can actually debug at 3am.

  • Node.js
  • TypeScript
  • Python
  • NestJS
  • Fastify
  • Express
  • GraphQL
  • gRPC
  • Prisma
  • WebSocket
  • Jest
  • Nginx
05Credentials

Education & certificates

Degree

Systems Analysis & Development

Universidade Paulista · 2021 — 2023

Technologist degree with emphasis on programming (Python, C, C#), web and mobile development, and emerging tech including AI and machine learning.

OCI 2025 AI Foundations Associate

2026

Oracle

Oracle Cloud Infrastructure AI services and foundations.

MLOps for Generative AI

2026

Google

Operating generative AI systems in production.

VTEX Implementation Specialist

2021

VTEX

End-to-end e-commerce implementation on VTEX.

VTEX IO Developer

2021

VTEX

Building services and storefronts on the VTEX IO platform.

Clean Code & Clean Architecture

2022

Rodrigo Branas

Layered design, dependency inversion and maintainable code.

View all 10 certificates on LinkedIn
Recommendation

Enzo is an above-average professional, both for his technical and problem-solving ability and for his excellent communication and clarity. Any team that has Enzo will get great results.

06Contact

Let's build something that holds up.

Open to conversations about senior engineering roles, architecture reviews, or a system that needs to stop falling over.