A bit of history
I completed all my studies at the State University of Campinas (UNICAMP - Brazil). First, BSc in Applied Mathematics and Computing from 1993 to 1997. Then, MSc in Electrical Engineering, with emphasis in Automation/Optimization, finished in 1999; followed by the PhD in Electrical Engineering, with the thesis defended in August 2003. One month later I arrived in Newcastle to work as a Postdoc in the Newcastle Bioinformatics Initiative group.
In 2007, I became a Lecturer - and a Senior Lecturer in 2012 - of the School of Electrical Engineering and Computer Science at The University of Newcastle, where I currently conduct research, teaching and administrative activities.
My research is focused on Optimization and Data Mining, with applications mainly in Operations Research and Bioinformatics.
I have co-authored a total of 62 publications, including 5 book chapters, 16 journal papers and 41 publications in conferences. I was a co-investigator in eight research grants totalling over AU$ 1.1 million in funding since 2006; and in 2011, I won the Pro-Vice Chancellor's Award for Research Excellence (Faculty of Engineering and Built Environment).
Furthermore, I have co-authored three software tools: the NP-Opt, which is an object-oriented framework for combinatorial optimization based on genetic and memetic algorithms; the NBIMiner - a visualization and data processing tool for gene expression microarrays; and the GIM, to data mine protein-protein interaction information from the web repository iHOP.
An up-to-date version of my resume can be downloaded here
I have been lecturing since semester 1, 2008. My courses are in C++, Matlab, Data Structures, Software Development and Software Architecture. Those courses have students from the programs of Computer Science, Software Engineering, Information Technology and several other Engineering degrees. I have taught the following courses:
- SENG2130 - Software Development
- SENG6310 - Software Analysis and Verification
- SENG1120/6120 - Introduction to Software Engineering II
- SENG4420 - Software Architecture
- GENG1803 - Introduction to Engineering Practice
- SENG3130/6140 - Software Architecture & Quality Management
- GENG1003 - Introduction to Procedural Programming
I have five main administrative responsibilities within the Discipline of Computer Science and Software Engineering:
- Deputy Team Leader - NUbots (since October 2011)
- Marketing Coordinator (since June 2011)
- Seminar Coordinator (since January 2005)
- Help Desk Coordinator (since March 2011)
- Acting Honours Program Convenor - Computer Science (2nd Semester, 2012)