Martin Garton

Director at Garton Technology Consulting Ltd

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
Martin Garton is a seasoned technology leader and consultant with over 18 years of hands-on experience and more than 25 years of international commercial exposure across design, architecture, engineering and operations. He has driven architecture and platform strategy in senior roles at organisations including the Financial Times, Utility Warehouse and Cera, and now leads his own consultancy from London. Comfortable translating complex business needs into resilient, scalable systems, he combines executive leadership with deep technical craftsmanship—evidenced by low-level contributions to a Go-based Kademlia/Mainline DHT focused on graceful shutdown and robustness. Known for improving reliability and operational behaviour, he excels at stabilising distributed systems and maturing engineering practices. His physics degree underpins a methodical, analytical approach to solving thorny technical problems.
code18 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (BSc) Physics, Bachelor of Science (BSc) Physics at University of Nottingham
github-logo-circle

Github Skills (5)

distributed-systems10
go10
concurrency10
logging9
kademlia8

Programming languages (10)

TypeScriptJavaC++ShellRustCSCSSJavaScript

Github contributions (5)

github-logo-circle
nictuku/dht

Sep 2016 - Oct 2018

Kademlia/Mainline DHT node in Go.
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs in 2 years 1 month
Contributions summary:Martin primarily focused on improving the stability and robustness of the DHT node. Their contributions involved implementing a cleaner shutdown process using waitgroups to ensure all goroutines exit gracefully. Additionally, the user addressed logging inconsistencies and refined the code to prevent blocking during shutdown when results weren't being consumed, ensuring proper behavior. These changes reflect a focus on improving the overall reliability and efficiency of the distributed hash table implementation.
golangdhtmainlinekademlia
uw-labs/straw

Nov 2017 - Jul 2020

Filesystem abstraction API
Contributions:1 review, 101 commits, 37 PRs in 2 years 8 months
rustapifilesystemabstraction
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
Martin Garton - Director at Garton Technology Consulting Ltd