Michael Gusev

Munich, Bavaria, Germany
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
Michael Gusev is a software engineer based in Munich with over a decade of hands-on experience delivering robust front-end solutions and test automation for Angular applications. He combines deep C++ and computer science foundations with modern JavaScript engineering, notably improving test automation by unifying Jasmine and Jest and enhancing coverage in the popular ng-mocks Angular testing library. Known for turning complex change-detection and component-mocking challenges into reliable test patterns, he brings a pragmatic, “where the impossible meets expertise” approach to engineering problems. Comfortable across legacy and modern stacks, he balances rigorous engineering discipline with a step-ahead mindset that prioritizes maintainable, well-tested code.
code11 years of coding experience
bookHigh School, Adulthood, High School, Adulthood at High school #27 in Minsk
bookBachelor’s Degree, Computer Science, Software Engineer, Bachelor’s Degree, Computer Science, Software Engineer at Belarusian National Technical University
bookEngineer’s Degree, Computer Science, C++ Engineer, Engineer’s Degree, Computer Science, C++ Engineer at Academy of Postgraduate Education
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
13,109reputation
926kreached
540answers
4questions
Badges
angular
top-1%
typescript
top-1%
unit-testing
top-5%
rxjs
top-1%
javascript
top-5%
github-logo-circle

Github Skills (18)

testing10
typescript10
rxjs10
component-testing10
jestjs10
mocking10
jasmine10
test-automation10
angular10
javascript9
unit-testing9
nodejs6
ng-mocks6
class-validator6
prettier-eslint6

Programming languages (16)

C#MDXJavaCSSCRustVueGo

Github contributions (5)

github-logo-circle
help-me-mom/ng-mocks

Oct 2018 - Jan 2023

Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup
Role in this project:
userFront-end Developer & Test Automation Engineer
Contributions:106 releases, 7569 reviews, 5215 commits in 4 years 3 months
Contributions summary:Michael primarily focused on enhancing the testing framework and the test coverage of the Angular library. They unified Jasmine and Jest tests, improving test automation. Significant efforts were made to ensure that components were tested thoroughly, while the user also maintained a library that facilitated mocking components, directives, pipes, and services to streamline testing. The user's code also reveals an understanding of change detection strategies within Angular, contributing tests related to them.
avaserviceworkerpipesjestangular-testing-library
satanTime/angular-sample

Mar 2020 - Jun 2022

A test task for a candidate
Contributions:19 reviews, 26 PRs, 29 pushes in 2 years 2 months
candidatetesting
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
Michael Gusev