A bit of history
I completed all my studies at the State University of Campinas (UNICAMP - Brazil). First, I did a BSc in Applied Mathematics and Computing (1993-1997), then a MSc in Electrical Engineering, with emphasis in Optimisation (1997-1999), and finally a PhD in Electrical Engineering, again with emphasis in Optimisation (1999-2003). One month after defending the thesis, I arrived in Newcastle to work as a Research Assistant. In 2007, I became a Lecturer, and was promoted to Senior Lecturer in 2012.

Institute of Mathematics, Statistics and Computer Science (IMECC, UNICAMP) - circa 2000.
Research profile
| Bibliographic database | h-index | i10-index | Total citations |
|---|---|---|---|
| Google Scholar (?) | 18 | 31 | 1,376 | Scopus (?) | 13 | 15 | 601 | ResearchGate (?) | 17 | --- | 1,014 |
My research is focused on Machine Learning and Optimisation, with applications mainly in Operations Research, Bioinformatics and Robotics.
I have co-authored a total of 78 publications, including 6 book chapters, 23 journal papers and 49 publications in conferences. I was a co-investigator in 15 research grants totalling over AU$ 1.4 million in funding since 2006; and in 2011, I got the Pro-Vice Chancellor's Award for Research Excellence (from the 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 optimisation 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.
Teaching profile
I have been lecturing since semester 1, 2008 and below is the list of courses taught:
- 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
- COMP3850 - Work Integrated Learning
Administrative profile
Some of my administrative responsibilities within the Discipline of Computer Science and Software Engineering are/were:
- Head of Discipline for Computer Science and Software Engineering (July 2013 - December 2016)
- Acting Convenor for Computer Science Honours (2nd semester, 2012; 1st semester, 2016)
- Deputy Team Leader - NUbots (since October 2011)
- Marketing Coordinator (since June 2011)
- Seminar Coordinator (January 2005 - December 2012)
- Help Desk Coordinator (March 2011 - December 2012)

Refereeing at the Humanoid League KidSize, RoboCup 2012, Mexico City, Mexico.
