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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Contributing to the company's CMS for local government.
- Technologies: ASP.NET, C#, SQL Server, HTML, CSS, JavaScript, Visual Studio
Developer
Registartion Transfers, Dunstable
- Adding new feature to the company's intranet.
- Technolgies: ASP, SQL Server, HTML, CSS, JavaScript, Visual Studio
Developer
Interactive Products, Cambridge
- To support and maintain the company's office product, Advance.
- Technolgies: Visual Basic, Access, Sage, Visual Studio
Interactive TV Developer
Sky Active, London
- To develop interactive TV services on the Sky platform.
- Technolgies: A bespoke development platform similiar to Visual Basic, XML, XSLT
Developer
EDS, Milton Keynes
- Developing bespoke software for our clients.
- Technologies: Visual Basic, SQL Server, Visual Studio
Junior Developer
Faros, Milton Keynes
- 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
Interests
Mountain biking, rock climbing, paddleboarding, hiking, campervan adventures, movies, technology, science, and chess.