Software engineer and researcher turned manager, always seeking to improve industry practice through application of practical and pragmatic model driven architecture and model driven engineering.
Began as lecturer aiming to inspire students to become professional, responsible and ethical software engineers.
Specialties: software engineering, model driven architecture/engineering (MDA/MDE), OMG standards, OCL, UML profiles, Eclipse Modelling Framework (EMF), software factories, vital railroad control systems, SCADA systems, logistic systems, CORBA, EJB, COM+, Enterprise .Net, C#, Java, testing, verification and validation (V&V)