Harry John

Senior Software Engineer at Amazon Web Services (AWS)

Vancouver, British Columbia, Canada
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
Harry John is a Senior Software Engineer with 11 years of experience building scalable, cloud-native observability and security systems, currently at AWS Observability in Vancouver. He has deep backend and DevOps expertise, contributing to high-profile CNCF projects like Thanos and Cortex where he improved query correctness, implemented series limits, and resolved memory and performance issues for long-term Prometheus storage. At AWS he helped build the Managed Service for Prometheus, applying production-grade engineering to multi-tenant, highly available services. His background spans Microsoft and Amazon security services, plus an early entrepreneurial stint as a co-founder, giving him a practical blend of product, operations, and systems design experience. A traveler and writer by inclination, he pairs hands-on distributed systems work with clear communication and a knack for identifying subtle correctness and scalability gaps.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Amrita Vishwa Vidyapeetham, Coimbatore
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
666reputation
69kreached
6answers
20questions
github-logo-circle

Github Skills (28)

monitoring10
kubernetes10
back-end-development10
go10
prometheus10
api10
kubernetes-pods10
thanos10
devops10
metric10
observability9
apidoc9
distributed-systems9
performance-optimization8
apim8

Programming languages (6)

TypeScriptJavaScriptGoMustacheHTMLRuby

Github contributions (5)

github-logo-circle
cortexproject/cortex

Jul 2020 - Jan 2023

A horizontally scalable, highly available, multi-tenant, long term Prometheus.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:136 reviews, 14 commits, 63 PRs in 2 years 6 months
Contributions summary:Harry primarily focused on enhancing the Cortex project's back-end capabilities and store-gateway functionalities. Their contributions included implementing a new hashing algorithm for user subrings, fixing cache-related metrics, and enabling series limiters in the store-gateway. The user also worked on incorporating series limiters within the distributor's API for series and addressing memory leaks related to cluster labels. Additionally, the user added streaming functionality to ingester metadata APIs, and addressed various bug fixes.
golangscalabletenantprometheus-exporterlong-term
thanos-io/thanos

Feb 2023 - Jan 2025

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
userBack-end Developer
Contributions:28 reviews, 18 PRs, 39 comments in 1 year 11 months
Contributions summary:Harry primarily contributed to the Thanos project by addressing issues related to query performance and correctness. Their work involved modifying the query frontend and querier components, specifically focusing on ensuring sorted query results and addressing issues with topk and bottomk functions. They also worked on improving code quality by fixing lint issues and addressing comments on pull requests. Furthermore, they implemented limits in the API for label names, values, and series requests.
promqlobservabilityprometheusstoragegoogle-cloud-storage
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
Harry John - Senior Software Engineer at Amazon Web Services (AWS)