Andrei Dorokhov is a pragmatic QA engineer with 11 years of experience delivering reliable web and desktop products at companies like Wrike, Kaspersky, and JetBrains. He combines deep manual-testing expertise across Windows, Android and web platforms with hands-on test automation (Java Selenium, Cypress, NodeJS, Python) and full lifecycle release ownership for high-risk, large-scale migrations. At Wrike he managed testing for 20+ web projects and led quality for 10+ massive releases affecting 100+ high-value pages, while contributing automation improvements and internal tooling. He also contributes to .NET OSS projects like Hangfire and Cronos, adding unit tests and core parsing logic that show a knack for backend correctness and edge-case handling. Comfortable mentoring and working across Scrum and Kanban teams, he lives in Nicosia and enjoys tackling new platforms and tooling to shrink regression cycles and surface tricky bugs early.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Saint Petersburg State Institute of Technology (Technical University)
A fully-featured .NET library for working with Cron expressions. Built with time zones in mind and intuitively handles daylight saving time transitions
Role in this project:
Back-end Developer
Contributions:10 releases, 293 commits, 2 PRs in 4 years 4 months
Contributions summary:Andrei primarily contributed to the development of a .NET library for working with Cron expressions. Their work involved the initial setup of the project structure by adding a solution, core project, and tests project. They implemented the core parsing functionality for cron expressions, including support for seconds, minutes, and hours, as well as handling date and time-related edge cases. They also added tests, covering the creation of a basic implementation for the Parse and IsMatch methods, and the handling of DST
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:33 commits, 35 PRs, 3 pushes in 8 months
Contributions summary:Andrei primarily contributed to improving the Hangfire project's core functionality by adding comprehensive unit tests. Their work focused on testing the `TypeExtensions` class, specifically the `GetNonOpenMatchingMethod` method, to ensure its correct behavior under various conditions. They fixed bugs related to method overloading resolution, and they also added support for complex generic parameters within the codebase. The user also made modifications to existing test files and refactored code for better style.
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.