Kristian Arsov, Developer in Sofia, Bulgaria
Kristian is available for hire
Hire Kristian

Kristian Arsov

Verified Expert  in Engineering

Salesforce Commerce Cloud Developer

Sofia, Bulgaria
Toptal Member Since
September 1, 2022

Kristian is a senior full-stack developer with extensive experience in the eCommerce domain. He has specialized in Salesforce Commerce Cloud (formerly known as Demandware) for 8+ years. Kristian is an expert in payment gateways, payment methods, fraud detection systems, tax calculation, and order management systems.


Salesforce Commerce Cloud (SFCC), Node.js, JavaScript, Payment APIs...
JavaScript, Node.js, Payment APIs, Salesforce Commerce Cloud (SFCC)...
Demandware, HTML, CSS, JavaScript, Payment APIs, Eclipse IDE, Git...




Preferred Environment

Salesforce Commerce Cloud (SFCC), HTML, CSS3, JavaScript, Google Tag Manager, Google Analytics, Headless Commerce, Slack, Jira, Demandware

The most amazing...

...project I've worked on was an SFCC multi-realm for an international luxury brand. I handled DevOps, release management, and payment integrations.

Work Experience

Salesforce B2C Commerce Release Manager and Team Lead

2019 - 2022
  • Created user stories, gathered technical information, and provided implementation details for other team members. Supported them with code reviews and regular technical meetings.
  • Facilitated the release process from end-to-end. Prepared development environment provisioning for team members, which reduced the onboarding time.
  • Managed release cycles and prepared go-live documentation. Set up fully automated deployments and code checks via Bitbucket Pipelines, which enabled fast iterations.
  • Implemented a custom integration cartridge for ApplePay payments, providing full customization for shipping/billing address validation. Integrated it with Adyen and Cybersource payment gateways. Orders increased by 10% after deploying it.
  • Migrated multiple sites from Cybersource to Adyen payment gateway. Created the release plan, data transfer strategy, and rollback plan.
  • Integrated real-time order status updates from NewStore OMS to SFCC, thus automating the completion or cancellation of orders based on their delivery status.
  • Implemented scheduled jobs for order status updates from SAP to SFCC. Payments were updated based on the order delivery status; for example, partially/fully captured, canceled, authorization-released, or refunded.
  • Integrated Forter fraud detection with Adyen and Cybersource, which substantially reduced fraudulent orders.
Technologies: Salesforce Commerce Cloud (SFCC), Node.js, JavaScript, Payment APIs, Fraud Prevention, Salesforce Commerce Cloud, CI/CD Pipelines, Git, Visual Studio Code (VS Code), HTML, CSS3, Google Tag Manager, Google Analytics, Headless Commerce, Programming, Web Development, Scrum, Kanban, Windows, Linux, MacOS, Slack, Jira, DevOps, Order Management, Eclipse IDE, Team Leadership, Technical Leadership, Storefront Reference Architecture (SFRA)

Salesforce B2C Commerce Tech Lead

2015 - 2019
  • Implemented one of the first migrations from Demandware Pipelines to the newly introduced Controllers. Created a backend-for-frontend, connecting a React storefront and Demandware via Open Commerce API (OCAPI) and custom API endpoints.
  • Migrated controller-based projects to Storefront Reference Architecture (SFRA). Supported the project discovery, estimation, and work breakdown structure.
  • Implemented a Demandware connector for MuleSoft, wrapping the OCAPI endpoints.
  • Facilitated the scrum ceremonies as scrum master and led a team of five for a Dutch suits company.
  • Integrated external services and migrated the existing ones on the SFCC built-in service framework.
  • Migrated jobs from a custom job framework to SFCC's built-in jobs.
  • Integrated Riskified fraud detection software to reduce payment fraud.
  • Integrated automated tax calculation services with AvaTax.
  • Redesigned Google Tag Manager and Google Analytics setups for a multi-realm and multi-county client. Created an end-to-end flow for developers to implement changes to tracking tags. Prepared easy-to-use tags, variables, and triggers.
Technologies: JavaScript, Node.js, Payment APIs, Salesforce Commerce Cloud (SFCC), Fraud Prevention, Salesforce Commerce Cloud, Demandware, CI/CD Pipelines, Git, Visual Studio Code (VS Code), HTML, CSS3, Google Tag Manager, Google Analytics, Headless Commerce, Programming, Web Development, Scrum, Kanban, React, Windows, Linux, Jira, Order Management, Eclipse IDE, Team Leadership, Technical Leadership, OCAPI, Storefront Reference Architecture (SFRA)

Salesforce B2C Commerce Senior Developer

2013 - 2015
  • Developed a real-time inventory check integration for (formerly ASDA). Customers could check a product's availability in the nearest store and reserve it for in-store pickup with an option to pay immediately or upon delivery.
  • Participated in and supported the migration of the order management system (OMS), payment methods, and delivery tracking from SAP to Walmart's Pangea platform.
  • Developed and supported the web-based eCommerce applications on the Demandware eCommerce platform.
Technologies: Demandware, HTML, CSS, JavaScript, Payment APIs, Eclipse IDE, Git, Visual Studio Code (VS Code), CSS3, Programming, Web Development, Scrum, Windows, Jira, Order Management, Salesforce Commerce Cloud

PHP Developer

2011 - 2013
  • Developed and customized WordPress themes and plugins. Created Facebook-like gated experiences and customized discount management solutions. Migrated projects from SVN to Git and developed an in-house MVC framework.
  • Implemented a 48-hour ad campaign for Skittles on Facebook. The subscribers of the Facebook page could choose a Skittle color to put in a big rainbow, which was streamed live.
  • Implemented a discount management platform for a loan company.
Technologies: PHP, HTML5, CSS3, WordPress, Redis, Git, HTML, Programming, Web Development, Windows, Jira

International Luxury Leather Brand

A multi-realm project on the SFCC platform, where each realm had local payment methods and separate OMS instances. One of the biggest challenges was having multiple stakeholders spread across the APAC, EU, and NA regions and maintaining communication between them and the team.

As the tech lead and release manager, I streamlined the workflow and collaboration by introducing regular meetings, setting clear expectations, and fully automating the end-to-end release process. These actions allowed for faster and more reliable iterations.

A multisite and multicurrency project on the SFCC platform. I participated in the migration from pipelines and controllers to SFRA with responsibility for migrating the payment methods: PayPal Checkout (Express and standard), PayPal Credit, credit cards, and buy now, pay later (BNPL) methods like Klarna.

One of the first SFCC projects migrated from legacy pipelines to JavaScript controllers. I led a team of six as the scrum master and senior SFCC developer and implemented custom APIs along with SFCC OCAPI extensions for a React-based storefront.

Acne Studios
As the SFCC B2C senior developer working on the SFCC project for Acne Studios, I set up the release process, developed new functionalities, and integrated payment methods. I also conducted site-speed optimization activities.

As a senior SFCC developer and team lead at Dainese, I collaborated with the client to groom and refine user stories. I also developed new features, such as "Notify when back in stock;" integration with the WordPress content site via the OCAPI session bridge; and payment methods, such as Adyen, credit cards, Apple Pay, and PayPal.
As a full-stack developer on this SFCC project, I integrated real-time availability checks with Walmart's order management system and performed multiple code refactoring activities. These activities improved site speed and code readability.
2008 - 2012

Bachelor's Degree in Software Engineering

Sofia University St. Kliment Ohridski - Sofia, Bulgaria


Saleforce Certified B2C Commerce Developer



Demandware Solution Support (SFCC)



Node.js, OCAPI, CyberSource, PayPal API, React


Git, Salesforce Commerce Cloud (SFCC), Google Analytics, Slack, Jira, Adyen Payments, Bitbucket, Eclipse IDE


Demandware, Windows, Linux, WordPress, Visual Studio Code (VS Code), MacOS


HTML, CSS3, JavaScript, HTML5, CSS, PHP, XML


Salesforce Commerce Cloud, Redis


Scrum, Kanban, DevOps


CI/CD Pipelines, Google Tag Manager, Payment APIs, Programming, Web Development, Headless Commerce, Fraud Prevention, Order Management, Code Review, Release Management, Deployment, Technical Leadership, Storefront Reference Architecture (SFRA), Team Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring