Harkrishn Patro is a backend-focused maintainer and software engineer with five years of experience building high-performance distributed systems and databases, currently based in Seattle. He has driven core pub/sub, ACL, and sharded pubsub work for Valkey and upstream Redis, and led the ElastiCache for Redis 7 GA while at AWS. Comfortable owning technical releases and steering open-source projects, he blends production-grade systems engineering with rigorous code hygiene and memory/performance optimizations. His background spans real-time analytics, platform features like RBAC and patch management, and deep contributions to well-known projects in the Redis ecosystem—revealing a penchant for making low-latency data systems both scalable and secure.
5 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at NIST University
A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.
Role in this project:
Back-end Developer
Contributions:1 release, 389 reviews, 61 PRs in 1 year
Contributions summary:Harkrishn's contributions focused on the core backend logic of the Valkey datastore. They primarily worked on improving the pubsub functionality, including removing redundancies in the pubsub pattern storage and optimizing code related to channel and pattern subscriptions. The user also addressed issues related to Access Control Lists (ACLs), ensuring proper command validation and handling of channel permissions during save/load scenarios. Furthermore, the user implemented sharded pubsub features for improved performance and scalability of the datastore.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Role in this project:
Back-end Developer
Contributions:239 reviews, 16 commits, 54 PRs in 1 year 9 months
Contributions summary:Harkrishn's commits primarily focused on improving the Redis server's pub/sub functionality and cluster management. They removed redundant code in the pub/sub implementation, contributing to code efficiency and clarity. Furthermore, the user implemented fixes related to ACL (Access Control List) handling, specifically concerning channel permissions and the `hello` command. In addition, the user implemented a sharded pubsub implementation.
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.