John Clayton

Staff Software Engineer at Grafana Labs

Billings, Montana, United States
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
John Clayton is a Staff Software Engineer with 15 years of experience building scalable, cloud-native systems using Go, TypeScript, Node.js, MongoDB, Docker, Kubernetes, and AWS. Currently at Grafana Labs and founder of Code Monkey Labs, he blends hands-on engineering with product-minded ownership, having architected high-throughput telemetry and media integrations at Plex that handled hundreds of millions of requests daily. He has a strong track record in API design and OAuth integrations, evidenced by contributions improving OAuth1 handling in the widely used RestSharp library. Based in Billings, Montana, John favors pragmatic, reliable engineering—migrating fragile ingestion pipelines to robust MongoDB/BigQuery flows—and enjoys turning messy, distributed problems into maintainable services.
code15 years of coding experience
job20 years of employment as a software developer
bookComputer Science, Computer Science at Montana State University-Bozeman
github-logo-circle

Github Skills (8)

net10
asp-net10
rest-api10
dotnet10
csharp10
oauth10
dotnet-core10
unit-testing9

Programming languages (10)

TypeScriptC#SmartyShellC++MakefileJavaScriptGo

Github contributions (5)

github-logo-circle
restsharp/RestSharp

Feb 2011 - Nov 2011

Simple REST and HTTP API Client for .NET
Role in this project:
userBack-end Developer
Contributions:5 commits in 9 months
Contributions summary:John primarily focused on improving the OAuth1 authentication process within the RestSharp library. Their contributions include fixing issues related to access token requests and parameter encoding. The user also added tests to ensure the proper encoding of OAuth parameters. They were involved in integrating Netflix authentication, suggesting a focus on API integration and OAuth implementations.
api-clientapidotnethttp-api-clientcsharp
A simple handler for Plex webhooks which edits Slack status
Contributions:5 commits, 10 PRs, 11 pushes in 1 year 6 months
slack-statusplexstatuswebhookslack
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
John Clayton - Staff Software Engineer at Grafana Labs