Sonal Agarwal

Staff Performance Engineer at Yugabyte

Pune, Maharashtra, 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
Sonal Agarwal is a Staff Performance Engineer in Pune with 9 years of experience specializing in QA, test automation, and performance work across distributed data systems. She has deep hands-on expertise writing Java/Scala test frameworks, Spark applications, shell tooling, and both automated and manual test suites, with a track record from SnappyData/TIBCO to Yugabyte. Sonal has contributed to the open-source SnappyData project, fixing core storage/processing bugs and adding tests and quickstart documentation—showing she parcels product-facing fixes with developer-focused improvements. Comfortable reproducing and resolving user issues across Slack and StackOverflow, she blends customer-facing troubleshooting with backend engineering rigor. Her background in both research-grade data platforms and production regression cycles positions her to bridge performance engineering and product quality at scale.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, first class with distinction, Bachelor's degree, Computer Science, first class with distinction at Sir Parashurambhau College - India
bookMaster's degree, Computer Science, Master's degree, Computer Science at P.V.G.s College of Engineering and Technology, Pune 9.
github-logo-circle

Github Skills (7)

scala10
spark10
testing10
sql9
in-memory-database8
analytics8
memory-database8

Programming languages (5)

JavaCPLpgSQLScalaPython

Github contributions (5)

github-logo-circle
TIBCOSoftware/snappydata

Sep 2016 - Mar 2020

Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™. Stream, Transact, Analyze, Predict in one cluster
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:176 commits, 72 PRs, 444 pushes in 3 years 6 months
Contributions summary:Sonal contributed to fixing bugs, primarily related to data storage and processing within the SnappyData framework, as evidenced by the commit messages referencing bug fixes and code modifications. Their work included improvements to core functionality, as shown in modifications to StoreInitRDD and Utils.scala. The user also added and updated test cases. They also made changes to documentation and examples related to the quickstart guide for users, and performed code formatting.
memorypredictstreammemory-databasetransact
yugabyte/tpcc

Jun 2021 - Oct 2022

Repo to run TPCC benchmarks against YugabyteDB
Contributions:5 releases, 19 reviews, 8 commits in 1 year 5 months
benchmarkbenchmarksyugabytedbtpcc
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
Sonal Agarwal - Staff Performance Engineer at Yugabyte