Aaditya Sondhi

Software Engineer at Google

New York, New York, United States
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
Aaditya Sondhi is a software engineer with eight years of experience building high-performance backend systems and storage infrastructure, currently on the engineering team at Google after roles at Cockroach Labs and early-stage startup Blacksmith. He has deep expertise in distributed databases and storage—contributing performance and reliability improvements to CockroachDB and Pebble, an influential RocksDB-inspired key-value store in Go. His work spans compaction heuristic optimizations, manifest/ingest fixes, and tracing/metrics enhancements, demonstrating a focus on observability and I/O efficiency in production systems. Aaditya pairs systems-level rigor from a Systems Design Engineering background at the University of Waterloo with hands-on startup and ML-infrastructure experience. As the first engineering hire at a startup and a recurring open-source contributor, he brings both initiative and a collaborative mindset to complex engineering problems. Colleagues find him comfortable shipping low-level database fixes that materially reduce disk I/O and improve read-heavy workload performance.
code8 years of coding experience
job5 years of employment as a software developer
bookInternational Baccalaureate Diploma, International Baccalaureate Diploma at Turner Fenton Secondary School
bookBachelor of Applied Science - BASc, Systems Design Engineering, Bachelor of Applied Science - BASc, Systems Design Engineering at University of Waterloo
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
tracer10
databases10
data-structure10
go10
prometheus10
performance-optimization10
data-structures10
datastructures-algorithms10
trace10
relational-databases10
sql-database10
metric10
database10

Programming languages (5)

TypeScriptJavaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Sep 2020 - Jan 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-end Developer
Contributions:272 reviews, 32 commits, 228 PRs in 2 years 4 months
Contributions summary:Aaditya's commits primarily focus on improving the tracing and metrics within the CockroachDB project, a distributed SQL database. They addressed bugs related to exporting lazy tags for Jaeger/OTEL and implemented a function to export quantiles from the Prometheus-based histogram. The contributions involved modifying code related to tracing, metrics, and testing. Furthermore, the user has also contributed lint fixes to test files within the project.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
cockroachdb/pebble

Sep 2020 - Dec 2020

RocksDB/LevelDB inspired key-value database in Go
Role in this project:
userBack-end Developer / Database Engineer
Contributions:43 reviews, 7 commits, 29 PRs in 3 months
Contributions summary:Aaditya primarily contributed to the Pebble database, focusing on improving its performance and reliability. Their work involved optimizing compaction processes, including skipping readahead ramp-up for compactions to reduce disk I/O. The user also introduced read-triggered compaction heuristics to enhance read performance in read-heavy workloads and fixed several bugs related to the handling of files during compactions. Further contributions include improvements to manifest handling and code related to ingest operations.
golangrocksdbtransactionalnosql-databasedatastore
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
Aaditya Sondhi - Software Engineer at Google