My Journey

UOL EdTech

UOL EdTech| Software Engineer | April 2025 - Present

Implemented a lesson-summary system with lazy loading, enabling students to access complementary content without affecting the main screen’s performance. The feature achieved a 93% adoption rate at launch and sustained 80% after two months, becoming one of the most widely used features on the platform.

Consistently contributed to reducing the incident backlog by up to 70% each sprint through in-depth root-cause investigations using SQL queries. Most issues were resolved by identifying data inconsistencies and applying corrective SQL operations.

Noticed that a frequently updated text required a new deploy for every change. Proposed and implemented its migration to a database table using placeholders and dynamic formatting. Built a backend route that replaced placeholders, handled pluralization based on quantities, and returned properly formatted content. This solution removed the need for deploys for text changes and increased team autonomy.

Improved several mobile screens that were a recurring source of student complaints. After the adjustments, all issue reports related to the mobile experience were fully resolved, significantly enhancing usability and overall user satisfaction.

Proposed the creation of unified components in a private library to eliminate duplicated and inconsistent code across the repository. Developed two of these components, which fully replaced all existing duplications, improving code organization, enabling UI standardization, and reducing development time for new features.

Encouraged the identification of root causes for recurring sprint incidents. Led the investigation and resolution of three root causes, and this initiative expanded across the team, which adopted the same systematic approach to reduce failures and improve overall system stability.

Lumma Despachante

Lumma Despachante| Backend Developer | December 2023 - March 2025

Developed crawlers using Node.js, Puppeteer, and Cheerio to extract data from multiple websites, automating processes previously performed manually. The solution reduced the company’s manual workload by approximately 70%, allowing the team to focus on higher-value tasks.

Designed and implemented an automated workflow for processing scanned documents using AWS Textract, Lambda, and S3, ensuring high-fidelity data extraction and significantly reducing typographical errors. The automation reduced employee workload by 60%, eliminating repetitive manual tasks, and generated approximately 30% in annual cost savings by decreasing reliance on third-party providers.

Built a bank slip generation system in partnership with the bank, reducing issuance time from minutes to seconds and significantly improving operational efficiency. The automation eliminated a repetitive manual task previously handled by an employee, enabling them to focus on higher-value activities.

Developed internal dashboards (Next.js + backend on AWS) for crawler monitoring and management, enabling on-call teams to resolve failures 2x faster.

Grupo Move3

Grupo Move3| Systems Analyst | September 2022 - November 2023

Maintained and extended integrations with Protheus ERP and MySQL databases, authoring complex SQL queries and data validation routines that reduced reconciliation errors by ~30%.

Implemented a CNAB file validation system (payments file format) that prevented malformed transfers and reduced bank rejection rates by ~55%.

Automated internal processes using Node.js and UiPath, saving the team an estimated ~200 hours/month previously spent on manual tasks.

Developed Python routines for data extraction, transformation and analysis to support operational decisions and reporting, improving report generation time by 2x.

MyGrail

MyGrail| CEO & RPA | October 2018 - December 2021

Designed and implemented automation pipelines in Python and JavaScript (Puppeteer, Playwright) for product availability monitoring, checkout execution, and real-time notifications.

Developed robust HTTP integrations (asynchronous requests, persistent sessions, cookie and header management) to interact with endpoints and checkout processes.

Implemented rotating proxy management and fallback logic for load balancing, resilience, and request distribution.

Adopted observability practices: structured logging, execution tracing, and performance metrics (average response time, success rate per worker, retry counts), enabling continuous analysis and improvement.