Location: Manchester, United Kingdom
Member since: October 2011
Nov 13, 2012
“ He is one of the best developers I worked with. He has excellent programming skills and fast communication, I am doing more projects with him and recommend him to any one. ”
Aug 19, 2012
“ Great Professional Expertise! He solved the problem, which could not be solved by 2 other gurus during the last 2 month. Highly recommend! Will definitely work with him again! Thanks! ”
National Institute for Health and Clinical Excellence, Manchester.
Architected and lead development on a number of cross platform solutions for the NHS, including one of the UK's leading medical mobile apps (iOS and Android). Applications developed using cutting edge technologies, such as MVC 3, RavenDB/MongoDB and Cordova.
Cambridge Assessment, Cambridge.
Architected and lead development on a platform to deliver the next generation of computer based tests for Cambridge University and the OCR exam board.<br /><br />Designed and implemented a cross-platform mobile application so that "practice test" apps could be downloaded to any mobile device to aid study and revision.
Computer Science BSc
2003-2006
BSc Computer Science
Lancaster University
- Honours Degree in Computer Science (BSc Hons) <br />- Minor Degree in Mathematics and Statistics<br />- Additional Project Management Course
'A' Levels
A Levels
- Mathematics<br />- Further Mathematics<br />- Information and Communication Technology <br />- Physics<br />- General Studies
CPU Scheduling Simulation Framework
Lancaster University
A critical component of modern day operating systems is the ability to efficiently distribute the finite resources of the CPU amongst all of the dozens, hundreds, or even thousands of threads competing for them. The algorithm responsible for this task, known as a scheduling scheme, is non-trivial and difficult to design because of both the complexity of the task, and its sensitivity to environmental influences.