Jonathan Lange

Staff 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
Jonathan Lange is a London-based Staff Software Engineer with over two decades of experience combining hands-on backend, infrastructure and data engineering with senior technical leadership roles including VP and Principal Architect. He brings a strong SRE and distributed-systems pedigree from Google and Weaveworks and is an active open-source contributor across languages — from improving Twisted’s testing framework to Kubernetes tooling like kubediff and enhancements to Haskell’s servant and Grafanalib. Comfortable both shaping engineering strategy and digging into code, he has a track record of improving maintainability, testability and performance in complex systems. Jonathan’s taste in books (Turn the Ship Around!, Designing Data-Intensive Applications) underscores a focus on empowering teams and building robust, scalable systems, and he frequently chooses to return to hands-on engineering after leadership stints to stay technically engaged.
code23 years of coding experience
job22 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (64)

asynchronous10
api-doc10
unit-testing10
timeseries-database10
json10
kubernetes10
dockerce10
docker10
dashboard10
pytest10
python10
back-end-development10
async10
testing10
microservices-application10

Programming languages (18)

CSSC++CRustGoHTMLPerlTypeScript

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