About
Full-Stack Software Engineer with 3+ years of experience specializing in React, TypeScript, JavaScript, and Node.js. Currently deepening knowledge in Java, Spring, Docker, and software architecture through a postgraduate degree in Java Architecture and Development. Skilled in designing scalable frontend architectures, optimizing application performance, building real-time systems with WebSockets and REST APIs, and developing backend automation services with NestJS. Strong background in system modernization, CI/CD practices, and technical leadership across enterprise environments.
Professional Experience
Software Developer II
Apdata do Brasil
2022 - Present
Key Features
- Promoted from Junior to Mid-Level after leading architectural modernization, performance optimization, and backend automation initiatives across React and Node.js systems
Main Contributions
- Drove architectural decisions in a multi-year migration from ExtJS to React, collaborating with cross-functional teams to define frontend stack, libraries, and performance strategies while redesigning a core time-tracking system that improved usability and received positive client feedback;
- Designed and implemented a scalable real-time dashboard architecture using WebSockets and React Query, combined with a configuration-driven system capable of generating complete dashboard structures from a single file, reducing development complexity and accelerating delivery;
- Optimized SQL queries in operational dashboards over historical tables with more than 26M records, reducing estimated cost by up to 9.2x, memory consumption by up to 83x, and repetitive database calls by up to 800x through execution plans, XEvent Profiler, query rewriting, batch loading, and compatibility with SQL Server and Oracle;
- Reduced internationalization overhead by 94.5% (1,518 ms → 84 ms per session) by implementing a language-keyed static cache with controlled invalidation, eliminating redundant processing during high-frequency React re-renders;
- Led the migration from Create React App to Vite, rebuilding project configuration from scratch and introducing ESLint, Prettier, and modern tooling standards to improve maintainability and developer experience;
- Built backend automation services with NestJS, Node.js, and Puppeteer to automate data extraction from legacy web portals without APIs, including resolving cross-platform Chromium certificate handling issues across Linux and Windows;
- Developed the backend foundation of an AI assistant using NestJS and LangChain, enabling contextual question answering over company documentation through knowledge base integration;
- Established the initial testing foundation with unit and end-to-end testing using Vitest, introduced code review practices, and led internal technical sessions on React performance, frontend architecture, and AI-assisted development practices.
Technologies
Junior Software Developer
Apdata do Brasil
2022 - Present
Technologies
Intern Software Developer
Grupo Melo Cordeiro
2022 - 2022
Main Contributions
- Built approximately 80% of the frontend of a solar monitoring platform MVP for enterprise clients within a 3-month delivery cycle using Vue.js.
Technologies
Academic Research
Description
The goal of this project was to develop a platform that reduces the difficulties and simplifies the creation of YAML files in an intelligent, guided, and explanatory way. The proposal aimed to especially support beginner developers, offering a more accessible and user-friendly experience while reducing the learning curve.
Technologies
Results
- Improved understanding of workflow structures
- Satisfactory performance in complex scenarios