Master's Student of Informatik/Computer Science at TUM. I've worked on 2 companies as an intern, the latter one I was hired and stayed there in total 2.5 years. I have 3 years of work experience in System programming, embedded development, kernel development, back-end development amongst other areas.

Skills

Kernel development

Beginner
  • Linux
  • C

System programming

Advanced
  • C++
  • C
  • Rust
  • Bash
  • Python

Embedded Linux development

Intermediate
  • C
  • Linux
  • Networks

Work Experience (3)

Feb 2022 - Sep 2023
Junior Software Analyst
Eldorado Research Institute
 https://www.eldorado.org.br/en/
Software developer in the Department of Embedded Computing. I worked with development of QEMU with a focus on emulation performance on PPC. Member of a study group of 5G and OpenRAN. Development of the precision time protocol device driver for a Linux embedded system
  • Adapted QEMU emulation of vector instructions to use the host's SIMD instructions, with up to 5X speed up and set up a Gitlab custom runner to expand its CI/CD capabilities
  • Deployed and debugged 4G and 5G private networks with an Ettus SDR and general purpose computers, using a Rhode & Schwarz spectrum analyzer and network monitoring with Wireshark for debugging
  • Member of a lab that studies of 5G architecture and specification of gNB components, SDN Core, OpenRAN protocols and the 7.2x split and deployed a 5G network in this lab
  • Worked on an Embedded Linux Device, backporting NIC hardware timestamping to be used on PTP, develop test to verify if the precision conformed to requirements (<100us) and set up Docker environment for embedded device.
  • Member of a RISC-V study group, worked creating a custom emulated board on QEMU
Mar 2021 - Jan 2022
Intern
Eldorado Research Institute
 https://www.eldorado.org.br/en/
Software developer in the Department of Embedded Computing, worked with the development of QEMU, with a focus on implementing PowerISA 3.1 instructions
  • Fixed multiple floating-point status and control register bugs in QEMU and created test case to catch them
  • Implemented the emulation of over one hundred of PowerISA 3.1 instructions, including SIMD vector instructions, load/store instructions and SIMD matrix instructions used for machine learning inference
  • Refactored QEMU to enable compilation without TCG (emulation) to create lighter executables
Aug 2020 - Feb 2021
Junior Researcher
CEPESC/GSI
Junior researcher and developer in a project focused on developing a payment system as a vehicle for research in microservices in a Software Engineering and Architecture context. I worked with backend development of said payroll system in Python and assisted in research
  • Developed a service responsible for communicating with the PostgreSQL database using SQLAlchemy and communicated with other services via RabbitMQ
  • First contact with GitLab CI/CD
  • Compiled material for research into monitoring techniques of microservice architectures

Projects (1)

NeuroTUM
Dec 2023 - Current
 https://www.neurotum.com/
Member of the BCI team of NeuroTUM, TUM student group focused on neurotechnology. The BCI team is worknig on a system that is able to receive commands from an EEG to participate in the Cybathlon.

Education (2)

2017 - 2022
Bachelor of Science
 Computer Science
University of Sao Paulo
Grade: 8.1
2023 - 2025
Master of Science
 Informatics
TUM
  • IN2125 - Virtualization Techniques
  • IN2947 - Advanced Computer Networks
  • IN2101 - Network Security
Grade: 3.5

Certificates

2021-03-22
LFD420
Linux Foundation
2021-07-11
LFD430
Linux Foundation
2022-10-03
LFS426
Linux Foundation

Languages

Portuguese

Native speaker

English

Fluent

German

Beginner

Interests

BCI

5G

Linux

Open Source

Cybersecurity

RISC-V