Harish Shankar
Harish Shankar
Harish Shankar is an accomplished engineering technical lead with expertise in designing and developing robust, scalable distributed systems in the big data space. He holds an MS in Electrical and Computer Engineering from the University of Arizona and has honed his skills working at Palo Alto Networks for several years.
Harish has a strong interest in a wide range of fields in the systems infrastructure domain. He particularly enjoys building distributed data processing solutions and exploring the theoretical underpinnings of distributed systems. His experience includes designing analytical data stores, real-time data processing engines, distributed query execution systems, and distributed search and aggregation engines.
Harish is passionate about systems programming, including distributed task management, multi-threaded programming, and high-throughput non-blocking messaging systems, among others. His expertise in distributed system design includes distributed async writes, disk-based logging systems, I/O parallelism, and intra query parallelism, just to mention a few.
Harish is a lifelong learner who admires the art of designing end-to-end frameworks in distributed systems. He spends a considerable amount of time understanding and assimilating design choices behind infrastructure components in open-source data systems and learning from company tech blogs and industrial track conference papers.
If you're looking to collaborate on exciting opportunities in system software design, Harish is your go-to person. Get in touch with him via email or LinkedIn messaging.