Senior Software Engineer at Amazon Web Services (AWS)
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
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.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Amrita Vishwa Vidyapeetham, Coimbatore
A horizontally scalable, highly available, multi-tenant, long term Prometheus.
Role in this project:
Back-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.
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
Back-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.
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)