About
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.
Roles
-
Staff Software Engineer VTEX
Sep 2023 – present
Building and scaling commerce platform infrastructure. Node.js, Software Design, and full-stack architecture in a hybrid setup based in Recife, Brazil.
-
Engineering Manager VTEX
Sep 2021 – Mar 2024
Led engineering teams delivering commerce solutions at scale. Drove technical strategy, team growth, and cross-functional alignment across product and platform initiatives.
-
Co-founder & Software Developer Guava Software
Jan 2011 – Aug 2021
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.
Research
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, in collaboration with researchers at UFPE and UFPR.
- Pedestrian detection with PCA-based reconstruction IEEE
- Combining diversity measures for ensemble pruning Pattern Recognition Letters · 2016
Working materials
- Node.js & TypeScript
- Distributed systems
- Software design
- Ruby on Rails
- Python
- Vue.js & React
- Machine learning