Software Engineer
ThinkAnalytics
Ideagen
Senior Software Developer
Interact Software
Technical Lead
BHC Limited
Software Developer
University of Strathclyde