Vishal Powar is a Staff Software Engineer in Mountain View with 7+ years of experience building scalable distributed systems and high-availability infrastructure. He has advanced from hands-on engineering roles to leadership positions at Riverbed and Google, focusing on HA, disaster recovery, and edge virtualization. An experienced backend contributor to widely used open-source projects like Envoy and gRPC, he has implemented xDS-based load balancing and enhanced Envoy's EDS with per-endpoint lease and load-reporting features. His background in formal verification and parallel algorithms from IIT Kanpur informs a methodical approach to complex concurrency and networking problems. Colleagues describe him as a pragmatic systems thinker who bridges low-level protocol work with production-grade reliability.
7 years of coding experience
16 years of employment as a software developer
Indian Institute of Technology Kanpur
Bachlors in Engineering, Information Technology, Bachlors in Engineering, Information Technology at Savitribai Phule Pune University
Contributions:5 commits, 8 PRs, 52 comments in 9 months
Contributions summary:Vishal primarily contributed to the Envoy proxy's backend functionality, focusing on features related to load balancing, endpoint management, and service configuration. Their work includes implementing and modifying the EDS (Endpoint Discovery Service) protocol, particularly adding features such as drop category policies, endpoint lease management, and per-endpoint load reporting. These enhancements involved changes to proto files, and modifications to core components like `eds.cc`, extending the proxy's capabilities.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:1 review, 39 commits, 44 PRs in 5 months
Contributions summary:Vishal's primary contribution involves the implementation of a new gRPC load balancing plugin named 'xds'. This plugin introduces the XDS (xDS) protocol, building upon the grpclb protocol. The commits show the addition and modification of core files for the xds plugin, especially within the context of xDS load balancing. The commits also include changes to build configurations, indicating involvement in the integration and build processes of the new plugin.
objective-ccpppythongrpcphp
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.