Ivan Dmitriev is a QA Automation Engineer with 11 years of experience, currently building UI and API test automation for Russia’s largest household appliances and electronics retailer using Java, Selenide, REST Assured, TestNG, Maven and Allure. He also works in fintech testing at Adacta on the complex Adinsure insurance platform, bringing practical cross-domain QA expertise across web and desktop applications. Ivan combines hands-on test automation with backend understanding—he has contributed to the Nukkit Minecraft server as a back-end developer, implementing gameplay features and core mechanics—showing comfort with low-level logic and collaborative open-source projects. Based in Saint Petersburg with a background in economics, he blends analytical thinking and engineering rigor to deliver reliable, production-ready test suites that accelerate releases.
11 years of coding experience
Бакалавр, Economics, Бакалавр, Economics at Ленинградский Государственный Университет им. А.С. Пушкина
Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
Role in this project:
Back-end Developer
Contributions:383 commits, 259 PRs, 179 pushes in 1 year 2 months
Contributions summary:Ivan contributed to the Nukkit project by implementing and updating core features and functionalities related to Minecraft: Pocket Edition server software. Their work included the addition of new commands like `/kill` and modifications to existing commands such as `/time`. Furthermore, they were involved in implementing new blocks and game mechanics, such as the melon block, redstone components, netherrack, and various trapdoor types, indicating involvement in core gameplay logic and game engine modifications. They also worked on fixes related to game mechanics.
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.