Evgeniy Naydanov

Software Engineer at ScyllaDB

Tomsk Metropolitan Area Russia
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
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.
code17 years of coding experience
job14 years of employment as a software developer
bookComputer Science, Computer Science at Tomsk State University
github-logo-circle

Github Skills (16)

ruby10
cucumber10
c-language10
parser10
scylla10
cprogramming-language10
python10
test-automation10
pytest9
database9
testing9
cassandra9
nosql9
databases9
raft8

Programming languages (6)

JavaC++GoRubyPythonClojure

Github contributions (5)

github-logo-circle
scylladb/scylladb

Nov 2020 - Nov 2020

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
Role in this project:
userBack-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.
cppnosqlseastarcassandrasql
cucumber/cucumber-ruby

Apr 2009 - Apr 2009

Cucumber for Ruby. It's amazing!
Role in this project:
userBackend Developer & QA Engineer
Contributions:5 commits in 6 days
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.
Request Free Trial
Evgeniy Naydanov - Software Engineer at ScyllaDB