Roman Kabanov is a Senior Software Engineer based in Oslo with over a decade of hands-on experience building and leading backend teams for e-commerce platforms. He is currently focused on Node.js and TypeScript (NestJS, Next.js) while maintaining deep expertise in PHP and growing skills in Python and Java Spring. Roman has led backend efforts across B2C and B2B Magento projects, authored official Porterbuddy integrations, and contributed meaningful backend improvements to Algolia’s Magento 2 search integration (e.g., stock-aware reindexing and price logic). Inspired by cloud-native practices, he’s preparing for KCNA certification and holds multiple language and platform certifications. Comfortable in multicultural environments, he combines technical leadership with a practical, implementation-first approach to shipping production systems.
10 years of coding experience
7 years of employment as a software developer
Master of Science (M.Sc.), Information Technologies; Department of Radio Engineering and Information Security, Honours Degree, Master of Science (M.Sc.), Information Technologies; Department of Radio Engineering and Information Security, Honours Degree at Nakhimov Naval Academy
Algolia Search integration for Magento 2 - compatible with versions from 2.3.x to 2.4.x
Role in this project:
Back-end Developer
Contributions:10 commits, 13 PRs, 11 comments in 2 years
Contributions summary:Roman primarily focused on enhancing the backend functionality of the Magento 2 Algolia search integration. They implemented features like hiding out-of-stock configurable products and reindexing parent products when child products are updated. Their contributions also involved subscribing to stock item changes to reindex products, adding collection event arguments, and refining the price calculation logic.
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
Roman Kabanov - Senior Software Engineer at PearlConvert