I am a C# developer focused on Microsoft’s .NET and SQL Server stack, with a particular interest in web-based security and GDPR compliance. I communicate effectively at all levels, learn quickly, and continuously improve, always looking for opportunities to expand my knowledge. I have extensive experience with system integrations, APIs, platform modernisation, and performance optimisation. I enjoy sharing knowledge through lunch-and-learn sessions and code reviews, and I work well independently or in a team. I take an always-learning approach to my work, choosing technologies to evaluate and applying them where they offer the best value. My personal projects have included a stock control system, an ecommerce website with payment integrations, programming challenges, iOS app development, and I have recently been exploring Microsoft Orleans for building distributed systems.

John Singleton

I am a C# developer focused on Microsoft’s .NET and SQL Server stack, with a particular interest in web-based security and GDPR compliance. I communicate effectively at all levels, learn quickly, and continuously improve, always looking for opportunities to expand my knowledge. I have extensive experience with system integrations, APIs, platform modernisation, and performance optimisation. I enjoy sharing knowledge through lunch-and-learn sessions and code reviews, and I work well independently or in a team. I take an always-learning approach to my work, choosing technologies to evaluate and applying them where they offer the best value. My personal projects have included a stock control system, an ecommerce website with payment integrations, programming challenges, iOS app development, and I have recently been exploring Microsoft Orleans for building distributed systems.

Available to hire

I am a C# developer focused on Microsoft’s .NET and SQL Server stack, with a particular interest in web-based security and GDPR compliance. I communicate effectively at all levels, learn quickly, and continuously improve, always looking for opportunities to expand my knowledge. I have extensive experience with system integrations, APIs, platform modernisation, and performance optimisation. I enjoy sharing knowledge through lunch-and-learn sessions and code reviews, and I work well independently or in a team. I take an always-learning approach to my work, choosing technologies to evaluate and applying them where they offer the best value. My personal projects have included a stock control system, an ecommerce website with payment integrations, programming challenges, iOS app development, and I have recently been exploring Microsoft Orleans for building distributed systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Developer at ARC Research Ltd
January 1, 2023 - June 1, 2025
Ongoing development of the company’s web-based investment research platform (C# MVC / SQL Server), including upgrading from .NET Framework 4.7 to .NET 8; migrating components from Vue2 to React; increasing automated testing; source control via Bitbucket and Jira task control; PowerShell scripting to automate file handling; and UX enhancements. Architected a clean architecture platform for document sharing with multi-tenant support, including a dashboard (Razor Pages), an API (gRPC), and a client NuGet package for integration with client applications. Implemented an OAuth server to secure an externally exposed API; updated CRM API integration to HubSpot with unchanged interface; developed an image resizer plug-in; migrated hosting from IIS to newer versions with Azure path potential.
Senior Software Developer / Team Leader at Healthspan Ltd
August 1, 2016 - November 1, 2022
Developing web-based software and integrations between e-commerce, marketplaces, ERP, PIM, and the data warehouse; improving stability, performance, and robustness; built an integration platform (middleware API) to centralize product data across systems; led the dev team, coordinating 5 developers and offshore resources; led a project to adopt an in-house website when the external agency left, resolving hundreds of issues to improve stability, usability, conversion and revenue.
Development Team Leader at Enact / First Title Insurance
September 1, 2012 - August 1, 2016
Development of web-based software and services using C#, ASP.NET 4.5/4.6, MVC, WebAPI, WebForms, Entity Framework; leading a team, improving APIs and security; coordinating with offshore resources; delivering performance-tuned business reports and facilitating platform upgrades.
Development Manager at Ashworth Construction (NW) Ltd
January 1, 1995 - January 1, 2011
Implemented, maintained, and supported the company’s IT systems; developed software (WinForms C# and VB); led IT operations and contributed to the company’s IT strategy; progressed to management and, in 2010, joined the board.

Education

Open University modules (Level 2/3) at Open University
January 11, 2030 - January 5, 2026

Qualifications

A Levels
January 11, 2030 - January 5, 2026
Sitecore Experience Developer
January 11, 2030 - January 5, 2026
Sitecore Commerce Developer
January 11, 2030 - January 5, 2026
Pluralsight online software development training
January 11, 2030 - January 5, 2026
NDC Conferences
January 1, 2020 - January 1, 2023
Hack Yourself First workshop
January 11, 2030 - January 5, 2026
.NET / GraphQL workshop
January 11, 2030 - January 5, 2026
Leadership training
January 11, 2030 - January 5, 2026
Contract Law
January 11, 2030 - January 5, 2026
Employment Law
January 11, 2030 - January 5, 2026

Industry Experience

Software & Internet, Healthcare, Professional Services, Retail

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more