resume

Resume

Professional Summary

Software Engineer with hands-on experience across full stack development, automation, and systems integration, moving fluidly between backend, frontend, and infrastructure in Linux environments. Background in Industry 4.0 projects, autonomous robotic systems (ROS2), and data-driven solutions, with strong command of Python, Rust, TypeScript, and Docker. Focused on building scalable software, with an emphasis on code quality, process automation, and continuous improvement.

Professional Experience

Software Engineer — Black Bee Drones

May 2026 – Sep 2026

  • Developed software systems for autonomous drones in competitive applications, using ROS2 and Python in Linux environments;
  • Architected a finite state machine (YASMIN) for autonomous missions, covering takeoff, area coverage, target detection, and landing;
  • Built and trained computer vision models (YOLO/Ultralytics) and OpenCV pipelines for target detection, decoupled from hardware for isolated testing;
  • Collaborated with cross-functional engineering teams to research, implement, and document software solutions for competitions and technical presentations;
  • Used Git for version control and software project management in a collaborative development environment.

Full Stack Developer — Sage Networks

Nov 2025 – Mar 2026

  • Built a Rust-based data pipeline (Parquet, Arrow, and embedded DuckDB) auditing BGP connectivity redundancy across Internet Exchange Points;
  • Developed a hybrid Python and Cython pipeline for large-scale network traffic geolocation, operating within a 5-minute SLA;
  • Maintained and evolved an in-house authentication system with email-based 2FA, JWT tokens, password recovery, and multi-tenant isolation across clients;
  • Reverse-engineered a third-party platform's database, with no API or documentation available, to build a productivity analytics system;
  • Built a new support tab in the client dashboard (Angular) and led standardization and modularization of components;
  • Developed REST APIs and backend applications in Python, with Git version control and Docker containerization;
  • Handled bug fixes, performance optimization, and technical documentation of features and processes.

Industry 4.0 Projects Trainee — TMD Friction Brazil

Jul 2025 – Nov 2025

  • Led an integration project between the shop-floor system (ProLeiT) and the ERP (TOTVS), presented to senior management, to eliminate manual raw-material consumption entry and reduce tax discrepancies;
  • Identified the root cause: lack of automatic validation (poka-yoke) between manually entered consumption and actual values measured by inbound/outbound scales, distorting TOTVS's backflush calculation;
  • Proposed an automated integration architecture with poka-yoke validations (blocking invalid batches, out-of-range weights), ensuring real-time batch traceability;
  • Built Excel dashboards and KPIs (Power Query, Power Pivot, pivot tables, complex formulas) for operational and business data analysis;
  • Mapped production processes to identify risks and technical failure points before they impacted production;
  • Made advanced use of ERP, MES, and PCS systems; produced technical documentation for projects and presentations.

Foreign Trade Apprentice — TMD Friction Brazil

Aug 2024 – Jul 2025

  • Automated email dispatch, reporting, and PDF generation with VBA, using Excel itself as a database in an environment with no option to install new tools;
  • Implemented poka-yoke validations in critical spreadsheets, automatically checking entered values against reference calculations and cutting hours-long tasks down to minutes;
  • Automated document-request follow-ups with suppliers and internal departments, eliminating manual tracking;
  • Handled freight analysis, quote management, special tariff regimes, and invoice processing for financial approval.

Web Developer & Automation Engineer — Freelancer

2023 – 2024

  • Developed custom web applications and automations, delivering end-to-end solutions following software engineering best practices.

Projects

IXSonar — BGP Visibility Analysis Across Internet Exchanges

  • What: a pipeline auditing BGP connectivity redundancy across Brazilian and international Internet Exchange Points, using historical route snapshots.
  • With: Rust (tokio, reqwest, rayon), Apache Parquet and Arrow to minimize disk I/O, embedded DuckDB for SQL queries, Python (pandas, Flask) for the dashboard.
  • Solves: the I/O bottleneck on massive, incomplete datasets, enabling prefix-overlap and AS-path comparisons across IXs without reprocessing data on every query.

SOVA — Large-Scale Traffic Geolocation Pipeline

  • What: a pipeline that geolocates source and destination IPs in network traffic dumps to feed a DDoS detection and mitigation system.
  • With: hybrid Python and Cython architecture, MaxMind GeoIP database, parallel processing.
  • Solves: processing millions of records with IP geolocation lookups within a 5-minute SLA, impractical in pure Python.

Heimdall — Authentication and Access Control System

  • What: an authentication and authorization system integrated with the client dashboard (Asgard), featuring 2FA, JWT, and multi-tenant isolation.
  • With: Python, JWT, SQLite, Nginx.
  • Solves: granular access control by contracted plan, with full data isolation between client companies and a consolidated admin role.

Asgard — Client Dashboard

  • What: a new support tab in the client dashboard showing plan usage, ticket status, and average response time; led standardization and modularization of the project's components.
  • With: Angular, TypeScript, containerized with automated deployment.
  • Solves: duplicated code patterns across screens and lack of client visibility into their own support activity.

Pokedex — Productivity Analysis and Support Technician Allocation

  • What: a system that calculates per-technician productivity and flags workload imbalances across the team.
  • With: Python, direct SQL access to the database, Docker Swarm, Nginx.
  • Solves: the absence of an API or documentation on a third-party support platform, requiring full reverse engineering of the database schema before extracting any metric.

Drone Simulator — ROS2 Flight Simulator

  • What: a quadcopter simulator with custom physics, autopilot, and simulated sensors, running at 60 FPS.
  • With: Python, ROS2, VPython (3D visualization), NumPy; physical model in X configuration with individual motor mixing; GPS, IMU, and LIDAR published as standard ROS2 topics.
  • Solves: testing navigation and obstacle-avoidance algorithms without the cost or risk of physical hardware.

BlackBee Challenge - 2026 - Mission 1 - Mapping

  • What: an autonomous aerial mapping system with target detection and real GPS coordinate projection.
  • With: Python, ROS2/rclpy, YASMIN (finite state machine), OpenCV and YOLO/Ultralytics (interchangeable detection pipelines), MAVROS/MAVLink, Gazebo.
  • Solves: autonomous area coverage, detection, and geolocation of targets; includes a fix for an optics error that changed the coverage algorithm from 6 to 8 waypoints, plus deduplication of targets across overlapping photos.

Personal Portfolio — Website & Admin Panel

  • What: a full-stack portfolio site with its own CMS, native bilingual support, and authentication.
  • With: Next.js 16 (App Router), React 19, TypeScript, Supabase (Postgres + Auth), Google Drive API, unit tests.
  • Solves: content management (projects, articles, resume, messages) without relying on an external CMS, with automatic language detection via middleware.

Moodle Chat Bot — C Programming Assistant in Moodle Chat

  • What: a browser extension that turns the Moodle chat into an interactive C compiler and AI tutor.
  • With: JavaScript (Manifest V3), Python/Flask, GCC, Google Gemini API, DuckDB.
  • Solves: compiling, running, and debugging C code (with real-time scanf support) directly from the course chat, with automatic header inference and fallback across AI models.

Electrolysis App — PEM Electrolyzer Simulator

  • What: a desktop application simulating a PEM electrolyzer over 24 hours, calculating H2/O2 output, water consumption, heat generated, and electrical power draw from a configurable load profile.
  • With: C# / .NET with Avalonia UI, LiveChartsCore and SkiaSharp for interactive charts, CSV and image report export.
  • Solves: simulating intermittent solar-power scenarios with a physical electrolyzer model (Faraday's law, cell efficiency, thermal losses), recalculated in real time.

fuelCellPem — PEM Fuel Cell Simulator

  • What: a desktop application simulating a PEM fuel cell over 24 hours, calculating hydrogen consumption, water and heat output, efficiency, and delivered energy from a configurable hour-by-hour usage profile.
  • With: C# / .NET with Avalonia UI, interactive charts with PDF report export, xUnit (including headless UI tests), Python and SciPy to generate reference data, Git and GitHub Actions for CI and releases.
  • Solves: porting a scientific model from a Python notebook to C# with verified parity: automated tests compare the app's outputs with the notebook's across many scenarios, including extreme cases and invalid inputs.

TOTVS × ProLeiT Integration — Data Analysis and Automation for Industry 4.0

  • What: data analysis and automation in a project integrating the ERP (TOTVS) with the shop-floor MES (ProLeiT), to reconcile inventory and identify process failures and stock discrepancies.
  • With: advanced Excel (Power Query, Power Pivot, pivot tables, KPIs, Solver), VBA, Microsoft Power Automate, TOTVS and ProLeiT.
  • Solves: discrepancies between production and the ERP across reports with millions of rows, with analyses presented to the board and manual data-entry routines replaced by automations.

Mão Dupla — Chrome Extension to Manage Instagram Followers

  • What: an open-source Chrome extension (Manifest V3) that shows, from the user's own account, who doesn't follow them back and what changed between refreshes, with a follow/unfollow queue.
  • With: plain JavaScript with no dependencies or build step, Chrome Extensions (Manifest V3) and chrome.scripting, localStorage for local cache, GitHub Actions for automated releases; .zip writer and reader built from scratch.
  • Solves: tracking followers running 100% locally, with no server or password, verifying each "left" alert directly against Instagram to avoid false positives, and a queue that pauses and locks for 6 hours if the account is limited.

Education

  • B.Sc. in Computer Science – Federal University of Itajubá (UNIFEI), Prof. José Rodrigues Seabra Campus – 2026 – Previsão de Formatura: 2029
  • Technical Degree in Information Technology for the Internet (integrated with high school) – Federal Institute of Education, Science and Technology of São Paulo (IFSP) – 2023 a 2025

Languages

English – Advanced | Portuguese – Native

Technical Skills

Languages & Scripting:
Python, Rust, JavaScript, TypeScript, Java, C#, SQL, Bash Script, HTML/CSS/SCSS
Systems & Infrastructure:
Linux (ambientes de servidor), Docker e Docker Swarm, Nginx
Software Development:
Git/GitHub, estruturas de dados, testes unitários, ciclo de vida de desenvolvimento (SDLC)
Automation & Applied AI:
Automação em Python com LLMs hospedados localmente, integração de LLMs com arquivos offline, visão computacional (OpenCV/YOLO), ROS2
Data & BI:
Power BI, Excel Avançado (Power Query, Power Pivot, tabelas dinâmicas, fórmulas complexas), VBA para automação de relatórios
Methodologies:
Metodologias Ágeis, Clean Code

Additional Training and Certifications

  • Complete Docker – Jan 2025
  • Git e GitHub – Jun 2023
  • Python Essentials 1 e 2 – 2023–2025
  • Python 3 – 2022–2023
  • Defesa de Redes – Apr 2025
  • Advanced Excel – Apr 2025

This site uses essential cookies (theme, preferences) and, with your permission, analytics cookies (Google Analytics) to understand how the site is used. learn more