Artem Kozaev is a pragmatic software engineer with a decade of experience building and hardening backend systems, particularly in Ruby on Rails e-commerce stacks. He has contributed notable fixes and quality improvements to the popular Spree open-source platform, focusing on authentication, order handling, and stock management. His career spans product and consulting roles—helping marketplace and energy companies ship robust features at Public Market and ZOLA Electric while remaining long-term at AnjLab. Artem pairs hands-on coding with QA-minded practices, often touching controllers, models and test configurations to keep systems reliable. Trained in software engineering and data processing at Vladimir State University, he brings both academic depth and practical, production-oriented problem solving. A subtle strength is his knack for improving developer experience through clearer error messages and testability fixes that pay dividends over time.
10 years of coding experience
9 years of employment as a software developer
Магистр, Программная инженерия, Магистр, Программная инженерия at Владимирский Государственный Университет
Аспирант, Обработка данных, Аспирант, Обработка данных at Владимирский Государственный Университет (ВЛГУ)
Provides authentication (user accounts, login & signup) for @spree by using Devise
Role in this project:
Backend Developer & QA Engineer
Contributions:9 commits, 7 PRs, 4 comments in 6 months
Contributions summary:Artem contributed to the backend of the Spree authentication system by implementing critical fixes and improvements. They addressed a deprecation warning related to user sign-in, redirected unauthenticated users to the login page in authorization failure scenarios, and ensured that order token cookies are cleared on logout. Moreover, the user made changes related to testing configurations, indicating a focus on maintaining the quality of the code.
An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
Backend Developer
Contributions:19 commits, 8 PRs, 28 comments in 20 days
Contributions summary:Artem primarily contributed to the backend of the Spree eCommerce platform. Their commits focused on enhancing error messages within the admin panel, fixing issues related to the executable file in generated extensions, and refactoring various splitters used for stock management. The user's work involved modifying controllers, models, and specifications to improve the robustness of the platform's core functionalities.
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.