CV

Kerry Walker

Senior C#/.NET Software Engineer & Team Lead

18+ years making software ship, perform and last. I take C#/.NET systems that are slow, stalled, or stuck on ageing technology and turn them into products businesses depend on. Specialisms: performance, legacy modernisation, system integration, and AI-assisted development.

Chester, UK  ·  Remote-first

Problems I'm brought in to solve

"It's too slow to even demo."
I cut a core import from several hours to under 5 minutes on a million-row dataset, unblocking a product that shipped after 5 years in development.
"Nobody wants to touch this old system."
I modernise across the whole .NET lifecycle: VB6 to .NET, .NET Framework to .NET 9, desktop to Blazor web, safely and incrementally.
"We need these two systems to talk."
I'm repeatedly the first to integrate platforms that have never connected: payments, CRM, EPOS, hospitality platforms and hardware devices.
"We want to move faster with AI."
I build AI-assisted dev workflows with Claude Code: automated code review, AI test generation and custom internal-tool integrations.

By the numbers

18+years in C#/.NET
100x+import speed-up
.NET 9current platform
80GBDB merger delivered

Experience

Software Developer / Team Lead

2024 to Present
ParcVu Systems · Remote
  • Lead a team of 4 building a .NET 9 Blazor platform used by several of the UK's largest holiday-park operators; revived a stalled project and shipped its first release with CI/CD delivering every 2 weeks.
  • Architected a first-of-its-kind integration with a major European hospitality platform via an Azure synchronisation service.
  • Delivered a gRPC + IdentityServer4 OAuth migration and introduced an AI-assisted development workflow (Claude Code).
C# · .NET 9 · Blazor · Azure · EF Core · gRPC · SQL Server · CI/CD

Software Developer

2021 to 2024
Forensic Analytics · Remote
  • 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.
C# · .NET 5 · Performance Optimization · SQL Server · Entity Framework

Software Developer

2014 to 2021
ParcVu Systems · Chester
  • Led the company's first move from desktop to web: chose Blazor and built the reusable framework the team still builds on.
  • 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.
C# · .NET Framework / Core · Blazor · WPF · SQL Server · REST · SOAP

Software Developer

2011 to 2013
Potts Mullarkey
  • Designed a credit-card processing system integrating two major gateways for card-not-present and Chip & PIN payments.
C# · .NET Framework · WinForms · SQL Server · Payment Integration

Software Engineer

2010 to 2011 & 2013 to 2014
Remsdaq
  • 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.
C# · .NET · WPF · TCP/UDP · System Integration · Real-Time Systems

Application Developer

2008 to 2010
Triangle Software
  • 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.
C# · .NET · SQL Server · VB6 · Legacy Modernisation

Core skills

C# .NET / .NET 9 Azure Blazor SQL Server Entity Framework Core REST APIs gRPC WPF / WinForms Performance Optimisation Legacy Modernisation System Integration CI/CD Docker Team Leadership AI-Assisted Development

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 senior .NET roles, performance, migrations or AI-assisted development.

This page keeps personal details to a minimum by design. For a full CV, connect with me on LinkedIn or request one directly.