Experience

Senior Frontend Software EngineerCloudbeds, Full-timeJan 2023 - Present

As a Senior Frontend Software Engineer at Cloudbeds, I have contributed to streamlining development workflows, modernizing legacy systems, and implementing solutions that enhance both internal processes and customer experience. My key achievements are:

  • Integrated with distribution channels like Tripadvisor, Hopper, and HRS, while also enhancing existing connections with platforms such as Booking.com, Vrbo, and Airbnb.
  • Created a formal process for building new Microfrontends, reducing code duplication, and improving organizational scalability.
  • 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 it takes to enable or disable a feature flag from minutes to seconds.
  • Implemented the company's first AI Assistant, achieving an 18% deflection rate, 84% engagement rate, and a 10% reduction in support tickets, with a CSAT score of 4.2.
  • Led the Easy Onboarding project, cutting small 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 modern technologies like 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.

Skills: React.js, Vue.js, TanStack Query, ChakraUI, Microfrontends Architecture
Software Engineering LeadCWI Software, Full-timeSep 2022 - Dec 2022

During this period, in addition to my leadership role, I also worked as a Frontend Software Engineer. Juggling both roles provided a great opportunity to enhance my time management skills and develop my ability to handle diverse individuals and situations. Some of my key achievements include:

  • Served as a technical reference, leading and supporting teams with over 30 engineers
  • Led the migration of the Frontend of 8 e-commerces to React, Next.js and TypeScript
  • Promoted the company's culture by delivering tech talks about several technologies and best practices
  • Improved the performance of several Frontend applications by using caching and lazy loading strategies

Skills: Team Leadership, Technical Leadership, NextJS, ReactJS, TypeScript
Software DeveloperCWI Software, Full-timeSep 2019 - Oct 2022

During this period, I actively worked as a Frontend Software Engineer, specializing in both mobile and web application development. I undertook numerous challenging projects, contributing significantly to the success of the teams I was part of. My key achievements include:

  • Improved existing Frontend applications by implementing new features and bug fixes
  • Led the development of a React Native Marketplace application that was daily accessed by thousands of users, for one of the largest fashion retail companies in Brazil
  • Enhanced development processes by implementing CI/CD, unit testing, and updating front-end technologies, achieving a reduction of more than 15 times in the time spent by developers on deployment processes
  • Served as a Mentor, guiding over 30 students, providing feedback, and tracking their progress
  • Acted as an instructor in a React Native training program, teaching the technology to 10 company employees

Skills: React.js, JavaScript, Unit Testing, Next.js, React Native, Redux.js, Redux Saga, TypeScript, Scrum
Software Developer InternCWI Software, InternshipJan 2019 - Aug 2019

During the internship period, I had the opportunity of trying different technologies and working with different teams, which turned this stage very important for my professional growth. Firstly I worked with web development using technologies such as Javascript, React, Sass and Redux. After that, I started to develop apps with React Native and was responsible for fixing bugs, developing new features, and delivering new test and production releases of the app.


Skills: JavaScript, React.js, React Native, Redux.js, SASS, Kanban
CrescerCWI Software, ApprenticeshipSep 2018 - Dec 2018

Intensive training focused on software development involving the main frontend and backend technologies. In addition to all the technical learning, I had the opportunity to exercise my teamwork and my communication with other people through the development of a Full Stack application.


Skills: JavaScript, React.js, Object-oriented Programming, Oracle Database, SQL, Java
Scientific Initiation ScholarshipUnisinos, Part-timeNov 2017 - Aug 2018

Research assistant in computer graphics focused on facial recognition and motion detection and tracking. During this period, I worked with Java to develop tasks, such as facial recognition and motion tracking in real-time.


Skills: OpenCV, Java, Computer Vision, Facial Recognition, Motion Tracking