Ravi Sharda is a Senior Principal Engineer based in Bengaluru with a seven-year track record of designing and hardening backend systems and security architectures across enterprise and cloud-native products. He has driven authentication, TLS, and token management improvements in high-profile open-source projects like Pravega, demonstrating a focus on secure distributed streaming and RPC permissions. Ravi has held senior engineering and architect roles at AiDASH, Fivetran, Dell EMC/Pravega and RSA, blending hands-on refactoring with strategic platform design for data protection and adaptive authentication. He excels at replacing legacy auth flows with custom principal implementations and practical security controls that scale in production. Known for moving between deep implementation work and cross-team architecture, he brings both the pragmatism of a seasoned backend engineer and the security-first mindset of an architect.
Pravega - Streaming as a new software defined storage primitive
Role in this project:
Back-end Developer & Security Engineer
Contributions:8 releases, 248 reviews, 90 commits in 2 years
Contributions summary:Ravi primarily focused on enhancing the Pravega project's security and authentication mechanisms. Their contributions involved refactoring and replacing legacy authentication methods with custom principal implementations, ensuring the use of more secure practices. They also addressed issues related to TLS configuration and delegation token management, including the addition of token expiration features. Additionally, the user modified the resource strings passed to AuthHandler and improved the permissions required for gRPC API calls.
Contributions:370 commits, 149 pushes in 1 year 10 months
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.