Grigory Ivanov is a software engineer with over a decade of experience in QA automation and full-stack development, currently based in Istanbul and working at WX Development Ltd. He has deep hands-on expertise with Selenium/WebDriver, Playwright and automation frameworks, and codes in JavaScript, Python and C among other languages. At Waves Platform he bridged front-end and back-end work—enhancing the Waves Client UI (QR, mass transfers, token generation) and writing smart-contract tests for the Scala-based Waves node—demonstrating comfort across the stack and blockchain domain. Previously he led QA efforts at Sberbank-Technologies, bringing enterprise-grade testing discipline to both traditional and crypto projects. Known for pragmatic problem-solving, he combines UI polish with rigorous test automation to ship reliable, auditable systems.
8 years of coding experience
11 years of employment as a software developer
Engineer's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Engineer's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at Moscow State Technical University of Civil Aviation (MSTUCA)
Contributions:476 commits, 382 PRs, 408 pushes in 1 year 3 months
Contributions summary:Grigory primarily focused on enhancing the user interface and functionality of the Waves Client. Their contributions involved adding and updating "What's New" features by modifying JavaScript files to reflect changes. The user also merged branches, added support for features like QR code reading and migration, and integrated code for mass transfers and token generation within the client application. Moreover, there were code changes related to fixing validations.
Contributions:25 commits, 12 PRs, 11 pushes in 1 month
Contributions summary:Grigory primarily contributed to the Waves platform's Scala-based blockchain node implementation by developing tests for smart contract functionality. Their work included creating tests for lists generated by user functions, testing returned lists from functions for sets, and fixing a typo. Additionally, the user added tests to incorporate InvokeScriptTransaction CaseType inclusion, and conducted tests for variable and function definition placement, confirming the structure and integrity of smart contracts. This indicates a strong focus on ensuring the correctness and reliability of the Waves blockchain's smart contract features.
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
Grigory Ivanov - Software Engineer at WX Development Ltd