Yevhen Shabanov, Developer in Kharkiv, Kharkiv Oblast, Ukraine
Yevhen is available for hire
Hire Yevhen

Yevhen Shabanov

Verified Expert  in Engineering

Software Developer

Kharkiv, Kharkiv Oblast, Ukraine

Toptal member since October 24, 2016

Bio

Yevhen has 10+ years of experience in software development focusing on web-oriented applications for enterprises of all sizes. He has a solid understanding and knowledge of object-oriented approaches and other software engineering principles and concepts. He's a great communicator and a self-motivated team player who is sociable, able to communicate well with clients, and attentive. He's ready to dig in to some interesting projects.

Portfolio

APRO Software
Knockout (Knockout.js), jQuery, MySQL, Magento 2, Magento, PHP, GraphQL, REST
Bolt (via Toptal)
Magento, Magento 2, Docker, Varnish, Redis, MySQL, PHPUnit, PHP 7

Experience

  • PHP - 10 years
  • MySQL - 10 years
  • Magento Extension Development - 9 years
  • Magento Enterprise - 8 years
  • JavaScript - 8 years
  • Magento 2 - 4 years
  • GraphQL - 3 years

Availability

Full-time

Preferred Environment

PhpStorm, Ubuntu, Linux, GitHub, GitLab

The most amazing...

...thing I've created is Moss Bros (www.mossbroshire.co.uk).

Work Experience

Software Engineer | Magento Developer | Team Lead

2016 - PRESENT
APRO Software
  • Developed and maintained the server (PHP, Magento) and client (HTML, CSS, JavaScript) parts of applications as well as designed and developed relational databases.
  • Developed the main functionality, imported custom stock and product, sped up the Magento index, and built a custom blog and brand system for Magento.
  • Integrated with the client's shipping company and built custom imports.
  • Developed custom modules as per merchants' requests.
  • Made a custom product, ordering, and migration system for the customer.
  • Led a medium-sized team comprised of around eight developers.
Technologies: Knockout (Knockout.js), jQuery, MySQL, Magento 2, Magento, PHP, GraphQL, REST

Magento 2 Back-end Developer

2018 - 2020
Bolt (via Toptal)
  • Supported the payment module.
  • Redeveloped/redesigned the current payment module.
  • Integrated the module into the websites and platforms of the seller.
  • Debugged/fixed merchant issues, transactions, and more.
  • Developed a merchant's feature requests.
  • Made weekly and monthly presentations highlighting new features and sharing knowledge with the team.
Technologies: Magento, Magento 2, Docker, Varnish, Redis, MySQL, PHPUnit, PHP 7

Experience

Optimumnutrition

I created this site as a professional portal for athletes. It realized product sales, a referral system for coaches, publication of articles by known athletes, and video tutorials.

Responsibility: Main developer and project manager

I developed the main functionality, imported custom stock and products, sped up the Magento index, and built a custom blog system for Magento.

Odabash

I developed a site which includes the latest collection, lookbook, and publications in journals from a blog designer. Also included is integration with firms for delivery and stock in the UK and the US.

Responsibility: Main developer and project manager

I developed the main functionality, integrations with the client's shipping company, and custom imports.

Harvest

I created an online store for sale of brand-name clothing and accessories.

Responsibility: Main developer

Developed the main functionality and all modules.

Incon

I developed an online store for the sale of lighting equipment.

Responsibility: Main developer

Implementation with client ERP and CRM systems, development of the main functionality and integration of automatic product stock updates, custom product, order, migration, and customer system.

Robinsons

Robinsons is the UK’s biggest equestrian retailers and one of the most trusted internet and mail order operators in that industry. It's a high-load project that includes warehouse integration also provides product import as well as management of product stock and order information.

Responsibility: Main developer

Developed the main functionality and integration of automatic product stock updates, as well as a custom product, orders, migration, and customer system.

Ajour

I developed an underwear e-shop.

Responsibility: Main developer and project manager

Development of the main functionality, integration with the client's shipping company, and integration with 1C, an accounting system.

Moss Bros

Moss Bros is the number one men’s suit specialist. With a vast range of suits and a myriad of accessories, they can provide for every taste. You will be able to manage the whole hiring process online. In this site, I implemented order information, product, customer and shipping integration.

Responsibility: Developer

Development of all modules, custom suit constructor for users, integration with client ERP and CRM systems, and integration with the client's shipment system.

Bolt

https://www.bolt.com/
A checkout and payment platform for eCommerce sites.

I improved, redesigned, and covered unit tests with PHP for the current payment module with Magento 2 and Magento Cloud. I also integrated the module into the websites.

I was developing the merchant's feature requests and debugging issues, transactions, and more.

Education

2004 - 2009

Master's Degree in Radio-electronics

Kharkiv National University of Radio Electronics - Kharkiv

Skills

Libraries/APIs

jQuery, Vue 2

Tools

Jira, PhpStorm, Bitbucket, Varnish, GitHub, GitLab

Languages

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

Frameworks

Zend Framework, Yii 2, Knockout (Knockout.js), PHPUnit

Platforms

Magento Extension Development, Magento Enterprise, Magento API, Magento, Magento 2, Linux, Debian, Ubuntu, Linux Mint, Docker

Storage

JSON, MySQL, Redis, MongoDB, PostgreSQL

Paradigms

REST

Industry Expertise

Cybersecurity

Other

Ajax

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