Senior Software Engineer
Imaginary Cloud
Newcode
Software Engineer
BrandYourself
The University of Edinburgh