Hewlett Packard Enterprise
Software Developer Intern
Marshall Wace
Software Reliability Engineer
Barclays Corporate & Investment Bank
Senior Engineer - Vice President Rates Trading
Barclays Corporate & Investment Bank
Senior Risk Engineer
Computer Geeks
Support Technician and Systems Analyst and Helpesk Manager
Marshall Wace
Software Developer
Oxygen 2.0
Software Developer
Non-Compete
Software Engineer
Oxford Plastics
Electronics and Systems Engineer
CQF Institute
Warwick school
University of Bristol