Alexander Belov, Developer in Kaliningrad, Kaliningrad Oblast, Russia
Alexander is available for hire
Hire Alexander

Alexander Belov

Verified Expert  in Engineering

Software Developer

Location
Kaliningrad, Kaliningrad Oblast, Russia
Toptal Member Since
October 22, 2020

Alexander is a professional software engineer with over 10 years of experience in full-stack web development, specializing in Node.js and PHP on the back end and React on the front end. He excels in complex customizations and 3rd-party integrations, eCommerce development, and smooth migrations. Alexander uses industry best practices and prides himself on delivering quality, reliable, fast products.

Portfolio

Self-employed
Shopify, Shopify API, Liquid, Liquid Template, GraphQL, Node.js, Express.js...
An Established B2C Luxury Company
Shopify, Shopify API, XML, JSON, Integration, APIs, API Integration, Node.js...
Self-employed
Shopify, Shopify API, Shopify Plus, Full-stack, Sass, CSS, HTML5, Node.js, NPM...

Experience

Availability

Part-time

Preferred Environment

Node.js, Git, Amazon Web Services (AWS), JavaScript, Shopify, GraphQL, Full-stack, APIs, React, MERN Stack

The most amazing...

...project I assisted in developing was a B2B enterprise communication solution. It had a vast amount of features for organizing and managing workflows.

Work Experience

Senior Full-stack Developer

2022 - 2023
Self-employed
  • Proposed and developed a custom checkout flow allowing customers to order free samples before purchasing a product.
  • Built an integration between the Shopify shop and the merchant's Xero and Katana accounts. Synced Katana manufacturing orders with Xero bills.
  • Integrated Shopify with Klaviyo and automated the synchronization of customers, triggering emails based on users' actions on the website.
  • Migrated a client's shop to the Online Store 2.0 theme and created custom sections.
Technologies: Shopify, Shopify API, Liquid, Liquid Template, GraphQL, Node.js, Express.js, Katana, Xero, Xero API, APIs, Klaviyo, Shopify Theme, Shopify Customizations, Accessibility, eCommerce, JavaScript, API Integration, Web Development, Full-stack Development

Back-end Developer

2021 - 2022
An Established B2C Luxury Company
  • Designed and built the integration of a custom internal inventory management system with multiple Shopify shops.
  • Created a Shopify 2.0 Theme with custom sections and launched the shop.
  • Built a custom Shopify app that allowed the store owner to set up customer purchase quotas based on various parameters.
  • Proposed and implemented a cart reservation feature that enables customers to reserve their cart before payment. This solved an oversold issue during a flash sale.
  • Developed a custom Shopify app for managing best-seller products.
Technologies: Shopify, Shopify API, XML, JSON, Integration, APIs, API Integration, Node.js, Amazon Web Services (AWS), Liquid, Git, GraphQL, Liquid Template, Figma, Shopify Customizations, Accessibility, eCommerce, JavaScript, Shopify Theme, Web Development, System Integration

Remote Full-stack Shopify Developer

2019 - 2020
Self-employed
  • Created a custom theme for the Shopify Plus store. Utilized theme settings, section settings, blocks, presets, liquid objects, and Sass.
  • Customized the checkout page and set up Shopify scripts. Created a CSS grid-based layout, transitions, and mobile-first development.
  • Developed a private website journey app for the Shopify Plus store. The app helps the store owner analyze the customer's actions on their website and reduce advertising costs.
  • Built a private feedback app for the Shopify Plus store, providing the ability to receive customer feedback and improve product quality.
  • Constructed a vendor communication system for the Shopify Plus store. Automated the process of notifications and follow-ups between the store owner and 3rd-party vendors about upcoming and past purchases to fulfill requests quicker.
Technologies: Shopify, Shopify API, Shopify Plus, Full-stack, Sass, CSS, HTML5, Node.js, NPM, Express.js, Redux, React, Git, REST APIs, GraphQL, Liquid Template, Shopify Customizations, Shopify Payments, Accessibility, Responsive Web Design (RWD), CSS3, eCommerce, JavaScript, Shopify Theme, API Integration, Web Development, Full-stack Development, TypeScript

Remote Senior Software Engineer

2018 - 2019
Self-employed
  • Improved performance and scalability and reduced costs for the client's business by smoothly migrating their eCommerce website to modern technologies.
  • Migrated the codebase from PHP to Node.js. Maintained the client's software and hardware environment and oversaw system reliability.
  • Developed custom functionality according to the client's requirements. Tasks included integrating different 3rd-party services using their APIs, product customization features, and an auto-emailing system.
Technologies: Node.js, Express.js, APIs, Shopify Plus, Shopify API, Shopify, eCommerce, Amazon Web Services (AWS), React, JavaScript, Google APIs, ES8, SQLite, MongoDB, AWS Lambda, REST APIs, Liquid Template, SQL, Responsive Web Design (RWD), CSS3, API Integration, Web Development

Remote Senior Magento Developer

2011 - 2018
Self-employed
  • Improved a website's user-friendliness and increased sales after developing a core feature according to the client's specifications, collaborating directly with the business owner.
  • Developed Magento extensions according to the client's needs. Implemented deep customizations utilizing various 3rd-party APIs such as PayPal, Authorize.Net, and Google APIs with custom integration of Google Analytics, Maps, and AdWords.
  • Implemented a custom checkout cart and an order notification eco-system with flexible notifications of customers, warehouses, and the client's team.
  • Achieved a Magento page load time of less than one second by efficiently managing system reliability. Maintained the dedicated server and load balancing and set up optimizations using Redis, Memcached, and the content delivery network.
Technologies: PHP, MySQL, Magento Modules, jQuery, CSS, HTML, APIs, eCommerce, Magento, PHP 7, Google APIs, Git, Memcached, Redis, Composer, Zend Engine, Amazon CloudFront CDN, Amazon Web Services (AWS), REST APIs, Unit Testing, PhpStorm, Object-oriented Programming (OOP), SQL, Zend Framework, MVC Frameworks, Responsive Web Design (RWD), CSS3, Stripe, API Integration, Web Development, System Integration

Senior PHP Developer

2015 - 2015
Self-employed
  • Developed a time-tracking and invoicing project that allows users to track their working hours and manage invoices.
  • Created API endpoints to perform CRUD operations on invoice and user account entities.
  • Built a user dashboard with statistics such as their time summary by project invoices summary.
  • Optimized PostgreSQL database performance by eliminating long-running queries and adding table indexes.
Technologies: PHP, Laravel, PostgreSQL, Composer, Linux, NGINX, REST APIs, Unit Testing, PHPUnit, Git, API Integration, MVC Frameworks

Remote Senior Software Engineer

2014 - 2015
Self-employed
  • Developed a B2B marketplace project for brands and retailers, enabling them to connect and increase their sales.
  • Built all main components, including the brand's catalogs, purchase orders, sales orders, invoices, claims, taxes, payment integrations, advanced user roles management and authentication, auto-emailing, and messaging.
  • Controlled all project stages, including planning milestones, front- and back-end development, testing, deployment, and system maintenance.
Technologies: PHP, MySQL, JavaScript, HTML, CSS, Back-end, Front-end Development, B2B, eCommerce, Docker, Containerization, Unit Testing, PhpStorm, Object-oriented Programming (OOP), SQL, Zend Framework, MVC Frameworks, Responsive Web Design (RWD), CSS3, Web Development, Marketplaces, Payment Gateways, Back-end Architecture, Stripe

Full-stack Senior Software Developer

2010 - 2012
Self-employed
  • Developed a secured web enterprise communication solution. Handled the front and back-end development and collaborated with a team of 15 developers.
  • Created features including 1-on-1 and group chat, messaging, alerts, announcements, an activity feed, file sharing, a calendar, and meetings.
  • Built an advanced calendar module with a feature that includes scheduling recurrent events, assigning users to events, and automating notifications.
Technologies: PHP, PostgreSQL, PHPUnit, Git, Bootstrap, CSS, HTML, jQuery, Back-end, Front-end, SaaS, Enterprise, B2B, PhpStorm, Object-oriented Programming (OOP), SQL, Zend Framework, MVC Frameworks, CSS3, Web Development, Full-stack Development, Symfony

Customizer App for a Furniture Shop

A React-based app that allows customers to fully customize their furniture product before purchase. The customized product would then pass through the checkout process so the merchant could build the product based on the customer's preferences.

The admin part of the app allows the store owner to manage all of the customization aspects, like product options, the sort order, values, and filters. A Node.js-driven back end of the app is tightly integrated with the merchant's Shopify shop, utilizing a Shopify GraphQL API.

Website Journey App for a Shopify Plus Store

A private app for discovering how customers interact with a store, helping store owners to analyze customers' actions on their website. The store owner can then take proper steps to improve the website UX and customer shopping experience and reduce advertising costs. It is integrated with Google Analytics and Adwords, utilizing their APIs.

One of the main components is a large grid, including non-sensitive customer information and additional data from the Shopify Plus store and 3rd-party services. I also customized filterable, sortable columns that fetch data from remote endpoints. The front-end is built using React, and the solution is based on a React-table component.

B2B Marketplace

A platform for brands and retailers to connect, communicate, and make deals. It automates procurement and helps both parties boost their sales. I managed all project stages from planning to deployment and developed all main components.

The marketplace allows brands to create catalogs and showcase their products, set up payment terms and net terms, approve or reject purchase orders, and manage sales orders, invoices, and claims. Meanwhile, retailers can browse for brands, connect with them, and see their products. They can create purchase orders and claims, pay invoices, and manage payment methods. Additional components include advanced user role management and authentication, auto-emailing, and messaging.

Languages

PHP, JavaScript, GraphQL, HTML, CSS, PHP 7, HTML5, Sass, Liquid Template, SQL, CSS3, ES8, TypeScript, XML, Katana

Frameworks

Express.js, Zend Framework, Bootstrap, Zend Engine, Fastify, OAuth 2, Symfony, Laravel, PHPUnit, Redux, Jest

Libraries/APIs

Node.js, React, Shopify API, Chai, jQuery, REST APIs, Liquid, Google APIs, Stripe, Google API, Xero API

Tools

NPM, Mocha, Knex.js, Shopify Plus, Magento Modules, PhpStorm, Git, NGINX, Apache, Atom, Asana, Composer, Amazon CloudFront CDN, Xero, Figma, Webpack

Paradigms

Object-oriented Programming (OOP), Unit Testing, Back-end Architecture, B2B, Responsive Web Design (RWD), Scrum, Agile Workflow

Platforms

Shopify, Magento, LAMP, Amazon Web Services (AWS), Ubuntu Linux, AWS Lambda, Docker, Klaviyo, Linux

Storage

MySQL, MongoDB, SQLite, PostgreSQL, Redis, Memcached, Databases, JSON

Other

Back-end, Shopify Customizations, eCommerce, APIs, Front-end, Back-end Development, Full-stack, Front-end Development, API Gateways, Web Components, API Integration, Shopify Theme, MVC Frameworks, Software Integration, Web Development, System Integration, Full-stack Development, Marketplaces, JSON REST APIs, Enterprise, SaaS, Integration, Data Visualization, Shopify Payments, Accessibility, Architecture, Data Structures, Payment Gateways, Data Processing, Containerization, WCAG 2, MERN Stack

NOVEMBER 2020 - NOVEMBER 2021

Shopify Theme Development

Shopify Partner Academy

JUNE 2020 - PRESENT

Advanced Node.js

LinkedIn

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.

1

Share your needs

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

Choose your talent

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

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