Dmitrii Sherstobitov

Staff Engineer - II at Yugabyte

Sunnyvale, California, 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
Dmitrii Sherstobitov is a Staff Engineer specializing in chaos testing and consistency validation for distributed databases, currently driving YugabyteDB’s strategy for transaction and data consistency in Sunnyvale. With over a decade of experience spanning QA automation, SDET roles, and backend development, he designs Jepsen-based test coverage and builds tools that stress query execution and fault tolerance at scale. He has a strong backend testing pedigree, contributing to the well-regarded sqlancer project to improve database fuzzing and adding Yugabyte-specific YSQL/YCQL support. Dmitrii combines practical engineering with academic rigor—holding a master's in hydro-aeromechanics—and a history of implementing complex test frameworks and production QA infrastructure across startups and enterprise teams.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Hydro-aeromechanics, Master's degree, Hydro-aeromechanics at Saint Petersburg State University
bookKirov lyceum of physics and mathematics
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

sql10
mysql9
database9
testing9
postgresql9
admin9
database-administration9
databases9
fuzzing8
mariadb7
sqlite7
tidb7

Programming languages (7)

JavaYaccShellCIsabelleClojurePython

Github contributions (5)

github-logo-circle
sqlancer/sqlancer

Oct 2022 - Oct 2022

Automated testing to find logic and performance bugs in database systems
Role in this project:
userBack-end Developer
Contributions:14 reviews, 14 commits, 2 PRs in 1 day
Contributions summary:Dmitrii primarily contributed to the backend of the `sqlancer/sqlancer` repository, which is focused on testing database systems. Their work included adding and modifying exception handling mechanisms to improve the testing framework's robustness. The user also added support for Yugabyte API, specifically concerning YSQL constants. Further contributions included minor review fixes and adjustments to the YCQL and YSQL tests, likely to address identified bugs or improve test coverage.
dbms-testingdbmsmysqltidbtesting
yugabyte/jepsen

Oct 2021 - Feb 2023

Jepsen testing for YugabyteDB database
Contributions:14 reviews, 93 commits, 109 PRs in 1 year 3 months
testingyugabytedbjepsendatabase
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
Dmitrii Sherstobitov - Staff Engineer - II at Yugabyte