# About me

I'm a 🇧🇷 brazilian software engineer with more than 3 years of experience and Computer Science student at Universidade Federal de Alagoas (UFAL).

More especifically, I am a mobile and backend developer. Previously, I've worked at Otimize, a Brazilian startup that is pioneering the use of technology to evaluate human movement kinematics.

I also love compilers. My main personal project is a compiler for my own programming language called Telia.

During my spare time, I have made sporadic contributions to open-source developer tools, such as telescope.nvim (fuzzy finder for the Neovim text editor written in Lua) and quick-lint-js (a JavaScript linter written in C++).

# Skills

# Work experience

Otimize Tech

Arapiraca - Alagoas, Brazil

Back-end and mobile software engineer

2021 - 2024

  • Developed RESTful APIs with Python and FastAPI for filtering sensory data using advanced filtering methods, such as Kalman filter.

  • Improved runtime performance by 71% using a library called Ray to process sensor data from each part of the human body in parallel. Additionally, I used Numpy methods and arrays instead of lists from native Python for obtaining optimized results.

  • Reduced peak memory consumption by 52% with an algorithm to read chunks (sublists) of large lists of sensor data. The general idea is to calculate the index range of each chunk of the list and place it in a range list instead of separating the entire list and overloading memory with new lists.

  • Implemented reverse proxies with NGINX, using SSL certificates to enable the server to use HTTPS, in order to deploy the analytics API of the company. This ensured the security of communication between the client and server, protecting user data during the communication.

  • Built a deployment automation system with Bash scripts using GitHub Actions alongside with SSH in order to do remote connections to the server. This made the deployment process easier, given that the deployment process is done automatically as soon as new changes are sent to the main branch.

# Education

Federal University of Alagoas

Arapiraca - Alagoas, Brazil

Bachelor's degree in Computer Science

2021 - Present

  • I taught an introductory course to the Python programming language. This course was completely free and was a comprehensive exploration of the important aspects of Python aimed at Computer Science students. The course is structured to cover language fundamentals, including variables, data structures, functions, and object-oriented programming.

  • I taught an advanced course on Web Scraping with BeautifulSoup together with college friends. We were able to teach various techniques for extracting and manipulating data from any web, allowing students to collect and analyze web data efficiently.

  • I taught an introductory course on building RESTful APIs with FastAPI together with college friends. Students were introduced to the process of creating, managing, and optimizing robust and efficient APIs. The course covers everything from the basics of API development to more advanced techniques, equipping students with the skills needed to build high-performance APIs.

  • I volunteered in organizing the Aracomp 2023 event in the "Marketing and Communication" team. Aracomp is an annual computing event that takes place at the Federal University of Alagoas, which brings together speakers, students and professionals in the technology field in general.