Evgeniy Naydanov is a seasoned software engineer with 17 years of experience specializing in back-end development and test automation, currently contributing to ScyllaDB from the Tomsk metropolitan area. He has a strong track record at F5 Networks and ScyllaDB building resilient test suites and improving robustness for distributed systems features like CDC, UDT, and Raft-based topology. His open-source contributions include parser and table parsing fixes for the widely used Cucumber-Ruby project and extensive test work that injects randomized failures to validate ScyllaDB’s resilience. Evgeniy blends deep QA mindset with hands-on backend engineering, often refactoring core components to make parsing and testing more reliable. He holds a Computer Science background from Tomsk State University and brings a pragmatic, detail-oriented approach to ensuring production-grade stability. Colleagues would note his knack for finding subtle edge cases in parsers and distributed systems that others often miss.
17 years of coding experience
14 years of employment as a software developer
Computer Science, Computer Science at Tomsk State University
NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
Role in this project:
Back-end & Test Automation Engineer
Contributions:91 reviews, 2 commits, 20 PRs in 1 day
Contributions summary:Evgeniy primarily contributes to the test suite of the ScyllaDB NoSQL database. Their work focuses on enhancing test coverage and functionality for various features, including CDC, UDT, and Raft-based topology. They implemented new test methods for CDC and UDT, and introduced randomized failure injections to test the system's resilience in a Raft environment. Furthermore, they updated and refactored existing test components and improved the testing framework.
Contributions summary:Evgeniy primarily focused on improving the Cucumber-Ruby parser, specifically addressing indentation issues within the `feature.rb` parser file and contributing to table parsing logic in `table.rb`. Their work included refactoring existing code, making the parsing more robust and improving the overall functionality of the parser. Additionally, they added a test case to verify multiline string indentation.
cucumberrubyamazingpolyglot-releasetidelift
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.