Artem Kozaev

Software Engineer at AnjLab

Vladimir, Vladimir, Russia
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
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.
code10 years of coding experience
job9 years of employment as a software developer
bookМагистр, Программная инженерия, Магистр, Программная инженерия at Владимирский Государственный Университет
book‮Аспирант, ‮Обработка данных, ‮Аспирант, ‮Обработка данных at ‮Владимирский Государственный Университет (ВЛГУ)
languagesАнглийский, Французский
github-logo-circle

Github Skills (18)

ruby-rails10
devise10
back-end-development10
ecommerce10
rspec10
user-authentication10
authentication10
rails10
ruby10
spree10
backend10
ruby-on-rails10
spreed10
authorizations9
authorization9

Programming languages (11)

TypeScriptPowerShellJavaShellCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
spree/spree_auth_devise

Feb 2018 - Sep 2018

Provides authentication (user accounts, login & signup) for @spree by using Devise
Role in this project:
userBackend 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.
ecommercelogin-signupsignuprailsuserauthentication
spree/spree

Jan 2018 - Feb 2018

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:
userBackend 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.
multi-sourceecommercemulti-languagespreecommerceshopware
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
Artem Kozaev - Software Engineer at AnjLab