JDS Australia
Software Developer
CCBill
Software Development Team Lead
Betsson Group
Senior Software Developer
Expedia, Inc.
Director Of Technology
Expedia, Inc.
Principal Software Engineer
Expedia, Inc.
Engineering Team Lead
MCAST
Assistant Leacturer and Program Manager
Expedia, Inc.
Software Engineer
Crimsonwing
Software Developer
Expedia, Inc.
Engineering Manager
University of Malta
University of Hertfordshire