2005 - current
    • Full Professor, Royal Melbourne Institute of Technology (RMIT), Department of Computer Science, Melbourne, Australia
    • Head/Director of the DSN (Distributed Systems and Networking) discipline
    • Research: Distributed systems, SCADA systems, Web services, performance (in general), security (in general)
    1999 - 2004
    • Associate Professor, Royal Melbourne Institute of Technology (RMIT), Department of Computer Science, Melbourne, Australia
    • Head/Director of the DSN (Distributed Systems and Networking) discipline
    1996-1998
    • Senior Lecturer, Royal Melbourne Institute of Technology (RMIT), Department of Computer Science, Melbourne, Australia
    • Research: (Database) Interoperability, (Database) Reverse Engineering , Knowledge Discovery and Data Mining, User Interfaces
    • Subjects: Object-Oriented Databases (CS441), Advanced Client-Server Architectures -eg CORBA - (CS484), and Foundations of Distributed Systems (CS481 & CS505)
    1993-1995
    • Lecturer, Queensland University of Technology (QUT), School of Information Systems, Brisbane, Australia
    • Research: Semantic Normalisation, Database Reengineering, Interoperable Databases, User Interfaces
    • Subjects: Object-Oriented Systems Design, Deductive Databases, Theoretical Foundations
    1990-1992
    • Lecturer, Swiss Federal Institute of Technology, Lausanne, Switzerland
    • Subjects: Database Management Systems, Structured Analysis and Design Methodologies
    • Research: Semantic Normalisation, Interoperable Databases, User Interfaces
    1984-989
    • Engineer, Esprit Project, Grenoble
    • Assistant, University of Grenoble