# Dmitrii Sherstobitov > Staff Engineer - II · Yugabyte | Building tooling to keep distributed databases resilient, consistent, and fast Location: Sunnyvale, California, United States Profile: https://flows.cv/dmitriisherstobitov Leading chaos testing and consistency validation strategy for YugabyteDB — a distributed SQL database running at the scale of global payment networks and major financial institutions. The focus: building tooling and methodology that keeps distributed systems honest — query optimizer benchmarking, fault injection, randomized query generation, and differential testing against PostgreSQL. Driving adoption of AI-augmented testing workflows across the engineering org, with active research into where AI coding agents break down on distributed database workloads. ## Work Experience ### Staff Engineer - II @ Yugabyte Jan 2025 – Present | Sunnyvale, CA Leading chaos testing and consistency validation strategy for YugabyteDB's transactional, resiliency, and optimizer layers. Built and maintain original tooling for query optimizer benchmarking, randomized query generation, and differential testing that compares YugabyteDB vs PostgreSQL behavior under fault conditions. Designed Jepsen-based consistency scenarios that surface edge cases across distributed environments. Driving AI-augmented testing initiatives including automated failure analysis and AI coding agent benchmarks, and mentoring engineers on QA tooling and methodology. ### Software Development Engineer In Test @ Yugabyte Jan 2021 – Present | Sunnyvale, CA Built and maintained original tooling for query optimizer benchmarking, randomized query generation, and differential testing comparing YugabyteDB vs PostgreSQL behavior under fault conditions. Designed Jepsen-based consistency scenarios across transactional, resiliency, and optimizer layers. ### Education Mentor at QA Automation Course @ Practicum by Yandex Jan 2021 – Jan 2022 ### Software Development Engineer In Test @ Splice Machine Jan 2019 – Jan 2021 | Санкт-Петербург, Санкт-Петербург, Россия Built and maintained Jepsen-based consistency scenarios for a distributed RDBMS. Developed test frameworks and SQL test utilities from scratch, implemented user scenario coverage across the QA infrastructure, and maintained CI pipelines for test execution and reporting. ### Senior QA Automation Engineer @ GridGain Systems Jan 2017 – Jan 2019 | Saint Petersburg, Russian Federation Designed and maintained test frameworks for both local and distributed environments across Apache Ignite releases. Built a Python-Java toolset for functional and performance validation, and led a full redesign of the distributed Java stability testing framework. Covered new features end-to-end from code review and acceptance criteria through automated test implementation. ### Java Developer @ Nasdaq AxiomSL Jan 2014 – Jan 2017 | St Petersburg Developed and shipped multiple features for a financial regulatory reporting platform: smart card authentication, license generation and audit tooling, a monitoring system, performance statistics collection, and database import support for Teradata. Built an OSGi-based event bus for inter-bundle communication and implemented electronic submission workflows including FCA compliance. Wrote unit and integration tests and owned specifications for delivered features. ### Senior QA Engineer @ Nasdaq AxiomSL Jan 2013 – Jan 2014 | St Petersburg Covered the web-based layer of a financial regulatory platform through exploratory, specification, and usability testing. Built and maintained JUnit automated tests with Mockito/PowerMock, designed an electronic submission testing environment using SoapUI, and validated BPM workflows built on Activiti with XML, JS, and SQL. Owned test plans, scenarios, and reports for release cycles, and implemented a monitoring system for the product. ### QA Engineer @ Nasdaq AxiomSL Jan 2012 – Jan 2013 ### QA Engineer @ Veeam Software Jan 2011 – Jan 2012 | St Petersburg Performed exploratory testing of backup and replication software across Hyper-V and VMware ESXi environments. Deployed and maintained test infrastructure including Active Directory, Exchange, and IIS to validate VM backup, replication, and recovery scenarios. ### QA Engineer @ NetWrix Corporation Jan 2010 – Jan 2011 Performed exploratory and checklist-based testing of user management tools for system administrators. ## Education ### Master's degree in Hydro-aeromechanics Saint Petersburg State University ### Kirov lyceum of physics and mathematics ## Contact & Social - LinkedIn: https://linkedin.com/in/dmitrii-sherstobitov - GitHub: https://github.com/qvad --- Source: https://flows.cv/dmitriisherstobitov JSON Resume: https://flows.cv/dmitriisherstobitov/resume.json Last updated: 2026-04-12