Christopher Morris

Developer, Scrum Master and Product Owner

Profile

I am a versatile and results-driven Full Stack Developer with hands-on experience across both front-end and back-end technologies, and a proven ability to adapt quickly to the challenges of building robust, scalable, and user-focused applications. I specialise in delivering clean, maintainable code and driving continuous improvement throughout the development lifecycle.

What sets me apart is my combined technical and Agile leadership skill set. As a Professional Scrum Master (PSM I) and Professional Scrum Product Owner (PSPO I), I bring a collaborative and structured approach to software development, helping teams stay aligned, productive, and focused on delivering real value to users.

Company Director

I formed my own company, Christopher James Morris Limited, back in March 2008 and since then I have operated under this identity. As such, I have provided services to a number of entities from local businessses to large corporations.

Employment

Scottish Friendly

Data Engineer
October 2025 - Present

Role Summary:

  • Implementation and development of a new solution to manage the creation and distribution of client correspondence specifically relating to pensions wealth.

Technologies used:

  • SQL
  • XML
  • XSL

NHS England

Software Consultant
March 2025 - July 2025

Role Summary:

  • Technical lead on a vaccinations uptake proof of concept, developing a prototype solution and architecting/developing data sets potentially to underpin a solution to establish national vaccine uptake levels.
  • Software developer on the Record a Vaccination Service which is being rolled out nationally, as a bespoke web solution, built using GDS principles, to record the giving of vaccinations in various healthcare settings.

Technologies used:

  • .NET 7
  • React
  • Azure Cloud
  • SQL Server 2022

Elysium Healthcare

Software Consultant
July 2024 - March 2025

Role Summary:

  • Delivered an Azure based integration solution to connect two third party systems, a job reference checking system and the other a job applicant tracking system, principally for individuals working as healthcare professionals across the 200 or so Elysium hospitals.
  • Initial discovery on the integration of NHS England Personal Demographics Service with a third party electronic patient record provider.
  • Continued delivery of enhancements to a staff shift booking system.

Technologies used:

  • .NET 8
  • Azure /DevOps
  • Azure Cloud
  • SQL Server 2022

NHS Digital

Software Consultant
September 2020 - June 2024

Role Summary:

  • Lead developer of a GDS principled solution which integrated with NHSE subsystems including the core GP Connect API and Spine Directory Service. Application provided available appointment slots for the wider NHS community.
  • Integrated the application with NHS Mail Single Sign On.
  • Development of a public facing national data sharing portal which integrated with the GP Connect backend to indicate how data was being shared across the NHS community.
  • The portal also included the ability for end users to register their systems and products into GP Connect.
  • In addition to the portal, development of a secure Admin portal to give NHS England users the ability to manage data sets which would be used in the main portal.
  • All applications were built using GDS principles with an extensive backend API to decouple the UI from data flows and interactions with other NHSE FHIR based APIs.
  • To improve the user experience, some screens required additional data processing and sending of notifications using GOV.UK Notify – these were implemented by creating messages for an AWS Lambda to process them.
  • All applications built to strict NHSE front end guidelines including progressive enhancement, and GDS accessibility standards.
  • Development of an automated workflow functions hosted in Azure to consume data from Splunk and facilitate the creation of Dashboards specifically aimed at reporting on activity and interactions within GP Connect.
  • Development of a capability reporting suite whereby reports were generated, again using S3 bucket and AWS Lambda triggers/functions, to send a daily report in Excel of all GP Connect sites with a full organisation hierarchy, obtained from another NHSE FHIR API.

Technologies used:

  • .NET 7
  • AWS
  • Azure Cloud
  • SQL Server
  • PostgreSQL
  • PostgreSQL
  • Kubernetes
  • Terraforms
  • Docker
  • Power BI

Scubago

Full Stack Developer
November 2019 - April 2020

Role Summary:

  • Built multiple webjobs to process incoming data extracted from a third party API into Azure Cosmos DB, querying the Cosmos DB data to merge into a Staging schema, then running an ETL routine to fill the main database.
  • Implemented a full Azure based messaging system to track the upload process.
  • Development of core pages for the main Scubago website, using data extracted from the above.

Technologies used:

  • C#.NET
  • MVC
  • SQL Server 2016
  • .NET Core Web API
  • Azure WebJobs
  • Azure Messaging
  • .NET Core
  • Azure Storage Queue
  • Azure Cosmos

Contract Natural Gas Limited

Software Consultant (Contract)
March 2019 - September 2019

Role Summary:

  • Technology and solutions consultant providing software expertise for a major software transformation initiative.
  • Development of a portal to help the Customer Support functions of CNG, prototyped in React.
  • Began the process to port a RabbitMQ messaging subsystem to Azure based messaging.

Technologies used:

  • C#.NET
  • MVC
  • SQL Server 2016
  • .NET Framework
  • RabbitMQ
  • React
  • Azure Messaging

Zenith Vehicles

Software Consultant (Contract)
August 2018 - March 2019

Role Summary:

  • Greenfield development of a product portal (https://myaccount.zenith.co.uk) to provide customers with a central location from which to access their vehicle leasing products.
  • Development focused on the full web stack from a .NET based MVC UI to Web API microservices, all accessed via an API Gateway middleware client (Consul and Ocelot), to handle high transaction volumes.
  • Developmental focus on reusable and consumable packages (including NuGet) and a domain driven approach.
  • Development of a messaging workflow to support the portal self registration solution. This facilitated a checking process to verify if a driver is available on several Zenith legacy databases. This was implemented by sending several messages onto an Azure based Messaging Bus.

Technologies used:

  • C#.NET
  • MVC
  • .NET Core
  • .NET Core Web API
  • SQL Server 2016
  • API Gateway (Ocelot + Consul)
  • Azure Messaging

Broker Network

Software Consultant (Contract)
November 2017 - July 2018

Role Summary:

  • Development of a Single Sign On API utilising Identity Server 4 and .NET Core.
  • Development of an Upload Application to automate the uploading of entities into Dynamics CRM.
  • Migrations of legacy applications to.NET Core based MVC applications with backend Web API microservices.
  • Development of several monitoring scripts to assist internal infrastructure teams with alerts when essential business services stop functioning.

Technologies used:

  • C#.NET
  • MVC
  • .NET Core
  • SSIS
  • SQL Server 2012
  • Web Services (WCF + Web API)

Jet2holidays.com

Software Consultant (Contract)
September 2017 - November 2017

Role Summary:

  • Temporary placement to assist with the backlog of redeveloping the Jet2Holidays website.

Technologies used:

  • C#.NET
  • MVC
  • Vue.JS
  • Sitecore

Skills for Care

.NET Analyst Developer (Contract)
April 2017 - August 2017

Role Summary:

  • Development of a public facing Funding Application portal and Endorsements portal.
  • Built both portals from scratch, developing all components using the .NET stack with EntityFramework, CastleWindsor, AutoMapper, and Web API 2 into clean modules and clear separation of concern.

Technologies used:

  • C#.NET
  • MVC
  • SQL Server 2012
  • Web API
  • Javascript
  • Entity Framework

NHS Digital

.NET Analyst Developer (Contract)
OCtober 2015 - March 2017

Role Summary:

  • Member of an agile team developing a highly specialised interactive visualisation platform (https://iviewplus.digital.nhs.uk).
  • Working to 2 week sprints developing components across the whole spectrum from UI to back end.
  • Specialist development of ETL packages to flow data from corporate reference datasets.
  • Involved in some aspects of DevOps and the deployment of NuGet packages as part of the delivery process.
  • Working with the implementation of a backend messaging system (EventStore) to control the flow of audit, security and data control messages.

Technologies used:

  • C#.NET
  • MVC
  • SQL Server 2012
  • Web API
  • AngularJS
  • TypeScript
  • Entity Framework

Broker Network

Technical Lead / Consultant (Contract)
March 2015 - August 2015

Role Summary:

  • Technical lead to identify and implement solutions to problems affecting IT services across the core business, notably within Finance and Client Money.
  • Designing, developing and implementing changes to core processes around the data flows between Broker Network and its third party suppliers within the insurance sector.

Technologies used:

  • C#.NET
  • ASP.NET
  • SSIS
  • SSRS
  • SQL Server 2010
  • Web Services (WCF + Web API)

CAP Automotive

.NET Developer (Contract)
December 2014 - March 2015

Role Summary:

  • Specialist development of UI and middle tier components across the CAP public facing websites and data delivery web services.
  • Supporting a vast array of applications across the CAP core business.
  • Problem solving and troubleshooting of complex applications, involving significant data repositories and data exchange between CAP and its customers.

Technologies used:

  • C#.NET
  • ASP.NET
  • SSIS
  • SQL Server 2010
  • Web Services (WCF)
  • JavaScript + jQuery

Skills for Care

.NET Analyst Developer / Technical Project Manager (Contract)
July 2013 - December 2014

Role Summary:

  • Requirements capture, design and development of a public facing web resource, encompassing a full bespoke CMS (marrying up rich UI functionality for Content Administrators with a custom built publishing engine, using web services to post content).
  • Initial development of core web services to integrate disparate applications into a central BI platform.
  • Support and technical development of two strategic projects specifically the analysis, capture and implementation of solutions, and responsibility for managing outstanding risks, issues and defects.
  • Initial analysis and development of interfaces to accommodate a new CRM implementation, bridging separate functions within the business.

Technologies used:

  • C#.NET
  • ASP.NET
  • SSIS
  • SQL Server 2008
  • MVC
  • Web Services (WCF)
  • JavaScript + jQuery

Maplin Electronics

.NET Analyst Developer (Contract)
March 2013 - June 2013

Role Summary:

  • Enhancements and improvements to the Maplin E-Commerce platform, specifically the basket and checkout process.
  • Integration of a universal JSON variable (on the UI) to track a user’s journey through the site, to be used by a third party who learn about a site and its visitors.
  • Various troubleshooting type projects to fix bottlenecks and improve web optimisation amongst the E-Commerce backend processes, including population of products and stock levels.

Technologies used:

  • C#.NET
  • ASP.NET
  • SSIS
  • SQL Server 2008
  • XML
  • Web Services (WCF)
  • JavaScript + jQuery

Pickard Events

.NET Developer (Freelance)

Role Summary:

  • Design and development of an online ordering system which allow exhibitors to order and pay for electrical components for an exhibition.
  • Greenfield project built using MVC 3 because the application lent itself to the MVC model, encompassing a secure Admin area and a public facing component.

Technologies used:

  • C#.NET
  • ASP.NET
  • MVC
  • Entity Framework
  • SQL Server 2008
  • JavaScript + jQuery

Prompt Capital Monitoring

Technical Lead (Contract)
July 2012 - January 2013

Role Summary:

  • Completed the first phase of a web application which provides Independent Financial Advisers with a daily investment monitoring service for their clients.
  • Enhanced and developed interfaces with third party platforms including daily price feeds from Morningstar.
  • Developing components to encapsulate transaction flow between Windows services, including some messaging technologies.

Technologies used:

  • C#.NET
  • ASP.NET
  • SQL Server 2008
  • XML
  • Web Services (WCF)
  • JavaScript + jQuery

Food Standards Agency

.NET Analyst Developer (Contract)
August 2011 - June 2012 and January 2010 - September 2010

Role Summary:

  • Using an Agile approach for developing short timescale incremental enhancements to the Food Hygiene Ratings System (https://ratings.food.gov.uk) – designed and developed during the previous contract at the FSA. Many changes evolved from direct interaction and detailed requirements analysis with the project stakeholders.
  • Core to FHRS was an external public facing site used to perform searches of establishments and provide other rich content. In addition, an internal site used by around 230 Local Authorities to upload and process establishment inspection data, often involving large datasets.
  • Working alongside the rest of the team, developing cross functional enhancements to improve the performance of the application and database backend.
  • Implementation of data extraction technologies including SSIS and .NET 4 to improve performance of existing functionality.

Technologies used:

  • C#.NET
  • ASP.NET
  • SQL Server 2008
  • XML
  • SSIS
  • SSRS
  • Web Services (WCF)
  • Team Foundation Server
  • JavaScript + jQuery

Tribal Group

.NET Analyst Developer (Contract)
January 2011 - August 2011

Role Summary:

  • Development and enhancement of a complex and highly customisable end-to-end recruitment application. Used predominately by public sector organisations to manage the process from applications to offer.
  • Implemented changes to the configuration and release process to client installations.
  • Implemented performance improvements to the overall application architecture including the caching of user permissions and reducing the number of database calls.

Technologies used:

  • C#.NET
  • ASP.NET
  • SQL Server 2008
  • XML

ghd

.NET Analyst Developer (Contract)
September 2009 - December 2009

Role Summary:

  • Delivery of a core web service to provide a backend to all customer service and track-and-trace applications, both web and desktop-based.
  • Design and development of a public facing web returns application for the ghd website.
  • Initial development of an internal customer service portal to be rolled out across ghd worldwide.

Technologies used:

  • VB.NET
  • ASP.NET
  • SQL Server 2005
  • XML
  • Web Services (WCF)

Department of Health

.NET Analyst Developer (Contract)
February 2009 - September 2009

Role Summary:

  • Delivery of development and technical expertise to the Unify2 Enhancements Project, a multi-faceted/n-tier ASP.NET application, for the collection and management of data from the NHS and Primary Care Trusts. The application is of strategic importance to the Department.
  • Working in an Agile approach as part of a large development team, and taking responsibility for tasks that deliver functionality an iteration requires.
  • Development of various interfaces between Unify2 and a Forum solution using XML, as well as a feed into a reporting system from a user-generated spreadsheet.
  • Integration of a bespoke Forum solution into Unify2.

Technologies used:

  • VB.NET
  • ASP.NET
  • SQL Server 2005
  • XML

Jacobs Engineering

.NET Analyst Developer (Contract)
February 2008 - February 2009

Role Summary:

  • Filling in for two permanent staff, day-to-day technical responsibility for Jacobs UK HR Systems, including ad-hoc development and maintenance of HR systems.
  • Development of an application to manage the Jacobs UK preferred supplier list.
  • Developed a replacement to the existing total reward statement solution. In particular, to better manage the opt-in/out functionality.
  • Single-handed design, development and implementation of a graduate recruitment portal for Jacobs in Europe and the US. The portal was built as an n-tier application in ASP.NET using Visual Studio 2005. Most of the backend processing was delivered using XML, especially for the interfaces and application tier.

Technologies used:

  • C#.NET
  • ASP.NET
  • SQL Server 2005
  • XML
  • VBA
  • ASP
  • VB6

Trustnet

Head of Web Development (Permanent)
February 1999 - September 2003

Role Summary:

  • Reporting to the Operations Director, responsible for delivering on the overall technical strategy of Trustnet.
  • Overall responsibility for a team of technical staff to build the Trustnet platform.
  • Development of bespoke white labelled tools for independent IFAs using the Trustnet price and performance data.
  • Development and implementation of a portfolio valuation tool.

Technologies used:

  • C#
  • ASP
  • SQL Server 2000

Skills Summary

Programming Languages / Environments

  • Visual Studio .NET (C# and VB.NET): most versions up to and including 2022
  • ASP.NET + ASP
  • Web API + Web Services
  • MVC 3/4/5 (Razor Engine)
  • SQL + SSIS + SSRS
  • Ajax
  • jQuery + JavaScript
  • HTML/CSS/SASS
  • XML + XSL
  • Entity Framework (including EF Core)
  • TypeScript
  • React

Architectures / Server Tools

  • .NET Framework: all versions
  • .NET Core: most versions up to and including .NET 9
  • SQL Server: most versions up to and including 2022 (including SSIS and SSRS)
  • Internet Information Services
  • Team Foundation Server
  • API Gateway (Ocelot + Consul)
  • Messaging (Azure + RabbitMQ)
  • Azure Cosmos DB
  • Azure WebJobs
  • Azure Storage Queue
  • Kubernetes
  • Azure Functions
  • Terraforms
  • Docker

Operating Systems / Platforms

  • Windows Server 2003/2008/2012/2016
  • Azure and AWS Cloud infrastructure

Other

  • Professional Scrum Master
    Professional Scrum Product Owner
    Agile Software Development
    Test-Driven Development
    Experience of using GDS guidelines and principles in developing digital services

Education

  • BSc(Hons) Information Systems Management
    Bournemouth University
    1991 - 1996

Language

  • English (Native)

Interests

  • Running
  • Cycling
  • Photography

Interested in hiring me for your project?

Looking for an experienced IT professional to help your business? To start an initial chat, just drop me an email at or contact me on +44 (0)7923 507138