Maksim Ryzhikov

Principal Software Engineer at Huawei

St Petersburg, St Petersburg City, 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
Maksim Ryzhikov is a Principal Software Engineer with 15 years of experience designing and shipping front-end and full-stack solutions for major tech firms including Huawei, Yandex, VK, and JetBrains. He combines deep frontend expertise with test automation and tooling—evidenced by notable contributions to Karma and karma-jasmine (bug fixes, test filtering, randomization) and to the popular Russian AngularJS documentation project where he built the initial app structure and deployment pipeline. A pragmatic team leader and hands-on engineer, he has moved between senior IC and team lead roles, focusing on improving developer workflows, build systems, and reliability. Based in St. Petersburg, he brings a track record of solving platform-level issues (web server, file handling, source maps) and integrating third-party tools like WallabyJS, Google Analytics, and Disqus to enhance product and community engagement.
code15 years of coding experience
job14 years of employment as a software developer
bookLeningrad State University
stackoverflow-logo

Stackoverflow

Stats
5,189reputation
345kreached
77answers
8questions
Badges
flutter
top-5%
github-logo-circle

Github Skills (29)

javascript10
coffeescript10
translation10
testing10
css10
test-runner10
angularjs10
html10
jasmine10
k10
test-automation10
debug9
unit-testing9
debugging9
browser9

Programming languages (24)

JavaC++CSSTeXPLpgSQLGoKotlinTypeScript

Github contributions (5)

github-logo-circle
karma-runner/karma-jasmine

Oct 2014 - Aug 2017

A Karma plugin - adapter for Jasmine testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:38 commits, 30 PRs, 16 pushes in 2 years 10 months
Contributions summary:Maksim primarily contributed to enhancing the testing framework within the karma-jasmine project. They fixed a bug related to error messages and implemented a new feature for test filtering using the grep option. Their work also included adding support for test randomization and seed configuration.
testing-frameworktestingkarma-pluginadapterjasmine
AngularjsRUS/angular-doc

Apr 2013 - Aug 2014

Русская документация по Angulajs
Role in this project:
userFull-stack Developer
Contributions:190 commits in 1 year 4 months
Contributions summary:Maksim primarily contributed to the Russian documentation for AngularJS. Their work involved translating the documentation, updating links, adding images, and modifying the navigation menu. They also set up the initial application structure, including the home page, and configured the build process for deployment on Heroku. Furthermore, they integrated Google Analytics and Disqus for improved user engagement.
angulajsangular
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
Maksim Ryzhikov - Principal Software Engineer at Huawei