- Arnold Clark.NET DeveloperNovember 2021 - Today (3 years and 1 month)Glasgow, UKWorking within the Employee Experience team, I was brought in to be part of a new migration sub-team. We were tasked with the modernisation of some of the internal company software aimed at the support and management of employees. The strategy was to evaluate which pieces of software required rewriting and which could be ported before executing the chosen strategy. Essential core parts of the work that I engaged in delivering were the authentication and authorisation pieces that used standards such as OpenID Connect (OICD) and JWTs. The target platform was Microsoft SQL Server 2019, .NET 6 & 7, C# 10 & 11, and various web-based UIs. Many of the individual pieces of software/subsystems have been successfully migrated with more in progress. There was also a desire to migrate all source code from SVN to GitHub which was successfully completed.
- Varga LimitedOwner / Senior ConsultantMarch 1999 - Today (25 years and 9 months)
- Briggs Equipment UK LtdApplications LeadNovember 2019 - October 2021 (1 year and 11 months)CannockThe project, MITER, was an Official Sensitive logistics project for the MoD. Working in conjunction with the Infrastructure Architect and the team who wrote the forerunner to a substantial part of this project (that has been replaced by MITER), I architected and designed an application for a privately cloud hosted application that was written using Visual Studio 2019 in C# by myself and my team. I also wrote some encryption libraries in C++. The back end was provided by a SQL Server 2019 database and an IFS ERP system. IFS integration was achieved both by direct access to its Oracle 18c database and via their web services API as well as configuring IFS to call our own web service interface. The UI was a Razor based AA compliant website. Additionally, a Windows Service provided a custom scheduler. The initial project was delivered on time and to budget.
- Master of Software DevelopmentOpen University2004
- BSc (Hons) Computer ScienceStaffordshire University1996
- BSc Software EngineeringStaffordshire University1995
- HND Software EngineeringUniversity of Brighton1992