Kirill Sizov is a backend developer with seven years of experience building and hardening Python services for companies ranging from Intel to Tinkoff, currently based in Nizhny Novgorod. He has practical experience streamlining CI and test automation—evidenced by his contributions to the widely used CVAT project, where he reduced test surface and refactored CI for core REST API modules. Comfortable in both startup and enterprise settings, Kirill moves between hands-on coding and improving delivery pipelines to boost team velocity and reliability. He holds a bachelor’s degree in Computational and Applied Mathematics and brings a methodical, data-minded approach to backend engineering and quality automation.
7 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computational and Applied Mathematics, Bachelor's degree, Computational and Applied Mathematics at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Annotate better with CVAT, the industry-leading data engine for machine learning. Used and trusted by teams at any scale, for data of any scale.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:232 reviews, 151 commits, 132 PRs in 8 months
Contributions summary:Kirill primarily focused on reducing the number of test cases and refactoring the continuous integration (CI) process. This involved modifying existing test files within the rest_api directory, specifically for modules like issues, tasks, cloud storages, jobs, organizations, remote URLs, projects, invitations, and memberships. These changes aimed to streamline the test suite and improve CI efficiency. Additionally, there were updates to the Cypress testing framework.
Contributions:4 PRs, 56 pushes, 17 branches in 6 months
terminalcli
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.