Anurag Mantripragada

Senior Software Engineer at Apple

Palo Alto, California, 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
Anurag Mantripragada is a Senior Software Engineer with a decade of experience building distributed, highly scalable data systems and lakehouses, currently contributing to Apple’s Apache Iceberg-based platform. He has deep Hadoop ecosystem expertise from Cloudera—optimizing Hive Metastore and building end-to-end pipelines into Elasticsearch—and has production experience with Spark, Hive, Pig, Java, and Python. Anurag is an active open-source contributor and former Apache Impala committer, adding query-optimizer and metadata robustness improvements as well as observability features to widely used projects. He blends hands-on systems engineering with applied machine learning for practical analytics and KPI reporting, and is finishing a Master’s in Computer Science at USC. Based in Palo Alto, he pairs academic rigor with production impact, notably improving metadata handling and fast-append reliability in Iceberg and Impala.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Southern California
stackoverflow-logo

Stackoverflow

Stats
95reputation
16kreached
2answers
9questions
github-logo-circle

Github Skills (22)

metastore10
testing10
query-optimization10
java10
javas10
hive10
apache-iceberg10
imp10
impala10
sql9
hdfs8
restful-api7
api-design7
api-rest7
rest-api7

Programming languages (3)

JavaC++Scala

Github contributions (5)

github-logo-circle
apache/iceberg

Jan 2022 - Jan 2022

Apache Iceberg
Role in this project:
userBack-end Developer
Contributions:66 reviews, 1 commit, 11 PRs in 1 day
Contributions summary:Anurag contributed to the Apache Iceberg project by implementing and refining core functionalities. Their work included registering existing tables in the HiveCatalog, ensuring compatibility and correct metadata handling. The user also addressed issues related to file handling, specifically for version hints and fast appends, improving the reliability and performance of Iceberg's data management capabilities. They also updated the open-api to include correct table requirements.
apache-icebergapachebig-datadatastreamjava
apache/impala

Oct 2018 - Sep 2019

Apache Impala
Role in this project:
userBack-end Developer
Contributions:12 commits in 11 months
Contributions summary:Anurag contributed to the Apache Impala project by implementing and testing features related to query optimization and metadata management. They added functionality for handling `straight_join` hints, ensuring correct interpretation and warning messages. The user also improved the observability of the system by adding a banner to the web UI for local catalog mode and implementing tests to verify its behavior. Furthermore, they addressed an issue with event processing related to metastore availability and improved the handling of partition events.
apache-impalaparquetolapsqlapache
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
Anurag Mantripragada - Senior Software Engineer at Apple