Harshit Gangal

Senior Staff Software Engineer at PlanetScale

Hyderabad, Telangana, 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
🎓
Top School
Harshit Gangal is a Senior Staff Software Engineer based in Hyderabad with a decade of experience building distributed systems and databases. He is a core maintainer and contributor to Vitess—an influential open-source MySQL clustering system—where he has implemented multi-shard atomic transactions, foreign-key handling, and query-plan improvements. At PlanetScale he continues to drive scalable database features in production, after prior engineering roles at Amazon, Flipkart, and Adobe. Harshit combines deep backend systems expertise with practical product deliverables, often working on the low-level plumbing of transaction semantics and prepared-statement engines. He holds a B.Tech in Computer Science from Jaypee Institute and is known for tackling subtle consistency and performance challenges that most engineers avoid.
code10 years of coding experience
job9 years of employment as a software developer
bookB.Tech Computer Science, B.Tech Computer Science at Jaypee Institute of Information Technology
bookMTPS
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
73reputation
5kreached
2answers
2questions
github-logo-circle

Github Skills (15)

foreign-keys10
go10
sql10
distributed-transactions10
mysql10
database-design9
relational-databases9
apache-spark6
homebrew6
authentication6
vitess6
hadoop6
jdbc6
accessdenied6
java6

Programming languages (4)

JavaCGoRuby

Github contributions (5)

github-logo-circle
vitessio/vitess

Jun 2017 - Jan 2023

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer
Contributions:6 releases, 2627 reviews, 1733 commits in 5 years 8 months
Contributions summary:Harshit Gangal's contributions primarily focus on enhancing the Vitess database system's core functionalities, specifically related to transactions, foreign key constraints, and performance. They have implemented features such as support for multi-shard atomic transactions with savepoints and added functionalities for handling the foreign key constraints. Furthermore, the user has worked on the code related to prepare statements and improvements with the underlying query plan and the overall engine.
mysqltidbhorizontal-scalingsqlvitess
harshit-gangal/vitess

Jun 2017 - Jul 2024

Vitess is a database clustering system for horizontal scaling of MySQL.
Contributions:1 PR, 263 pushes, 89 branches in 7 years 2 months
mysqltidbhorizontal-scalingsqlvitess
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