GUILHERME
CARVALHO
I joined VTEX in 2021 as an Engineering Manager, leading the team that built FastStore — VTEX's modern storefront framework. In 2023 I moved into a Staff Software Engineer role, focused on bringing the FastStore platform to other products inside VTEX, redefining it for an AI-first world, and helping raise code delivery quality across the vertical. Most of my work here lives in Node.js, TypeScript, and distributed systems.
Before that, I co-founded Guava Software in 2011 — a boutique Ruby/Rails development studio based in Recife. For a decade I acted as lead developer across a wide range of client projects: True & Co, MetaMaster, PetPlate, Endossa, and others spanning e-commerce, fintech, and civic tech. Our stack centered on Ruby on Rails and Python on the backend, Vue.js and React on the frontend. VTEX acquired Guava in 2021.
I studied Computer Science at Centro de Informática, UFPE, where I also completed my Master's focused on ensemble methods for machine learning. That work led to a couple of published papers — on pedestrian detection using PCA-based reconstruction and on combining diversity measures for ensemble pruning — in collaboration with researchers at UFPE and UFPR.
TECH_STACK
memoryDEPLOYMENT_HISTORY
history_eduVTEX
SEP 2023 // PRESENTStaff Software Engineer
Building and scaling commerce platform infrastructure. Node.js, Software Design, and full-stack architecture in a hybrid setup based in Recife, Brazil.
VTEX
SEP 2021 // MAR 2024Engineering Manager
Led engineering teams delivering commerce solutions at scale. Drove technical strategy, team growth, and cross-functional alignment across product and platform initiatives.
Guava_Software
JAN 2011 // AUG 2021Co-founder & Software Developer
Co-founded a Ruby/Rails development studio delivering high-quality, maintainable software. Helped businesses build the technology they need using best-fit tools and architectures.