Anoop John

Principal Software Engineer At Microsoft at The Apache Software Foundation

Bengaluru, Karnataka, India
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
Anoop John is a Principal Software Engineer at Microsoft with 13 years of experience building scalable backend systems and distributed storage solutions. He is a long-time Apache committer and PMC member for HBase and Phoenix, contributing deep read-path, caching, aggregation and file-system reliability improvements that directly impact large-scale data workloads. His background spans Java/J2EE, MVC and client-side components, but his standout expertise is in big data internals—optimizing concurrency, path encoding, and Azure blob connectors for production resilience. Based in Bengaluru, he blends hands-on core-system development with leadership at a major cloud vendor, and his work on widely used Apache projects reflects a strong emphasis on performance and correctness.
code13 years of coding experience
job15 years of employment as a software developer
bookMahatma Gandhi University
github-logo-circle

Github Skills (25)

hbase10
debug10
filesystem10
concurrent10
storage10
databases10
hadoop10
file-operations10
java10
javas10
azure-blob-storage10
phoenix-liveview10
sql10
fileio10
phoenix-framework10

Programming languages (4)

JavaC++MarkdownPython

Github contributions (5)

github-logo-circle
apache/hbase

May 2014 - Oct 2021

Apache HBase
Role in this project:
userBack-end Developer
Contributions:133 reviews, 423 commits, 56 PRs in 7 years 6 months
Contributions summary:Anoop's contributions primarily involve enhancements and bug fixes to the Apache HBase project's core functionalities. Their work focuses on implementing new features and addressing issues related to data storage, including improvements to path encoding, and optimizations related to the read path in the bucket cache, also handling cases where tags are involved in the implementation. They also made API changes and code cleanup. They also addressed concurrency issues.
apache-hbaseapachedatabasejavahbase
apache/phoenix

Feb 2014 - Oct 2014

Apache Phoenix
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1 review, 54 commits in 8 months
Contributions summary:Anoop primarily contributed to the Apache Phoenix project by implementing and testing features related to distinct-based aggregations, group by operations, and column projection optimization. They added new tests for these functionalities. The user also addressed issues in existing code, including fixing a bug in the column projection filter and optimizing the code. Their work involved modifying core components like aggregators and filters, which impacted query execution and performance.
sqlapache-phoenixelixirapachebig-data
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
Anoop John - Principal Software Engineer At Microsoft at The Apache Software Foundation