John Heath is a hands-on Senior Software Engineer with 11 years of professional experience and a long track record in C++ across security, finance, and high-performance streaming analytics. Currently refactoring legacy C into modern C++17 at Zellis, he has deep experience building and modernizing multithreaded, distributed systems from Bloomberg’s market-data feeds to Software AG’s Apama streaming engine. He routinely blends systems-level C++ work with scripting, containerization (Docker, Kubernetes, Rancher, K3S), and tooling (VSCode extensions, Python test frameworks), enabling smoother CI/CD and platform integration. Comfortable on Windows, Linux and ARM, he has a pragmatic eye for performance improvements—having introduced CAS lockless structures and modern STL refactors in earlier roles. Based in Peterborough, UK, he pairs engineering rigor with community-facing work (Apama community site and technical blogging), reflecting a curiosity that spans from low-level optimization to developer experience.
11 years of coding experience
28 years of employment as a software developer
MSc IT, MSc IT at University of Liverpool
BSc Chemistry, BSc Chemistry at Royal Holloway, University of London
This is a vscode extension for the pysys framwork it enables the use of this testing framework in Visual Studio Code allowing the use of the UI to interact with and create tests for your software projects..
Contributions:2 releases, 70 commits, 13 PRs in 5 months
Cumulocity IoT Widget that allows you to create charts showing data from one or more devices. You can create many chart types including line, spline, bar, radar, scatter and bubble. Developed by Global Presales.
Contributions:5 releases, 20 commits, 4 PRs in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.