Nokia
Development Manager
Isode Ltd
Develpoment Manager
ACI Worldwide
Development Manager
Concurrent Technology Inc.
Software Development Team Leader
Coryphaeus
Presales
Vodafone
Development Manager
Aricent
Delivery Manager
Brunel University London