Dmitry Petrov

Frontend Engineer at Yandex

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
Dmitry Petrov is a seasoned Frontend Engineer with nine years in software development and over five years focused on JavaScript/React and mobile technologies (Kotlin, React Native) across projects of varying scale, currently working at Yandex. He combines frontend craftsmanship with hands-on test automation experience, having improved reliability in notable open-source testing tooling (gemini) by fixing viewport handling, retries, and adding test API features. Dmitry’s background in engineering and financial management gives him a pragmatic, systems-oriented approach to product development and cross-team collaboration. Based in Russia, he’s comfortable shifting between production-facing UI work and the infrastructure that keeps it robust, and he playfully describes himself in the GitHub bio as an expert in "КоКоС," hinting at a quirky, curious mindset.
code9 years of coding experience
job3 years of employment as a software developer
bookБакалавр, Инженер техники и технологий, гидравлические машины и гидропневмоавтоматика, Бакалавр, Инженер техники и технологий, гидравлические машины и гидропневмоавтоматика at Московский Энергетический Институт (Технический Университет)
languagesАнглийский
github-logo-circle

Github Skills (5)

unit-testing10
test-framework10
javascript10
test-automation10
nodejs9

Programming languages (3)

TypeScriptCSSJavaScript

Github contributions (5)

github-logo-circle
gemini-testing/gemini

Jan 2018 - Mar 2018

💀💀💀[DEPRECATED] Use hermione
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 releases, 27 commits, 25 PRs in 2 months
Contributions summary:Dmitry focused on fixing and improving the test suite for the project. Their commits addressed issues related to viewport handling, retries of child suites, and suite cloning. They also implemented new methods for the tests API, adding features such as "skip" and "only." These changes suggest a focus on ensuring the reliability and functionality of the project's tests.
hermionewebdriverselenium
Dmitriy-kiselyov/TripPlotter

Dec 2019 - Jun 2020

Contributions:3 PRs, 51 pushes, 5 branches in 6 months
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
Dmitry Petrov - Frontend Engineer at Yandex