John Brunton

Software Engineer at Converge

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

👤
Senior
🎓
Top School
John Brunton is a software engineer in London with 13 years' experience building resilient, delivery-focused systems and leading cross-functional teams. He champions software craftsmanship, Lean thinking and self-organising teams to drive sustainable development and continuous delivery of value. At Zipcar he progressed from developer to Android & Full Stack Team Lead, and now applies that blend of hands-on engineering and leadership at Converge. An active open-source contributor, he extended the popular carvel-dev/ytt YAML templating tool by adding regexp.match/replac e capabilities and improving Starlark error handling—bringing more powerful templating to infrastructure workflows. Trained at the University of Oxford (MMathCompSci), he combines rigorous academic foundations with practical improvements that make developer tooling more robust and expressive. Colleagues know him for pragmatic refactors and a focus on long-term team autonomy rather than short-term heroics.
code13 years of coding experience
job12 years of employment as a software developer
bookMMathCompSci, MMathCompSci at University of Oxford
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

regular-expression10
configuration-management10
starlark10
configurations10
go10
templating10
configuration-file10
cli10
yaml10

Programming languages (14)

JavaCSSC++TeXGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
carvel-dev/ytt

Aug 2020 - Sep 2020

YAML templating tool that works on YAML structure instead of text
Role in this project:
userBack-end Developer
Contributions:4 reviews, 8 commits, 6 comments in 11 days
Contributions summary:John focused on enhancing the `ytt` tool by implementing regular expression functionality within the Starlark environment. They added `regexp.match` and `regexp.replace` features, incorporating support for lambda arguments in the `replace` function. Furthermore, the user refactored error handling mechanisms to improve the robustness of the regular expression replacement logic. Their contributions centered on extending the templating capabilities of `ytt` via the Starlark integration.
templatingyamlcligodevops
jbrunton/setup-k14s

Jun 2020 - Aug 2020

A Github Action to install k14s tools
Contributions:15 releases, 69 PRs, 102 pushes in 1 month
kubernetes
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