Summary
John Staveley is a seasoned software engineer and consultant based in Leeds with over two decades of experience delivering robust web and back-office solutions, primarily on the Microsoft .NET stack. He specialises in end-to-end development of MVC and single-page applications (C#, .NET Core/7, Angular) and has deep operational experience with Azure cloud services, infrastructure-as-code, CI/CD and performance/security tooling. As a long-running contractor and director of his own consultancy, he repeatedly translates complex integration challenges—Sage 200, messaging systems, IoT, and ETL—into maintainable, tested systems using TDD/BDD and SOLID design. Notably, he combines hands-on server and deployment automation (ARM, runbooks, Boxstarter, Chocolatey) with practical front-end accessibility and UX work, making him effective across the full stack. He brings a strong track record of stabilising legacy platforms and modernising them for cloud-native operations while mentoring teams and presenting on security and testing topics.
11 years of coding experience
6 years of employment as a software developer
Master of Philosophy, Computational Fluid Dynamic$, Master of Philosophy, Computational Fluid Dynamic$ at The University of Manchester
Diploma of Management, Management, Diploma of Management, Management at Manchester Business School
Master of Engineering, Chemical Engineering, Master of Engineering, Chemical Engineering at Imperial College London
A-Levels, Maths, Chemistry and Physics, ABB, A-Levels, Maths, Chemistry and Physics, ABB at Haywards Heath Sixth Form College
Oathall Community College
English, french level b2