Mikhail Vyrodov

Senior Software Engineer at Yandex Practicum

Saint Petersburg, Saint Petersburg, 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

👤
Senior
🎓
Top School
Mikhail Vyrodov is a senior frontend engineer with eight years of experience building scalable, well-tested web applications and complementary backend skills. He favors project-driven engineering over chasing trends, applying SOLID principles and strong test discipline across React, Vue, Redux/Saga and legacy stacks like Backbone. At Yandex and Perlem he shipped user-facing features from video meeting moderation and onboarding to localization systems, QR-based cross-device media uploads and automated tests. He mentors aspiring developers as a code reviewer for Yandex Practicum and maintains several educational open-source projects and practical contributions—including parser and Babel-plugin work—demonstrating a continuous learning mindset and interest in language tooling. Based in Saint Petersburg, he balances production work with personal experiments that explore compilers, grammars and developer ergonomics.
code5 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, With Honors, Master's degree, Computer Software Engineering, With Honors at Belgorod Shukhov State Technology University
github-logo-circle

Github Skills (19)

feature-extraction10
feature-selection10
anomaly-detection9
feature-engineering9
data-cleaning9
data-wrangling9
data-preprocessing9
data-mining8
data-profiling8
exploratory-data-analysis8
scenarios8
console8
web-application8
data-exploration7
high-performance7

Programming languages (7)

C#C++COCamlJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
deepvk/goat

Nov 2023 - Oct 2024

[WIP] GOAT: Generalized Occupational Aptitude Test
Contributions:9 reviews, 4 PRs, 48 pushes in 11 months
VyrodovMikhail/Desbordante

Oct 2022 - Sep 2023

Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.
Contributions:2 PRs, 64 pushes, 9 branches in 10 months
cleaningpythondata-scienceconsolediscovering
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