João Batista Corrêa Gomes Moreira
João Batista Corrêa Gomes Moreira
Academics:
Hi, I’m a Computer Scientist and actually I’m living in Campinas, Brazil. Here I work at the Computer Systems Laboratory (LSC), where I've recently started my PhD research that is focused on virtual machines, computer architecture and different aspects regarding security in these topics. LSC is a great Lab located at the Computing Institute (IC) of the University of Campinas (UNICAMP).
I also hold a Master's degree in Computer Science from the University of Campinas. For that I've developed a research about Virtual Platforms, Transactional Memories and its effects on power consumption. The main contributions of my work during my Master's degree were published on the confereces ISLPED2010 and RSP2011. My dissertation, in pt-br, is available here.
Open Source:
I really love computers and enjoy programming. I appreciate the idea of free software and I've made a few contributions to some projects. I've also been a student in Google Summer of Code program in 2008, 2009 and 2010. In 2008 I worked on the development of secure, fast and interactive web interfaces for the OSSIM Tool. In 2009 I've worked developing scripts and improving the infrastructure of Nmap Script Engine, mainly focusing HTTP related resources. In 2010 I've written an art-work web manager for TuxPaint, mostly intended in supporting the development of the application's multimedia contents.
For my last work on the Google Summer of Code I've developed a small persistence layer in PHP, which is very simple and light-weight. I believe it may be useful for developers working on small web applications. The source is available here. I've also been interested in game development and I've contributed with the game deadchannel, which is a project written using PyGame and is currently frozen due to the lack of time of the developers.
Almost all code I've written is free software. A small collection of useful code is here.
Other Experiences:
During my graduation I've developed a scientific research related with BioInformatics. For this research, I've written some Genetic Algorithms based code in Java focusing the sequence alignment problem.
I've also worked for one year in the company Redeempresarial as a web developer, writing code mostly in PHP, javascript, SQL and Perl.
Music:
Besides computers, I also love music. I had some rock bands in the past and right now I'm playing in a noisy band called Priya's Journey. We are currently working on our first EP, which will be released soon. For now, the best (but not that awesome) material available is this collection of videos of a gig. A song from my previous band, redlights, can be listened here. Everything produced by my bands is available in Creative Commons, so feel free to play around!
A little bit about me...