Harkrishn Patro

Software Engineer at Apple

United Kingdom
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
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.
code5 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at NIST University
languagesEnglish, Hindi, Odia
github-logo-circle

Github Skills (21)

caching10
key-value-store10
back-end-development10
redis10
nosql10
acl10
databases10
c1110
c1710
cluster-manager10
cluster-api10
pubsub10
backend10
disk-cache10
object-cache10

Programming languages (11)

TypeScriptJavaShellC++CRustJavaScriptGo

Github contributions (5)

github-logo-circle
valkey-io/valkey

Mar 2024 - Jul 2026

A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Role in this project:
userBack-end Developer
Contributions:2 releases, 587 reviews, 112 PRs in 2 years 4 months
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.
cachingkey-value-databasecachedatabasekey-value
redis/redis

Feb 2021 - Dec 2022

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Role in this project:
userBack-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.
data-structurequery-engineredisdatabasekey-value
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