23rd September 2015


Software Project Leader (Oct 2012 – May 2015)

Central Manchester & Manchester Children’s Foundation Trust

Location: Manchester, England pin

Skills: C#, MVC5, REST WebAPI, AngularJS, jQuery, Bootstrap, Castle Windsor, WCF Services, Dapper, Kendo UI, Bootstrap, TFS, RhinoMocks, AutoMapper

I led a multi-disciplinary Agile team to architect, design, develop and support the Trust’s first bespoke electronic patient record system (EPR).

The primary goal of the EPR project was to create a single application capable of reading across the Trust’s numerous clinical IT systems giving the clinician a holistic view via the web portal of the patent’s medical record.

My major accomplishments included:

  • Ran as an Agile project, the first of its kind for the Trust.
  • Designed the application as an N-Tiered, high availability, highly scale-able application utilising the MVC framework for the web front-end and then WCF services as the entry point into the back-end employing SOLID principles throughout.
  • Aggregated data from many different 3rd party data sources and also data from the applications own SQL server database. This data was made available through the applications WCF services.
  • Engaged with end-users, business analysts and senior management to build user stories to create the backlog from which I ran sprint planning sessions and daily stand-ups.
  • Customised TFS work item types, work flows and build definitions.
  • Conducted numerous interviews for new candidates for both full-time and contractor positions.

In addition to the EPR project I also led small teams of developers (typically one or two) on any enhancement work on the applications I developed in my previous role for the trust, so whilst not actively writing code on the projects I met users, gathered requirements, created user stories, managed TFS and led and mentored the developers on the enhancement work.


Technical Development Specialist (Aug 2011 – Oct 2012)

Central Manchester & Manchester Children’s Foundation Trust

Location: Manchester, England pin

Key skills: C#, WebForms, MVC 4, jQuery, Entity Framework, SQL Server, WCF Services, Castle Windsor, Telerik UI, TortoiseSVN, RedMine, AutoMapper, XML, HTML, CSS

Working in a small team of developers, I was involved in managing the full development project life-cycle of a number of bespoke internal applications for the trust.

My major accomplishments in this role include:

  • Designed, developed and supported an MVC touch screen whiteboard for over 60+ wards within the trust to replace their existing magnetic whiteboards.
  • Designed, developed and supported a WebForms call management system for the overnight on-call staff within the trust so that they could better manage overnight resources within the trust.
  • Developed a WebForms nursing handover application to allow more efficient and detailed handover of patients by nurses at shift change.
  • Designed and developed a WebForms application to allow the electronic input of all the risk assessments conducted by the nurses on the ward for each patient.


Senior Programmer (Nov 2008 – Jun 2011)

Northgate Information Solutions

Location: Manchester, England pin

Key skills: ASP.NET, MVC 2, C#, Classic ASP, Visual Basic 6, Java, C++, SQL Server, JIRA, TortoiseSVN

In this role I was involved in the development and maintenance of the crime scene management software Socrates. This role involved the development of various Java web based modules alongside support and maintenance of the C++ thick client.

My role also included being involved in the full project life-cycle of an online .NET licensing register from the initial requirements specification and estimations to being solely responsible for coding of the entire site.


Programmer (Jan 2001 – Nov 2008)


Location: Glasgow, Scotland

Key skills: Classic ASP, Visual Basic 6, Java, C++, SQL Server, COBOL, UNIX

In this role I was responsible for the development, maintenance and support for a range of applications included ASP web applications, Visual Basic 6 of an ASP application to manage council documents, meetings and agendas.


Junior Programmer (May 2000 – Jan 2001)

Braidhill Software

Location: Edinburgh, Scotland

Key skills: COBOL, UNIX