Breno Baptista

Lead software engineer with bachelor’s degree in Computer Science and 5+ years experience at high-growth early-stage startups.

EXPERIENCE

Lead Software Engineer, Alternative PaymentsOctober 2023 - Present (USA, remote)
  • Led a squad of 4 engineers into the development of the new auth experience for partner app, which is used by 2,500+ users, and for payments app, which is used by 100,000+ users.
  • Replaced passwordless authentication (magic links) with an advanced open-source security software called Ory.
  • 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.
  • Skills: Ory (Kratos, Hydra), OAuth2 protocol, OpenID Connect (OIDC) protocol, Multi-Factor Authentication (MFA), TOTP, Webhook.
Software Engineer, Alternative PaymentsFebruary 2022 - October 2023 (USA, remote)
  • Provided an integrated B2B payments and checkout infrastructure for service-based businesses.
  • 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.
  • Maintained highly-scalable and containerized microservices in Go.
  • Successfully designed and built the email service from the ground up, guaranteeing reliability and seemless communication using RabbitMQ messages.
  • Skills: Go, TypeScript, Tailwind, React.js, Next.js, Cypress, GraphQL, RabbitMQ, CockroachDB, Docker
Full-Stack Developer, MassiveJanuary 2020 - January 2022 (USA, remote)
  • 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.
  • Skills: JavaScript, PHP, React.js, Jest, Node.js, Express.js, MongoDB, Firebase, AWS, Serverless, SES
Product Owner, AcensFebruary 2019 - January 2020 (Brazil)
  • 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.
  • Skills: Scrum, JavaScript, HTML, CSS, Git, SEO, WordPress

PROJECTS

  1. Programming Blog: github.com/brenobaptista/blog
    Skills: TypeScript, Styled Components, React.js, Next.js, Jest, React Testing Library
  2. Tailwind Dashboard Template: github.com/brenobaptista/plume-dashboard
    Skills: TypeScript, Tailwind, React.js, Next.js
  3. APR Service for Vehicle Loans: github.com/brenobaptista/apr-service
    Skills: TypeScript, Node.js, Express.js, Jest, Yarn Workspaces
  4. Deno URL Shortener Service: github.com/brenobaptista/deno-url-shortener
    Skills: TypeScript, Deno, Postgres, Docker
  5. React Native iOS Calculator: github.com/brenobaptista/ios-calculator-react-native
    Skills: JavaScript, React Native, Expo
  6. React Native Pomodoro: github.com/brenobaptista/pomodoro-react-native
    Skills: JavaScript, React Native, Expo, Unit Testing (Jest and Enzyme), Redux

EDUCATION

Bachelor’s Degree in Computer Science
Unifacvest University Center (2019 - 2023)
Scrum Fundamentals Certified (SFC™)
SCRUMstudy - Accreditation Body for Scrum and Agile (2020)
React - The Complete Guide (incl Hooks, React Router, Redux)
Udemy (2019)
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)
Udemy (2019)