Led a team of 4 engineers to build a new authentication flow (25,000+ users), a new onboarding experience with Adyen KYC integration and an insights reporting dashboard for tracking company 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.
Managed the migration of webhook callbacks into a centralized service that receives all webhooks from integrations and transforms into messages using an outbox pattern to prevent data loss if either the message broker or the database is down.
Successfully designed and built the email service from the ground up, guaranteeing reliability and seemless communication using RabbitMQ messages.
Implemented a smart internal engine to reuse the logic for handling all templates. It allows communication to our customers even when other services were down by leveraging cron jobs and caching. It automatically applies customized brand logo and colors for each partner. brenobaptista.com/posts/model-for-microservices-oriented-email-service
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.
Full-Stack Developer, MassiveJanuary 2020 - January 2022 (USA, remote)
Skills: JavaScript, PHP, React.js, Jest, Node.js, Express.js, MongoDB, Firebase, AWS, Serverless, SES
Fought intrusive advertising by offering monetization of apps at the cost of unused CPU/GPU using cryptocurrencies, blockchain and web3 instead of personal attention and data.
Helped businesses comply with data laws (GDPR/CCPA) easily by developing WordPress and Shopify plugins that integrate with our custom scripts.
Led efforts to vastly reduce technical debt in web and desktop apps, launching a refactored partner dashboard with better UI/UX and performance.
Rewrote the codebase to hooks in React 16.8, resulting in a reduction of ~30% in size, making the application easier to maintain.
Product Owner, AcensFebruary 2019 - January 2020 (Brazil)
Skills: Scrum, JavaScript, HTML, CSS, Git, SEO, WordPress
Helped businesses build an online presence by managing a small team that developed high-impact projects to our customers.
Improved the organization productivity by enforcing agile across the company.
Took part in critical product decisions during sprint meetings and calls with customers.