Microsoft
Contract Software Developer
Prayermate
Freelance Software Developer
Serif (Europe) Limited
Senior Software Developer
Aran Software PLC
Software Quality Manager
Sibelius Software
Senior Software Engineer
Royal College of Music
Pt Cornhill Bible College, London
University of York