Nihal Jain

Apache Phoenix Committer 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
Nihal Jain is a Bangalore-based software engineer with 9 years of experience designing and building scalable distributed systems for Big Data, real-time OLAP, and NoSQL platforms, currently working as a Senior Staff Data Engineer at Visa. An Apache HBase committer and member of the PMC as well as an Apache Phoenix committer and contributor to Apache Pinot and Hadoop, he brings deep operational knowledge of core database internals and production-grade metrics and UI improvements. Proficient in Java, Scala, and Python, Nihal has repeatedly solved subtle backend issues—such as refining HBase client option handling and RPC metrics—that improve reliability at scale. He holds an M.Tech. from IIT Guwahati and has a long track record of open-source stewardship alongside enterprise experience at Informatica and Huawei. Colleagues rely on him for thoughtful, low-level fixes that prevent antipatterns in large distributed deployments.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster of Technology (M.Tech.) Computer Science, Master of Technology (M.Tech.) Computer Science at Indian Institute of Technology, Guwahati
bookBachelor of Engineering (B.E.) Computer Science and Engineering, Bachelor of Engineering (B.E.) Computer Science and Engineering at Assam Engineering College
bookVivekananda Kendra Vidyalaya, Dibrugarh
languagesEnglish, French, Hindi, Assamese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (13)

javas10
hbase10
databases10
java10
database10
rpc9
shell8
script8
sh8
scripting8
stream-reader6
remote-access6
base646

Programming languages (7)

JavaC++ScalaJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
apache/hbase

Apr 2018 - Mar 2019

Apache HBase
Role in this project:
userBack-end Developer
Contributions:423 reviews, 139 commits, 251 PRs in 11 months
Contributions summary:Nihal contributed to Apache HBase by modifying core components. Their work included addressing an issue where HBase overrides client-set `HBASE_OPTS`, enhancing the Master UI by validating fields for the table merge button, and adding an HBase antipattern check related to commons-logging usage. Further contributions involved providing metrics for various RPC handlers and refactoring the shell by fixing an issue related to append and incr operations when qualifiers are not specified.
apache-hbaseapachedatabasejavahbase
NihalJain/hbase

Nov 2021 - Mar 2025

Mirror of Apache HBase
Contributions:127 pushes, 106 branches in 3 years 4 months
apache-hbaseconnectorapachedatastreamapache-flink
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
Nihal Jain - Apache Phoenix Committer at The Apache Software Foundation