Richard Ling

Senior Software Engineer (.NET / Azure)
Contact Me

Senior Software Engineer with 20+ years of experience delivering scalable software solutions across commercial and government environments, specialising in .NET and Azure.

Strong track record in modernising legacy platforms, building API-driven architectures, and delivering end-to-end solutions aligned to business needs.

Core Skills

Backend & APIs C#, .NET Framework, .NET 6+, REST APIs, Entity Framework, LINQ, Hangfire (background job processing)
Cloud & DevOps Microsoft Azure (App Services), Azure DevOps, CI/CD pipelines, Docker
Web & UI Razor (ASP.NET MVC), HTML, CSS, JavaScript, jQuery, responsive UI development
Data SQL Server, Cosmos DB, Entity Framework (Code First & Database First), migrations (DbUp), data modelling

Professional Experience

Apr 2012 – Present
Senior Software Developer
Energy4Life (XPO Health Ltd)

Lead developer responsible for delivering and maintaining a business-critical platform supporting core company operations.

Platform & Product Development
  • Designed and developed a customer platform supporting e-commerce, subscription billing (Stripe), and fulfilment integration.
  • Built and maintained REST APIs using .NET 6 to support internal systems and third-party integrations.
  • Delivered features end-to-end, from requirements through to deployment and production support.
  • Worked closely with stakeholders to translate business needs into practical technical solutions.
Modernisation & Improvement
  • Led modernisation of legacy .NET Framework applications, improving maintainability and long-term supportability.
  • Improved system reliability and reduced technical debt through incremental refactoring.
Cloud & DevOps
  • Deployed and managed applications in Microsoft Azure using App Services.
  • Implemented CI/CD pipelines in Azure DevOps, improving deployment consistency and reducing manual effort.
  • Worked with SQL Server and Cosmos DB to support both transactional and scalable workloads.
Leadership & Collaboration
  • Mentored developers and contributed to maintaining high code quality standards.
  • Served as primary technical point of contact for complex systems and production issues.
  • Delivered under tight timelines while maintaining production stability.
Continued Richard Ling

Professional Experience (continued)

Aug 2004 – Apr 2012
Software Developer
BMT Defence Services Ltd

Software developer responsible for building secure and reliable systems for Ministry of Defence clients in high-assurance environments.

  • Built web applications using Classic ASP and VBScript to support operational and internal systems.
  • Designed and developed Microsoft Access database applications using VBA, delivering complete solutions including user interfaces and data processing.
  • Created SQL scripts for data migration, transformation, and system integration.
  • Produced technical documentation to support system delivery, maintenance, and handover.
  • Participated in formal client acceptance testing, including travel to client sites.
  • Worked closely with Ministry of Defence stakeholders to gather requirements and deliver tailored solutions.
Nov 2002 – Nov 2003
Trainee Electronics Technician
Royal Air Force
  • Completed basic military training, developing discipline, teamwork, and strong problem-solving skills.
  • Participated in guard duties and operational support activities.
  • Contributed to community support initiatives, including local infrastructure and maintenance work.
Various
Freelance Software Development
Various Clients  (Occasional, Part-time)
  • Delivered small-scale web applications and enhancements using C#, .NET, and SQL Server.
  • Worked directly with clients to understand requirements and deliver practical solutions.
  • Maintained and enhanced existing systems, including bug fixes and feature development.
  • Balanced freelance commitments alongside full-time employment.

Education

2010 – 2015
BSc (Open) Computing
The Open University
2004 – 2006
CertHE (HNC) Computing and Internet Technologies
University Centre Yeovil, Somerset
1998 – 2000
BTEC National Diploma in Information Technology
South Downs College, Hampshire

Additional Information

  • Strong experience working across both legacy and modern technology stacks.
  • Comfortable operating independently or as part of a team.
  • Capable of rapidly onboarding into existing systems and delivering value quickly.
  • Eligible to work in the UK without restriction.
Get in Touch Richard Ling

Get in touch

Whether you have a role in mind, a project to discuss, or just want to connect — I'd love to hear from you.