My professional and academic resume.
Last updated: February 2025.
PDF Version
Summary
I have a bachelor degree in computer science from the State University of Santa Catarina (UDESC) and I’m currently pursuing a master’s degree in philosophy at the State University of Campinas (Unicamp), where my focus is formal logic. In my GitHub are listed my main projects, amidst then my blog published by GitHub Pages (which you are currently reading), an implementation of the A* algorithm in Python, an implementation of the RSA algorithm in C++ and an implementation of a simple HTTP server in Python (the READMEs are in portuguese). I have experience with the languages Python, C/C++, Java and Shell Script and with Git. I have been using Linux (Ubuntu and Fedora) continually since 2018. During my undergrad I was a volunteer teacher for the Code Club NGO in 2019. I worked for a company specialized in developing ERP systems in the time between finishing my bachelor and beginning my masters. I have published two academic papers, both written in english and in the field of formal logic.
Technical Skills
Programming Languages | Python, C/C++, Java, Shell Script, HTML e CSS (basic) |
Version Control Software | Git (GitHub) |
Operating Systems | Linux (Ubuntu and Fedora), Windows |
Database Systems | PostgresQL, MongoDB, MySQL (basic) |
Other | Markdown, Latex, Google Sheets |
Education
State University of Santa Catarina (UDESC) Bachelor of Computer Science |
Feb. 2017 - Jul. 2023 |
State University of Campinas (Unicamp) Master’s Degree in Philosophy |
Mar. 2024 - On Going |
Extracurricular Activities
Scientific Initiation (research) - UDESC Research Activities associated with the Research Group on Foundations of Computing, supervised by Prof. Karina G. Roggia. • Volunteer from August of 2019 until January of 2020; • ROIP scholarship holder (financed by UDESC) from February of 2020 until December of 2022. • Studies focused on formal logic and proof assistants. |
Aug. 2019 - Dec. 2022. |
Tutor on a Course of Mathematical Logic (teaching) - UDESC Activities to assist students in the discipline, guided by professors Cláudio C. de Sá (August 2018 to December 2018) and Kariston Pereira (January 2019 to December 2019). |
Aug. 2018 - Dec. 2019 |
Professional Experience
Technical Trainee, Softdata Soluções, Joinville, Santa Catarina Company focused on the development of ERP (Enterprise Resource Planning) systems. • I worked in the maintenance of the software systems of the company and on the implementation of new features requested by customers. • I mainly worked with the Dataflex language and with SQL for the implementation and testing of the main ERP system of the company. |
Aug. 2023 - Dec. 2023 |
Publications
Soundness-Preserving Fusion of Modal Logics in Coq NUNES, M. A.; ROGGIA, K. G.; TORRENS, P. H. Soundness-preserving fusion of modal logics in coq. Em: Lecture Notes in Computer Science. Cham: Springer Nature Switzerland, 2025. p. 120–138. |
2024 |
A Sound Deep Embedding of Arbitrary Normal Modal Logics in Coq DA SILVEIRA, A. A. et al. A sound deep embedding of arbitrary normal modal logics in coq. Proceedings of the XXVI Brazilian Symposium on Programming Languages.New York, NY, USA: ACM, 2022. p. 1-7. |
2022 |
Volunteer Work
Teacher, Code Club Brasil, Joinville, Santa Catarina I worked as a teacher for the NGO Code Club Brasil, giving introductory programming classes to children at the Avelino Marcante Municipal School. The goal of the NGO is to teach children and teenagers from public schools how to program. The NGO provides the teaching materials and the volunteers are responsible for teaching classes based on these materials and providing a location for the classes. |
Mar. 2019 - Nov. 2019 |
Coordinator, Code Club Brasil, Joinville, Santa Catarina It was planned that I would take on the coordination of voluntary classes at the Avelino Marcante Municipal School. The semester was planned and two classes were taught, but the activities were interrupted due to the Covid-19 pandemic. |
Fev. 2020 - Interrupted |
Languages
- Portuguese: Native, have experience with academic writing;
- English: Good reading, writing and comprehension, reasonable speaking, have experience with academic writing.