Andrei Dorokhov

QA Engineer at JetBrains

Nicosia, Cyprus
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
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.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Saint Petersburg State Institute of Technology (Technical University)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
13reputation
1kreached
2answers
2questions
github-logo-circle

Github Skills (29)

unit-testing10
testing10
net10
dotnet10
xunit10
asp-net10
dotnet-core10
csharp10
background-process9
job-scheduler9
hangfire9
scheduled-tasks9
scheduler9
dotnet-new9
background-processing9

Programming languages (5)

C#PowerShellBicepRubyDart

Github contributions (5)

github-logo-circle
HangfireIO/Cronos

Jan 2017 - Apr 2021

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:
userBack-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
net-librarydotnettime-zonesdaylight-saving-timezones
HangfireIO/Hangfire

Nov 2016 - Jul 2017

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:
userBack-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.
dotnetwindowsbackground-jobsseparatewindows-service
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
Andrei Dorokhov - QA Engineer at JetBrains