Led a team of 4 engineers to build a new authentication flow (13,000+ monthly active users), a new onboarding experience with Adyen KYC integration and an insights reporting dashboard for tracking company performance.
Designed and built the email service from the ground up using RabbitMQ, featuring a reusable templating engine and fault-tolerant architecture with caching to ensure delivery during downstream outages. brenobaptista.com/posts/microservice-email
Managed the migration of webhook callbacks into a centralized service that receives all webhooks from integrations and transforms into messages using a transactional outbox to prevent data loss if either the message broker or the database is down.
Implemented efficient navigation in our data-driven UI by introducing table pagination and better caching strategies in Apollo, resulting in reduced load times and improved performance.
Planned and conducted interviews with prospective engineers to assess technical skills and alignment with team objectives. Collaborated with hiring managers to evaluate candidates and provide recommendations for selection.
Full-Stack Developer, MassiveJanuary 2020 - January 2022 (USA, remote)
Skills: JavaScript, PHP, React.js, Jest, Node.js, Express.js, MongoDB, Firebase, AWS, Serverless, SES
Led technical debt reduction, achieved comprehensive test coverage, introduced dark mode and delivered a redesigned partner dashboard with enhanced UI/UX.
Rewrote the codebase to hooks in React 16.8, resulting in a reduction of ~30% in size, making the application easier to maintain.
Developed WordPress and Shopify plugins integrating our custom scripts to help businesses comply with GDPR/CCPA data regulations.
Built desktop apps using web technologies, integrating Massive SDK for crypto-based monetization of unused CPU/GPU.
Product Owner, AcensFebruary 2019 - January 2020 (Brazil)
Skills: Scrum, JavaScript, HTML, CSS, Git, SEO, WordPress
Managed a small development team delivering websites and digital solutions that helped local businesses establish their online presence and reach new customers.
Pushed company-wide adoption of Scrum, leveraging SFC™ certification to improve team productivity and sprint predictability.
Led sprint planning sessions and client calls, translating business requirements into actionable development tasks and prioritizing features based on customer feedback.