About Me

·         Professional, enthusiastic and innovative.

·         Happy to share and mentor less experienced developers and technical staff.

·         Excellent grasp of design patterns, practices and coding principals.

·         Great working knowledge and experience of SCRUM and agile working practices.

·         Excellent programming skills and a strong desire to gain knowledge wherever needed.

·         Ability to work to tight deadlines and thrive under pressure.

·         Interest in mobile programming for tablets and smart devices.

·         High level of enthusiasm and desire to see professional progress in company and colleagues.

·         Not afraid to travel.

I’m looking to expand my career, with an emphasis on maintaining a technical aspect to my job am open to the opportunity of a more managerial role or team leadership role. I’m a keen learner and always believe in moving forwards but at the same time I love the work I do and wouldn’t swap it for the world.

Education

University of Central England 2002

BSc Hons Computer Science

Work & Experience

Property Filter 04/04/2024 - 04/04/2026

Senior Software Engineer/MAUI mobile Developer

Leadership level role working on very complex (1M+ lines of code) .net Blazor/ MAUI BLAZOR Hybrid /Cross platform MAUI Blazor hybrid mobile app. I worked closely with the CTO and the founding technical partner to develop all aspects of an outstanding domain leading web app using .Net Blazor technology. Using API’s and server back ends and very abstracted code to allow us to also develop a MAUI desktop app for debugging issues and admin work in creating marketing generated dynamic content. Then in 2024 I took the lead on developing the company’s Mobile app using .NET MAUI and Blazor hybrid to create a cross platform mobile app on both iOS and Android which was successfully launch in the App store and google play store in January 2025. I was instrumental in establishing the procedures and build process for the mobile app and was the main point of interface with Apple and Google for reviews and technical submission.

X-lab Systems 09/05/2022 - 03/29/2024

Senior Software Engineer

Working primarily with the Legacy application squad, my role was to help maintain and enhance the core flagship product for X-lab. I worked closely with a team of more junior engineers, my role was to provide technical leadership and push more technologically enhanced engineering solutions to a organically grown legacy code base. This primarily included working to enhance and rework asp.net frontends and .net framework back ends. I help contribute to the roll out from azure VM’s for hosting to azure container apps and pushed for a more cloud-based stack and away from outdated technologies. Also responsible for helping design and create a new archiving architecture, to replace a legacy stack that was no longer fit for purpose. I was also responsible for a monthly engineering forum where ideas and methodologies could be discussed in a free and open way to enable better understanding of technology going forward.

Boomin(formerly LaunchB) 07/20/2020 - 09/02/2022

Full Stack Engineer

Working within the fast paced and energetic world of a start-up I occupied several niches at Boomin starting as a full stack engineer in the search and listing team, working on Elastic Search optimisation and front-end display technologies, while maintaining the integrity of the cosmos data stores and API to API communications. I next transitioned to the Integrations department and worked extensively with third parties to ensure the shift and accurate exchange of data from one API to another. In this role I also worked and helped/lead the design several of systems and processes to help extend and scale the import of data into a large-scale data handling system with millions of records and a very wide data structure. The entire solution is hosted in azure and deployed via terraform and controlled through Kubernetes and included a large estate of micro service API's and micro frontends all supporting a website that is viewed and used by millions.

H.A.S. Technology Ltd 11/02/2015 - 07/10/2020

Senior Analyst programmer

Work closely with the other senior analyst programmers to architect, design and implement complex “new world” applications, including complex micro services architectures, web API’s, security applications, complex queuing systems and route optimisation systems. Mentor and lead more junior developers in achieving the goals and aims of the SCRUM team. Ensure that Solid principals are adhered too, through the use of extensive code reviews and extreme programming techniques. Push the usage and implementation of TDD principals throughout the SCRUM Team and encourage the use of better coding standards and design practices.

Care Monitoring 2000 01/06/2014 - 10/30/2015

Analyst Programmer.

Design, maintain and extend extensive monolith enterprise level application for use in the care monitoring sector. Primarily focused on Vb.Net and SQL the massive legacy system, required extensive updates and maintenance on regular basis, I was also able to implement much needed SOLID principals where possible and further the practice of TDD through the development department.

Stratec Biomedical UK Ltd (formally Sanguin International Ltd) 01/03/2007 - 12/24/2013

Software Engineer

Design and create bespoke enterprise level windows application for the medical device industry. Lead software development within small teams of up to 3 programmers on projects ranging from the multi million pound large international systems to bespoke single install, in house and small enterprise windows applications. Duties include, client facing initial requirements gathering, architecture design, GUI design and implementation, business logic design and implementation, debugging and unit testing, bug fixing and formal software verification. Particular emphasis is given to data management and data manipulation.

Portfolio

Skills/ Technologies

.net Development
95%
Blazor
80%
.net MAUI
85%