About Me
I'm a Senior Frontend Engineer with over 5 years of experience building scalable digital products. Most of my career has been at Zenvia, a B2B communications SaaS platform used by thousands of companies.
I started there as an intern and progressed through multiple engineering levels until becoming a Senior Frontend Engineer. Today I act as a technical reference for the Zenvia Customer Cloud (ZCC) frontend, a platform used by more than 2,400 active clients.
My work spans frontend architecture, microfrontend platforms, design systems, testing strategies and BFF services built with Node.js and NestJS. I enjoy building systems that allow teams to move faster while keeping the codebase maintainable and scalable.
In parallel, I led the development of the HubCSR platform, building the entire frontend from scratch and delivering the MVP in three months. That experience strengthened my ability to balance product speed with long-term architecture.
I believe great engineering is inseparable from clear communication, thoughtful collaboration and continuous learning. Mentoring engineers and helping teams improve their technical practices is a big part of how I like to contribute.
Quick Facts
- 5+ years at Zenvia, growing from Intern to Senior Frontend Engineer
- Technical reference for Zenvia Customer Cloud (ZCC), serving 2,400+ clients
- Led migration from monorepo to microfrontend architecture
- Introduced testing culture: 0% → 35% coverage, 80%+ on critical flows
- Delivered HubCSR SaaS MVP to production in 3 months
- Expert in React, TypeScript, microfrontends and design systems
- Backend experience with Node.js, NestJS and REST APIs
- Mentors Junior and Mid-level engineers through onboarding and reviews
What I Value
Architecture that empowers teams
Good architecture should help teams move faster, not slow them down. I try to design systems that reduce friction and give engineers more autonomy.
Care for the craft
Clear naming, well-designed APIs, and thoughtful code structure make a huge difference over time. Small details compound when systems grow.
Always learning
The frontend ecosystem evolves quickly. I regularly invest time in studying new ideas, tools, and patterns and sharing what I learn with others.
People matter
Great engineering teams are built on trust and open discussion. I value environments where people feel comfortable asking questions and challenging ideas.
Outside of Work
When I'm not building software, I still tend to stay close to it. I enjoy reading about architecture, writing technical articles, and occasionally joining code reviews outside my own team. I also like mentoring junior developers who are going through the same learning curve I experienced earlier in my career.