ITWORX
Research Director
ITWORX
Products Division Manager
Information Technology Industry Development Agency, ITIDA
Member of the steering committee of the Information Technology Academia Collaboration (ITAC) program
NEC Australia
Software Engineer
The University of Western Australia
Cairo University