Kerry Walker
Senior C#/.NET Software Engineer & Team Lead
18 years in .NET, mostly on software that already existed and mattered to someone: holiday park management systems, analytical software used by UK police forces, security and access control. The park systems are an accounting product underneath, which is where the double-entry ledgers, invoicing and UK VAT come in. Specialisms: performance, legacy modernisation, system integration, and AI-assisted development.
Four things that keep coming up
By the numbers
minutesimport speed-up
Experience
Software Developer / Team Lead
2024 to Present- Lead a team of 4 building a .NET 9 Blazor platform used by more than 75 UK holiday park operators; revived a stalled project and shipped its first release with CI/CD delivering every 2 weeks.
- Wrote the large majority of the integration with a major European hospitality platform, including the invoice and ledger-account layer that maps posting rows, with their VAT rates and nominal codes, into the partner's accounting model.
- Work across the accounting core: double-entry ledgers, nominal codes, invoicing, statements, cash matching and UK VAT under the statutory apportionment schemes.
- Delivered a gRPC + IdentityServer4 OAuth migration and introduced an AI-assisted development workflow (Claude Code).
Software Developer
2021 to 2024- Built and optimised analytical software used by most UK Police forces and international law-enforcement agencies.
- Cut core import from hours to under 5 minutes on a million-row dataset, unblocking a launch after 5 years in development.
- Migrated .NET Framework 4.6 to .NET 5, re-architected to UTC, and raised test coverage.
Software Developer
2014 to 2021- Led the company's first move from desktop to web: chose Blazor and built the reusable framework the team still builds on. Reused the existing backend rather than copying it, so the accounting and VAT code stayed one shared implementation serving both the desktop and the web front end.
- Delivered multiple integrations: Salesforce, SagePay Cloud payments (REST) and a Zonal EPOS integration (REST & SOAP).
- Managed an 80GB post-merger database reconciliation across 10 years of divergent schema; became secondary product owner.
Software Developer
2011 to 2013- Designed a credit-card processing system integrating two major gateways for card-not-present and Chip & PIN payments.
Software Engineer
2010 to 2011 & 2013 to 2014- Developed a WPF security & access-control platform (CCTV, intruder, access control); integrated multiple third-party video systems, delivered ONVIF camera-discovery R&D and a SALTO integration over a custom TCP protocol.
Application Developer
2008 to 2010- Turned around several failing projects; rebuilt a VB6 system handling £1M+ per week in BACS transfers, and cut a transport-industry printing job from days to seconds.
Core skills
Education
BSc Computer Science, 1st Class · University of Chester (2004 to 2007)
Earlier: BTEC HNC, Electrical & Electronic Engineering. A first career in engineering that shaped a diagnostic, calm-under-pressure approach to software.
Get in touch
The best way to reach me is on LinkedIn. I'm happy to talk about performance, migrations, system design or AI-assisted development, and about senior .NET roles.
This page keeps personal details to a minimum by design. For a full CV, connect with me on LinkedIn or request one directly.