BJSS
Software Consultant
Qualcomm
Senior Staff Engineer and Manager
sky betting and gaming
Senior Software Engineer
Nimble Approach
Principal Consultant
AHC
Software Engineer
Limited Company
Tech Lead and Developer
Limited Company
Tech Lead and Scrum Master
University of Southampton