
Alexander Belov
Verified Expert in Engineering
Software Developer
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. He's proficient in TypeScript, Node.js, and React, and is committed to delivering high-performance, maintainable code. Alexander excels in complex customizations, 3rd-party integrations, eCommerce development, and UX optimization.
Portfolio
Experience
- Databases - 10 years
- Full-stack - 10 years
- JavaScript - 10 years
- Node.js - 8 years
- Shopify - 7 years
- Amazon Web Services (AWS) - 5 years
- React - 5 years
- TypeScript - 5 years
Preferred Environment
Node.js, Git, Amazon Web Services (AWS), Shopify, Full-stack, React, TypeScript, PostgreSQL, Cursor AI, GitHub Actions
The most amazing...
...project I've assisted in developing was a B2B enterprise communication solution. It has a vast number of features for organizing and managing workflows.
Work Experience
Senior Full-stack Shopify Developer
A Medical Company
- Developed a solution to streamline the process for purchasing prescription medications and securely storing sensitive information outside Shopify using external AWS infrastructure.
- Built a Shopify Cart Transform function that performs price calculation and adjustment based on the customer's selections.
- Developed two Shopify Customer Account UI extensions that allow customers to submit their medical intake form.
- Created a Shopify post-purchase extension that adds an extra step to the checkout process, where customers can submit their medical intake form.
Full-stack Shopify Engineer
Full Funnel Growth Inc
- Developed a React-based Shopify app that allows customers to personalize their purchased pop-up flower cards using various customizations. An additional React app with an authorization flow allows the owner to configure settings and export data.
- Created a deployment workflow using GitHub Actions and integrated multiple AWS services using Serverless, including Lambda, RDS, ElastiCache, S3, and Cloudfront.
- Developed multiple components and sections for a custom Shopify Theme, converting provided Figma designs into a responsive interface.
- Maintained and optimized the client's AWS infrastructure to ensure uptime and reduce costs.
Senior Full-stack eCommerce/Shopify Developer
Medley
- Proposed and developed a custom checkout flow allowing customers to order free samples before purchasing a product. Solution included a React app, which allows customers to browse samples with a quick order feature.
- Developed and launched a custom back-end integration between the Shopify shop and the client's Xero and Katana accounts. Integration included automatic synchronization of Katana manufacturing orders with Xero bills.
- Developed custom back-end integration between the client's Shopify shop and Klaviyo and automated the synchronization of customers. Developed a system for triggering emails based on users' actions on the website.
- Developed and launched a React app allowing customers to interactively customize their selected furniture by choosing options like layout, fabric, filling, and legs.
Full-stack Shopify Developer
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.
Full-stack Shopify Developer
A Retail Company
- Developed a private website journey app for the Shopify Plus store. The app helps store owners analyze customers' 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.
- 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.
- Created a custom theme for the Shopify Plus store. Utilized theme settings, section settings, blocks, presets, liquid objects, and Sass.
Experience
Customizer App for a Furniture Shop
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
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
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.
Certifications
Shopify Theme Development
Shopify Partner Academy
Advanced Node.js
Skills
Libraries/APIs
Node.js, React, Shopify API, Chai, jQuery, REST APIs, Liquid, Google APIs, Stripe, Google Ads API, 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, AWS CloudFormation, Bitbucket
Languages
PHP, JavaScript, GraphQL, HTML, CSS, PHP 7, HTML5, Sass, Liquid Template, SQL, CSS3, TypeScript, Shopify Liquid, ES8, XML, Katana
Frameworks
Express.js, Zend Framework, Bootstrap, Zend Engine, Fastify, OAuth 2, Symfony, Laravel, Tailwind CSS, PHPUnit, Redux, Jest
Paradigms
Object-oriented Programming (OOP), Unit Testing, Back-end Architecture, B2B, Responsive Web Design (RWD), DevOps, Testing, Scrum, Agile Workflow, HIPAA Compliance
Platforms
Shopify, Magento, LAMP, Amazon Web Services (AWS), Ubuntu Linux, AWS Lambda, Docker, Klaviyo, Linux, Apache Kafka
Storage
MySQL, PostgreSQL, MongoDB, Databases, SQLite, Redis, Memcached, 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, Custom Shopify Apps, RESTFul APIs, React Hooks, UI Frameworks, Web Applications, ESLint, Enterprise, SaaS, Integration, Data Visualization, Shopify Payments, Accessibility, Architecture, Data Structures, Payment Gateways, CI/CD Pipelines, User Experience (UX), User Interface (UI), Vite, Data Processing, Containerization, WCAG 2, MERN Stack, Serverless, GitHub Actions, Amazon RDS, Shopify Design, Styled-components, Cursor AI
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring