Grigory Ivanov

Software Engineer at WX Development Ltd

Istanbul, Türkiye Turkey
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
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.
code8 years of coding experience
job11 years of employment as a software developer
bookEngineer'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)
github-logo-circle

Github Skills (15)

testing10
smart-contracts10
javascript10
blockchain10
scala10
cryptography9
ui-design9
front-end-development9
uid9
user-interface9
web-development8
decentralized-applications8
typescripts7
typescript-types7
typescript7

Programming languages (3)

TypeScriptScalaJavaScript

Github contributions (5)

github-logo-circle
wavesplatform/WavesGUI

Aug 2018 - Nov 2019

Waves Client
Role in this project:
userFull-stack Developer
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.
waves
wavesplatform/Waves

Apr 2019 - May 2019

⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
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.
blockchain-nodecryptographyblockchain-platformblockchainwaves
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