Hi, I'm Marcelo! 👋
Master of none, but oftentimes better than a master of one
I'm an experienced and versatile Software Engineer playing a central role evolving an enterprise ecommerce platform at VTEX. I also founded and currently maintain a unique social network centered around dreams (the ones we have while sleeping), eutiveumsonho.
I am used to build end-to-end software, from beautiful frontends to complex backend services and some infrastructure code.
When I'm not writing code, you'll find me immersing myself in sports or spending quality time with friends.
Experience
VTEX | January/2021 - Present
Senior Software Engineer
- I'm one of the main maintainers of the VTEX Admin, a large micro-frontend framework capable of dealing with ancient and modern applications, and one of the key players responsible for enabling dozens of teams within VTEX to ship fast applications to the VTEX Admin, fast, by providing them with the necessary tools and infrastructure.
- This includes co-authoring a tool that reduced time-to-market of Admin Apps by 10x, contributing to the backoffice design system that abstracts most of the complexity of building Admin Apps UIs, used by hundreds of developers, and defining the architecture, provisioning and best practices for building Admin Apps.
- I've shipped products and features of all kinds, from CLI tools and JavaScript libraries, to Node.js services and React applications. For instance, I've shipped a Global Search feature on the Admin that saves 360h of our customers' time per month, co-authored a CLI that automated the migration of +100k accounts into the new Admin version and developed a micro-service that streamlined observability data ingestion for front-end applications from at least 5 teams into VTEX's intricate observability platform, and much more!
- Last but not least, I've experimented with new technologies and tools as part of product discoveries, such as creating an AI Chatbot using LangChain and applying RAG to it, as well as developing a notifications system to enable real-time communication between Admin Apps and customers.
Eu tive um sonho | August/2022 - Present
Creator
- This social network is a personal endeavor that I've been working on in my free time. It's a platform where users can share their dreams (the ones we have while sleeping), and connect with others through their dreams.
- This project is a way for me to learn new technologies and experiment with ideas and tools, especially in the AI and NLP fields. I'm using GPT-3 to generate dream interpretations and most recently I've been exploring techniques to improve the quality of the interpretations, such as Human-in-the-Loop, RAG and usage of open-source AI models.
Cubos | May/2019 - January/2021
Software Engineer
- At Cubos, I had the chance to work and contribute to a variety of projects on the ecommerce, fintech and edtech industries, using frameworks and technologies such as React, Node.js and Django, among others.
- While at Cubos, I developed the ecommerce of the largest dancing platform from Brazil, FitDance, and enabled them to efficiently manage their ecommerce operations for their (at the time) +200k customers.
- I was also responsible for developing a series of backend services and frontend platforms for the largest "Crédito Consignado" (Payroll Deduction Loan) platform of Brazil's public sector workforce on the Northeast Region, Credcesta, enabling the company to manage and process thousands of loans per month for their (at the time) 40k customers.
Education
Federal University of Bahia | January/2014 - June/2021
B.A. in Human Sciences
- My education at the Federal University of Bahia was multidisciplinary, with a strong emphasis on Philosophy, Sociology, and Psychology. This foundation allowed me to explore diverse experiences.
- Research: I played a key role in a research project investigating the health impacts of violence among different populations (infants, young adults, women, elderlies, etc.). This project resulted in the development and implementation of educational materials aimed at high schoolers.
- Leadership: I volunteered for AIESEC, where I managed and sold international exchange programs for students and professionals.
- Engineering: As part of the Formula SAE Team, I contributed to the development of the vehicle's telemetry system.
- Teaching: I served as a teaching assistant for the Introduction to Sociology course, where I had the opportunity to guide students on their sociological journey through instruction and support.