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.
11 years of coding experience
High School, Adulthood, High School, Adulthood at High school #27 in Minsk
Bachelor’s Degree, Computer Science, Software Engineer, Bachelor’s Degree, Computer Science, Software Engineer at Belarusian National Technical University
Engineer’s Degree, Computer Science, C++ Engineer, Engineer’s Degree, Computer Science, C++ Engineer at Academy of Postgraduate Education
Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup
Role in this project:
Front-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.
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.