Jonathan Lange

Principal Software Engineer at Chainguard

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jonathan Lange is a Principal Software Engineer based in London with over two decades of experience blending hands-on backend, infrastructure and data engineering with technical leadership and management. He has progressed from deep engineering roles (Twisted, ClusterHQ) to senior leadership at Weaveworks and Memrise and now Chainguard, consistently focusing on reliability, observability and scalable systems. A prolific open-source contributor, his work spans Python, Haskell and Go ecosystems — notably contributions to Twisted, the Servant Haskell library and Prometheus-aligned Cortex — showing expertise in API design, testing infrastructure and logging systems. He prefers pragmatic, well-documented refactors and testing-first improvements that reduce operational risk, and often surfaces non-obvious improvements like structured JSON logging and clearer test failure diagnostics. Jonathan reads widely on management and system design, pairing books like Turn the Ship Around! with Designing Data-Intensive Applications to inform both team culture and architecture.
code23 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science, Mathematics, Computer Science, Bachelor of Science, Mathematics, Computer Science at University of Tasmania
stackoverflow-logo

Stackoverflow

Stats
1,045reputation
51kreached
2answers
9questions
github-logo-circle

Github Skills (58)

asynchronous10
unit-testing10
timeseries-database10
json10
kubernetes10
docker10
dashboard10
pytest10
python10
back-end-development10
apidoc10
async10
testing10
microservices-application10
grafana10

Programming languages (18)

CSSC++CRustGoPerlHTMLTypeScript

Github contributions (5)

github-logo-circle
weaveworks/grafanalib

Dec 2016 - Jul 2018

Python library for building Grafana dashboards
Role in this project:
userFull-stack Developer
Contributions:71 commits, 95 PRs, 115 pushes in 1 year 7 months
Contributions summary:Jonathan primarily contributed to the development and maintenance of a Python library for building Grafana dashboards. Their work involved refactoring code for style consistency and implementing new features like the `auto_panel_ids` method for generating panel IDs. They also focused on improving the user experience by adding new features, and extending the functionality of existing features.
python-librarypythongrafana-dashboardsdashboardsedsl
twisted/twisted

Nov 2002 - Dec 2015

Event-driven networking engine written in Python.
Role in this project:
userBackend & Test Automation Engineer
Contributions:606 commits, 1 PR, 4 pushes in 13 years 3 months
Contributions summary:Jonathan focused on enhancing the testing framework and resolving bugs related to the core components of the Twisted networking engine. They implemented test frameworks for asynchronous tasks, and also added support for running the tests via subprocesses, and introduced unit testing tools for various core classes. The user worked on patching up known bugs and refactoring various classes in the codebase.
pythonxmppevent-drivenasyncimap
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.
Request Free Trial
Jonathan Lange - Principal Software Engineer at Chainguard