Kishore Gopalakrishna is a seasoned software leader and entrepreneur with 15 years of experience building scalable, real-time data systems and analytics platforms. As Co-founder and CEO of StarTree in Mountain View, he focuses on delivering fast, fresh, actionable insights at scale, blending product vision with hands-on engineering. His open-source contributions to high-profile projects like Apache Pinot and Apache Helix show deep expertise in distributed OLAP datastores, aggregation performance, consistent hashing, and cluster state management. Kishore pairs systems-level architecture skills with low-level Java and byte-buffer work, evidencing a comfort across the stack from algorithmic data processing to operational resilience. Based in the Bay Area, he brings an uncommon mix of startup leadership and proven technical depth in production-grade distributed systems.
Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
Back-end Developer
Contributions:157 reviews, 256 commits, 274 PRs in 7 years 9 months
Contributions summary:Kishore contributed to the addition of aggregation phase jobs, additional dependencies, and map reduce aggregation jobs. These changes involved modifying existing Java code, including the `TimeSeries.java` file, and creating and manipulating byte buffers. The focus appears to be on enhancing the performance and functionality of the aggregation tasks within the Apache Pinot system. The commits involve creating a new class `AggregationKey`, which indicates the developer is focused on the underlying data processing aspects of the project.
Contributions:347 commits, 3 PRs, 67 comments in 5 years 10 months
Contributions summary:Kishore primarily contributed to the core functionality of the cluster-manager-core module, with changes centered around the management and manipulation of Zookeeper records, consistent hashing algorithms, and the internal state model definitions. The work involved refactoring and implementing the core messaging service APIs along with changes to ensure correct state transitions, specifically handling session expiration, and making modifications to the build process to use the ZNRecord class, and implementing file based implementation. Furthermore, the user addressed crucial aspects of rebalancing and cluster stability by implementing functionality for handling data compression and allowing for custom rebalancer implementations within the system.
helixapachebig-datacloudjava
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
Kishore Gopalakrishna - Co-founder & CEO at StarTree