Vihang Karajgaonkar

Software Engineer at The Apache Software Foundation

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
Vihang Karajgaonkar is a software engineer with a decade of experience designing and building high-throughput, scalable data systems, currently contributing at Databricks from Palo Alto. A long-time Apache committer and PMC member for Hive and Impala, he specializes in metadata management, Parquet integration, and robust event-driven invalidation for distributed query engines. His open-source work includes adding automatic table invalidation on metastore events and fine-grained HMS sync controls in Impala, reflecting deep operational experience with production-scale Hadoop ecosystems. Prior roles at Cloudera and VMware underpin a strong background in storage, analytics, and systems automation, and his early work spans database administration and HPC research. He combines rigorous engineering with a focus on reliability and observability, often surfacing subtle concurrency and compatibility fixes that improve long-term system stability.
code10 years of coding experience
job13 years of employment as a software developer
bookThe University of Arizona
bookBE, Electronics Engineering, BE, Electronics Engineering at Sardar Vallabhbhai National Institute of Technology
languagesMarathi, Hindi
github-logo-circle

Github Skills (15)

parquet10
javas10
big-data10
imp10
back-end-development10
impala10
apache-hive10
java10
database-management9
database9
sql9
databases9
data-storage8
data-structures6
data-structure6

Programming languages (4)

JavaC++ScalaPHP

Github contributions (5)

github-logo-circle
apache/hive

Jun 2016 - Dec 2021

Apache Hive
Role in this project:
userBack-end Developer
Contributions:81 reviews, 137 commits, 81 PRs in 5 years 6 months
Contributions summary:Vihang primarily contributed to the Apache Hive project by implementing and fixing features related to the Parquet file format and its integration within Hive. The commits demonstrate work on type widening primitive conversions for Parquet tables and fixing issues in the beeline utility. The user also resolved concurrency issues and addressed errors within the metastore, alongside improving the reliability of the project.
flinksqlapachebig-dataspark
apache/impala

Dec 2018 - Apr 2021

Apache Impala
Role in this project:
userBack-end Developer
Contributions:29 commits in 2 years 4 months
Contributions summary:Vihang's commits primarily focus on enhancing the Apache Impala's metadata management capabilities. They implemented support for automatic invalidation of tables based on metastore events, including handling CREATE, DROP, and ALTER events. The changes involved adding features such as the ability to disable HMS sync at table and database levels. The user also added supportability metrics and fixed bugs in the event filtering logic.
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
Vihang Karajgaonkar - Software Engineer at The Apache Software Foundation