BSc Computer Science student at the Federal University of Minas Gerais, with strong interests concerning compilers and static analysis, programming languages, machine learning, genetic algorithms and other metaheuristics.
Topic: Automatic Parallelization of Code
Research Intern at the Compilers Lab in UFMG. Working with automatic parallelization of code, specifically focused on task parallelism. The research aims to develop a tool called TaskMiner, which will look for opportunities of task parallelism in programs written in C/C++, and when it finds it, it will annotate it with OpenMP task-parallelism directives.
Worked on the development of a mining control software in Java for the large miner Vale. Utilized frameworks such as Hibernate, Vaadin, JUnit, Cucumber. Improved greatly on software engineering skills as well as on the Agile methodoly, working with pair programming, XP, Test Driven Development and other agile practices.
Worked on the development of a budget and finances controlling software for the Foundation. Developed skills on PHP and the framework Yii.
Part-time job during the beginning of the university studies. I was an English tutor for 3 and a half years.