Curriculum Vitae

John Morsley - Software Engineer - Milton Keynes

Professional Summary

Experienced software engineer with expertise spanning front-end development, back-end systems, and cloud infrastructure. Career spanning from 1997 to present, delivering reliable and scalable solutions across diverse technologies and industries.

Technical Skills

Front-End Development

HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, SignalR

Back-End Development

C#, .NET, ASP.NET Core, Entity Framework, LINQ

Cloud & Infrastructure

Azure, Azure DevOps, AWS, Docker, Kubernetes, Terraform

Databases

SQL Server, Oracle, PostgreSQL, Cosmos DB, Redis

Software

Windows, Visual Studio, ReSharper, Rancher

Practices

SOLID, DRY, ReST, HATEOAS, Scrum, Agile

Work Experience

Software Engineer

Volkswagen Financial Services, Milton Keynes

November 2019 - Present
  • Cloud Team - Building the new cloud based platform.
  • Quote Team - Developing external facing APIs.
  • Connect Online Team - Maintaining our principle finance product.
  • Validation & eSign Team - Developing our Onfido and Scrive interfaces.
  • Technologies: ASP.NET Core, C#, MVC, Entity Framework, ReST, HTML, CSS, NUnit, Shouldly, WireMock, Azure, AWS, Azure DevOps, Oracle, Docker, Kubernetes, Visual Studio, ReSharper, CoPilot

Developer

Domino's Pizza, Milton Keynes

August 2018 - November 2019
  • Replatforming Team - Our goal was to replace our existing monolith application and develop a new microservice alternative.
  • Technologies: ASP.NET Core, C#, MVC, Entity Framework, ReST, xUnit, Fluent Assertions, WireMock, NSubstitute, Azure, Azure DevOps, SQL Server, Docker, Kubernetes, MediatR, AutoMapper, AutoFixture, Visual Studio, ReSharper

Web Developer

Evidence Talks, Milton Keynes

February 2017 - August 2018
  • Developing the company's forensic system, Cascade.
  • This system, which was a server-based product, connected to multiple Linux-based clients.
  • Technologies: ASP.NET, C#, MVC, Entity Framework, HTML, CSS, Bootstrap, jQuery, JavaScript, AJAX, DataTables, PostgreSQL, Visual Studio, ReSharper

Web Developer

Isotrak, Milton Keynes

June 2016 - February 2017
  • To maintain the company's web-based vehicle tracking product.
  • Technologies: ASP.NET, C#, MVC, HTML, CSS, Bootstrap, jQuery, JavaScript, Google Maps API, SQL Server, Visual Studio

Web Developer / Analyst Programmer

P & MM UK, Milton Keynes

March 2014 - June 2016
  • Maintaining the company's online reward & recognition platform.
  • Creating multiple small stand-alone websites for customer promotions.
  • Technologies: ASP.NET, C#, MVC, Entity Framework, HTML, CSS, Bootstrap, jQuery, JavaScript, SQL Server, Visual Studio

Senior Developer

Local World, Milton Keynes

April 2011 - March 2014
  • To support our custom CMS, Portal Constructor, targeted at local newspapers.
  • Technologies: ASP, ASP.NET, C#, Web Forms, MVC, LINQ, HTML, CSS, JavaScript, jQuery, AJAX, SQL Server, Entity Framework, Google Maps API, IIS, Visual Studio, ReSharper

Support Developer

Wildnet, London

April 2010 - April 2011
  • To maintain the company's insurance platform.
  • To liaise with clients that had issues with the software and resolve those issues.
  • Technologies: ASP.NET, C#, Web Forms, WCF, SQL Server, HTML, CSS, AJAX, Visual Studio

Developer

MBR IT, Milton Keynes

January 2008 - April 2010
  • Matthew Baxter Reynolds was quite a well-known individual in the software realm.
  • Developing bespoke software for our clients.
  • Technologies: ASP.NET, C#, Web Forms, HTML, CSS, JavaScript, AJAX, SQL Server, MySQL, Oracle, Visual Studio, Visio

Developer

Ittium, Luton / London

June 2006 - December 2007
  • Liaise with clients, design software, and code solutions.
  • Developed a web-based time costing system, CoMCo.
  • Technologies: ASP.NET, C#, MySQL, XML, XSLT, HTML, CSS, JavaScript, Visual Studio, Visio

Developer

Web Labs, Milton Keynes

February 2006 - May 2006
  • Contributing to the company's CMS for local government.
  • Technologies: ASP.NET, C#, SQL Server, HTML, CSS, JavaScript, Visual Studio

Developer

Registartion Transfers, Dunstable

July 2004 - February 2006
  • Adding new feature to the company's intranet.
  • Technolgies: ASP, SQL Server, HTML, CSS, JavaScript, Visual Studio

Developer

Interactive Products, Cambridge

July 2002 - July 2004
  • To support and maintain the company's office product, Advance.
  • Technolgies: Visual Basic, Access, Sage, Visual Studio

Interactive TV Developer

Sky Active, London

February 2000 - February 2002
  • To develop interactive TV services on the Sky platform.
  • Technolgies: A bespoke development platform similiar to Visual Basic, XML, XSLT

Developer

EDS, Milton Keynes

July 1998 - February 2000
  • Developing bespoke software for our clients.
  • Technologies: Visual Basic, SQL Server, Visual Studio

Junior Developer

Faros, Milton Keynes

July 1997 - July 1998
  • This was an interesting, I started, and the very next day my boss quit! Left me on my own, with no experience.
  • However, soon another more senior developer started and my software engineer journey began.
  • Developing software that communicated with our energy management hardware.
  • Technologies: Visual Basic, Visual Studio

Education

BSc, Computer System Engineering

University of Bedfordshire

1997

Interests

Mountain biking, rock climbing, paddleboarding, hiking, campervan adventures, movies, technology, science, and chess.