Experience
Work & Research
A timeline of my professional and research experience.
Internet of Things (IoT) Engineering Trainee
Casais Group — GoTwin Project · Braga, Portugal
Full-time
Jun 2025 – Present
- Designed and implemented the IoT gateway using NodeJS, WebSockets and MongoDB.
- Contributed to the architecture, modelling and implementation of the system's backend IoT layer and network architecture.
- Implemented a Wireguard VPN for security, gateway maintenance and remote access (SSH and SFTP).
- Administered Linux environments; created logging, monitoring and automation flows using Shell Script.
- Set up, configured and maintained cloud infrastructure on AWS.
- Managed containers and virtual machines on the gateway using Docker and Proxmox.
- Maintained and improved the system's REST API (NodeJS).
- Integrated sensors and actuators with AI tools for intelligent building control and monitoring.
NodeJSWebSocketsMongoDBDockerAWSProxmoxWireguardLinuxShell Script
Data Intelligence Analyst
TYR Energia · Rio de Janeiro, Brazil (Remote)
Full-time
Nov 2024 – Apr 2025
- Automated the company's billing process using Python and third-party APIs.
- Implemented large language models (LLMs) to build an internal retrieval-augmented generation (RAG) system.
- Developed web automation bots using Selenium (Python).
- Designed, implemented and maintained the company's cloud infrastructure on Oracle Cloud.
PythonLangChainLLMsSeleniumOracle CloudFastAPI
Data Intelligence Intern
TYR Energia · Rio de Janeiro, Brazil (Remote)
Internship
Sep 2023 – Nov 2024
- Designed and implemented the MySQL database for the company's commercial department.
- Developed automation pipelines for multiple business areas.
- Built automated dashboards using Looker Studio and Power BI for the Finance and Commercial teams.
- Automated the commercial team's ETL data flow using Python and SQL on Oracle Cloud, reducing the data refresh interval from weekly to 15 minutes.
- Defined and implemented KPIs for the Finance and Commercial teams.
PythonSQLMySQLPower BILooker StudioOracle Cloud
Undergraduate Research Intern — Machine Learning
Brazilian Securities and Exchange Commission (CVM) / FAPERJ · Rio de Janeiro, Brazil
Research
Aug 2020 – Aug 2021
- Researched and applied state-of-the-art document classification techniques for large-scale fraud detection, achieving over 95% accuracy and a high F2 score.
- Collaborated with the CVM Data Science team and UFRJ Mathematics Institute faculty to design, validate, and refine models.
- Built an NLP pipeline in Python (TF-IDF, spaCy, NLTK, Word2Vec), including feature selection using Mutual Information and hyperparameter tuning with GridSearch.
- Deployed the best-performing model for internal use via a Streamlit application.
PythonScikit-learnspaCyNLTKWord2VecTF-IDFStreamlit
Co-founder & Head of Competition
UFRJ Analytica · Rio de Janeiro, Brazil
Volunteer
Oct 2019 – Aug 2022
- Led teams in hackathons and datathons, including Hacking.Rio 2021 where two Analytica teams won among 280+ competing teams.
- Managed a group of 20+ members, coordinating educational materials and study plans for new members.
- Oversaw the recruitment process and supported the acquisition of new projects and partnerships.
- Collaborated on data projects with the Rio de Janeiro City Hall and the State Health Department.
PythonPandasScikit-learnData Visualisation
Extension Group Member
Data Science for Smart Cities — IM/UFRJ · Rio de Janeiro, Brazil
Research
May 2020 – Apr 2022
- Performed data mining, exploratory data analysis and visualisation to identify patterns and insights.
- Researched and applied techniques for handling missing data, imputation, and variable selection.
- Built and evaluated machine learning models, including time series analysis and forecasting.
PythonPandasScikit-learnTime SeriesMatplotlib
Logic Circuits Undergraduate Teaching Assistant
Department of Electronic and Computer Engineering — UFRJ · Rio de Janeiro, Brazil
Teaching
Sep 2019 – Mar 2021
- Supported laboratory sessions for the Logic Circuits course.
- Managed logistics and troubleshooting for student-submitted simulation files.
- Delivered exercise classes covering combinational and sequential circuits.
VHDLDigital LogicOrCad