Breno Baptista

Senior software engineer with bachelor’s degree in Computer Science and 7+ years experience at high-growth early-stage startups. SFC™.

EXPERIENCE

Senior Software Engineer, Alternative PaymentsFebruary 2022 - Present (USA, remote)
    Skills: Go, Microservices, TypeScript, Tailwind, React.js, Next.js, Cypress, GraphQL, RabbitMQ, CockroachDB, Docker, Ory (Kratos, Hydra), OAuth2 protocol, OpenID Connect (OIDC) protocol, Multi-Factor Authentication (MFA), TOTP, Webhook.
  • 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 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.