Ravi Sharda

Senior Principal Engineer at AiDASH

Bengaluru, Karnataka, India
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
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.
code7 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (17)

tls1210
user-authentication10
authentication10
tls1310
java10
security10
mtls10
javas10
libtls10
cryptography9
grpc9
apidoc8
api8
distributed-systems7
distributed-database7

Programming languages (5)

JavaDockerfileC++StarlarkGo

Github contributions (5)

github-logo-circle
pravega/pravega

Jan 2019 - Jan 2021

Pravega - Streaming as a new software defined storage primitive
Role in this project:
userBack-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.
streaming-datadistributed-storagereal-time-datadefineddata-ingestion
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.
Request Free Trial
Ravi Sharda - Senior Principal Engineer at AiDASH