About
Software Engineer with 3+ years of experience building backend systems, distributed architectures, and real-time applications. EU citizen (Luxembourg), with hands-on expertise across Python, Node.js, TypeScript, React, PostgreSQL, Redis, and Docker. At REIVAX Automation and Control (WEG Group), I led the refactor of a single-client broker into a multi-client, multi-machine architecture for real-time power generation automation. The service now processes over 300 variables per client every 10ms, assembling real-time pandas DataFrames, with a Python/Flask API layer built to manage and serve this data across multiple machines and channels. I've also trained and mentored developers on my team, taking ownership of the project's technical decisions while helping guide their growth. Passionate about building reliable software and solving complex engineering challenges. Outside of work, I run a self-hosted homelab: a small Proxmox cluster where I experiment with GPU passthrough, local LLM inference, and self-hosted CI/CD, which keeps me close to the infrastructure side of the systems I build. Currently pursuing a postgraduate specialization in Java and studying toward AWS certification, with a growing focus on cloud architecture and cybersecurity.
Skills
Languages
Backend
Data & Messaging
Infrastructure
Frontend
Practices
Professional Experience
R&D Software Engineer
Jul 2023 — PresentREIVAX Automation and Control · WEG Group
- ›Leading architecture and technical decisions for a distributed, real-time backend platform, migrating a legacy Windows desktop application to a modern web-based, containerized architecture.
- ›API Enhancements: Extended the Flask API to support the multi-machine architecture, adding connected-user session management and LDAP integration for authentication.
- ›Broker Refactor: Refactored a core service into a distributed microservices architecture (Python, Pandas), enabling real-time integration with external systems, live in production at scale across multiple sites.
- ›Performance Optimization: Cut service CPU usage by ~90% through protocol-level optimization; reduced desktop application (Electron) CPU usage from 60%+ to under 20%.
- ›Backend & API: Implemented WebSocket events (Socket.IO) in Flask; added per-endpoint access control (Casbin), a Flask-SQLAlchemy database layer, and JWT authentication.
- ›Component Library: Built an in-house React component library from scratch (Styled Components, Material UI), adopted as the platform's standard UI foundation.
- ›Frontend Infrastructure: Configured Vite and Electron; set up CI pipelines for the component library and the Electron desktop app.
- ›Internationalization & State Management: Implemented i18next internationalization; managed app state and real-time WebSocket events with Redux.
- ›Tech Selection: Contributed to defining the frontend/backend tech stack and scoping the platform.
Back End Developer
Aug 2024 — Jan 2025MAESTR.IA · Startup
- ›Presented the startup's solution to investors and industry specialists during the ESAG Ventures acceleration program (business incubator program at State University of Santa Catarina), contributing to product validation and business development efforts.
- ›Worked on the development of an AI-powered customer service automation platform focused on WhatsApp communication, helping small and medium-sized businesses streamline customer interactions through conversational AI and workflow automation.
- ›Built AI-powered WhatsApp automation solutions that reduced manual customer service workload for client businesses, by integrating Twilio's WhatsApp API, OpenAI models, and custom Flask-based backend services.
- ›Defined and implemented the platform's cloud architecture, enabling rapid deployment and iteration of new features, by leveraging Railway, PostgreSQL, Redis, and automated workflows with N8N.
Projects
Alma Astro
in progressCompanion Windows desktop application for offline astrological chart generation. Built with Python and Kerykeion, featuring a user-friendly GUI and advanced charting capabilities.
Meu Termômetro Financeiro
shippedPersonal finance management application. A full-stack project developed using Node.js, Express.js, React.js, and PostgreSQL, created as a college assignment.
Restaurant Orders
shippedRestaurant order management simulation, using Python for data analysis with data structures such as Hashmaps and Sets.
Trybe Futebol Clube
shippedAPI dockerized with Node.js and Sequelize for managing matches and team standings, with front-end and back-end integration.
Certifications
- 2023
Full-Stack Web Development Course
Trybe
Education
Postgraduate Specialization in Java Technology
2026 — 2027Federal University of Technology - Paraná / UTFPR
Associate's Degree, Systems Analysis and Development
2023 — 2026Universidade do Vale do Itajaí / UNIVALI