About
Over the last more than six years as a software engineer, I have designed and implemented efficient, long-lasting solutions by applying best practices that ensure scalability and maintainability. My expertise lies in developing frontend applications using React and Angular, as well as building robust backend systems with Java and Node.js. I have a strong foundation in system design, software architecture, and industry best practices, allowing me to deliver solutions that effectively align with business objectives. In addition to software development, I have hands-on experience managing cloud-based infrastructures, mainly utilizing providers AWS and Oracle. Moreover, leverage open-source technologies to create resilient, reliable and stable environments with a focus on cost-efficiency.
First experience
In my first experience, I worked at Flye Software as a developer of the company's main product, its ERP, a system developed in the 3-tier model, using the Angular programming language for the frontend, Java for the backend, and PostgreSQL for the database. In this project, I actively participated in building the system's main modules, such as purchasing, sales, finance, tax, stock, accounting and production. I also implemented integrations with payment gateways, CRM, and e-commerce, among others. In the last three years, I have been the technical leader of the company's outsourcing vertical, creating and maintaining various business solutions using the main patterns on the market. During this period, I carried out functions related to project management, together with technical operations related to systems development and architecture.
Current job
Currently, I work as a senior software engineer at the Lojas Quero Quero in a payment vertical, mainly using the Node.js programming language in conjunction with the Nest.js framework on the backend, and on the frontend I use React.js integrated with Next.js. On the backend, where I have a greater focus, I contribute to the creation and management of distributed services within the company, as well as the migration of some highly coupled applications to independent microservices. In these tasks, I apply my knowledge of system design using Clean Architecture in conjunction with DDD and good programming practices with Design Patterns, SOLID and Clean Code in order to provide sustainable products in the long term. On the frontend, I create management applications for clients and also for the back-office team.
Main Tech Skills
Certifications

Oracle Cloud Infrastructure 2023 Certified Foundations Associate
Issued Jun 2023 · Expires Jun 2025

Oracle Cloud Infrastructure 2023 Certified Architect Associate
Issued Aug 2023 · Expires Aug 2025

Scrum Foundation Professional Certificate - SFPC™
Issued Feb 2023 · Expires Feb 2025