Building technology that powers 1B+ deliveries per year, using Firebase, Next.js, React, TypeScript, and Node.js.
Experience
As a Full-stack Software Engineer on the Distribution Squad, I focus on delivering end-to-end solutions, with a strong focus on product outcomes. Some of my key achievements include:
- Delivered the Booking.com bookings reconciliation flow, enabling users to update booking information directly within the Cloudbeds platform, reducing external dependencies;
- Developed a database migration rollback test pipeline, preventing schema-breaking errors and ensuring smooth rollbacks during deployments;
- Built a modular settings system enabling properties to customize operational preferences, improving feature adoption and reducing configuration-related support issues;
- Fixed a complex, long-standing out-of-memory error in the booking ingestion flow, eliminating dozens of daily DLQ alerts and improving reliability for customers.
- Optimized the application's main startup endpoint, improving performance by ~23%, validated through phased feature flag rollouts and Datadog performance analysis.
In the Distribution Squad, I ensure seamless booking ingestion, reconciliation, and new channel integrations. I tackle the challenge of scaling solutions across 300+ online travel agencies, wholesalers, global distribution systems, and regional channels, supporting partnerships and new revenue streams. My key achievements are:
- Optimized the frontend local development environment by reducing our Docker image size by 87%, implementing a custom multi-platform image and an automated CI/CD workflow;
- Developed a Chrome extension to streamline feature flag management, reducing the time to toggle a local feature flag from minutes to seconds;
- Implemented the company's first AI Assistant, achieving an 18% deflection rate, an 84% engagement rate, and a 10% reduction in support tickets, with a CSAT score of 4.2;
- Led the Easy Onboarding project, cutting property onboarding time from weeks to days. Developed Playwright E2E tests to cover critical flows, implemented Lambda functions for image uploads to S3 and Salesforce API authentication, and created workflows with GitHub Actions for testing, linting, building, and deploying across multiple environments;
- Migrated legacy features from Vue, Handlebars, and jQuery to a more modern architecture based on Micro-frontends, React, Chakra UI, and TanStack React Query, ensuring adherence to best coding practices and maintaining robust unit test coverage;
- Created a shared Prettier configuration adopted by dozens of projects, improving code consistency and reducing review bottlenecks.
In addition to my leadership role, I worked as a Software Engineer, balancing both responsibilities while refining my time management and leadership skills. My key achievements include:
- Served as a technical reference, leading and supporting teams with 30+ engineers;
- Led the migration of the frontend of 8 e-commerce platforms to React, Next.js, TypeScript;
- Conducted technical interviews for Software Engineering roles;
- Improved frontend performance by implementing caching and lazy loading, raising the Lighthouse performance score from 30 to 80+.
Specialized in mobile and web development, leading high-impact projects and improving team efficiency. My key achievements include:
- Led a team of 3 React Native engineers in developing a marketplace application for one of Brazil’s largest fashion retailers, delivering it in 6 months with no critical bugs in production;
- Enhanced development processes by implementing CI/CD, unit testing, and updating frontend technologies, reducing deployment time by over 15x;
- Mentored and guided over 30 interns, providing feedback and tracking their career progress;
- Acted as an instructor in a React Native training program, teaching the technology to 10 company employees.
During my internship period, I gained hands-on experience working with different technologies and teams, which played a crucial role in my professional growth. Initially, I worked on web development using JavaScript, React, Sass, and Redux. Later, I transitioned to React Native, where I fixed bugs, developed features, and delivered stable releases to production.
Intensive training bootcamp focused on frontend and backend technologies, where I enhanced my teamwork and communication skills while working on a full-stack application.
As a research assistant in Computer Graphics specializing in facial recognition, motion detection, and tracking, I developed facial recognition software using OpenCV and Java.