Ashudeep Sharma

Senior Computer Scientist at Adobe

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

👤
Senior
🎓
Top School
Ashudeep Sharma is a Senior Computer Scientist based in Bengaluru with 14+ years of professional experience designing and building scalable backend systems and language runtimes. He has led core language feature development at Adobe, contributed to datastore and sharding solutions at Flipkart using Vitess, and implemented high-performance query and graph systems at Microsoft. His work spans databases, replication, and query optimization—highlighted by concrete Vitess contributions such as multirow filtered replication, timestamp fixes, and column aliasing that improved MySQL sharding behavior. Comfortable across JVM/ECMAScript, ColdFusion internals, and distributed storage (MySQL/HBase), he blends deep systems-level coding with pragmatic product delivery. Colleagues rely on him for difficult performance and data-lifecycle challenges, and he brings a history of contributing back to notable open-source projects.
code10 years of coding experience
job11 years of employment as a software developer
bookSacred Heart Convent School
bookB.Tech, Computer Science, B.Tech, Computer Science at Indian Institute of Technology (Banaras Hindu University), Varanasi
github-logo-circle

Github Skills (12)

databases10
go10
sql10
relational-databases10
mysql10
sql-database10
database10
database-cluster9
kubernetes8
kubernetes-pods8
sha8
binlog7

Programming languages (6)

TypeScriptJavaJavaScriptGoHTMLKotlin

Github contributions (5)

github-logo-circle
vitessio/vitess

Mar 2016 - Mar 2017

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:9 commits in 11 months
Contributions summary:Ashudeep primarily contributed to the Vitess database clustering system by fixing bugs, implementing new features, and optimizing existing functionalities. Their work included fixing timestamp parsing issues in the log utility, supporting shard key functionalities, and adding column aliasing features to select queries. The user also worked on multirow filtered replication, involving changes to the binlog and sqlannotation components, and optimized queries related to multirow inserts and delete operations, improving Vitess's overall efficiency.
clusteringdatabasehorizontal-scalingmysqlvitess
Contributions:1 PR, 4 pushes, 1 branch in 2 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