Just want a short summary? Have a look at my 1-page resume.

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 (?)   20   33   1,564
  Scopus (?)   13   19   687
  ResearchGate (?)   17   ---   1074

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 80 publications, including a conference proceedings, 6 book chapters, 23 journal papers and 51 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.