• Файл

Andrii

Backend developer

Розглядає посади: Backend developer, Magento developer
Вік: 41 рік
Місто проживання: Івано-Франківськ
Готовий працювати: Дистанційно
Розглядає посади:
Backend developer, Magento developer
Вік:
41 рік
Місто проживання:
Івано-Франківськ
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 9 сторінок

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

1. Personal Information
Full Name
Andrii Kulish
Contacts:
Email: [відкрити контакти](див. вище в блоці «контактна інформація»)
Linkedin: [відкрити контакти](див. вище в блоці «контактна інформація»)
Position
Magento Back-End Developer
Years in software development

From 2012 to 2015 PHP developer
Since 2015 Magento developer
Technology/platform
• Magento 1, 2
• WordPress
• JavaScript
• jQuery
• Knockout
• PHP
• HTML/CSS
• XML
• REST
• SOAP
• AJAX
• MySQL
• Redis
• PhpUnit
• RabbitMQ
• Postman
• Wrike
• WorkFront
• Linux
• Git
• Jira
Additional information

• Able to clearly communicate technical data to non-
technical colleagues and clients.
• Continuously monitoring industry trends, technologies
and standards.
• Possessing all-round analysis and programming skills.
• Methodical yet creative & having a proven ability for
efficient problem solving.
• Excellent attention to details

3. Project Work Experience

Project name
Momentive Performance Materials Inc
Project URL
https://www.momentive.com/
Role on the project
Lead Developer
Timeline
03.2021 - 31.03.2023
Brief project description
Momentive global silicones business brings innovation to a wide range of industries, including automotive, electronics, personal care, consumer products, aerospace and building and construction, to name a few. Momentive offers basic siloxane polymers and an extensive portfolio of additives, including silanes, specialty fluids, and urethane additives.

The main idea of the project - move the current functionality of B2B portal to Magento2.
List of technologies used on the project
Magento2, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug, Postman, RabbitMQ, Queues
List of tasks done personally by the employee on this project
- Replaced the standard login to the system with login through a third-party service;
- Customization of the registration process: registration is performed on an external service with redirection to Magento and completion of registration. The user cannot log in with the newly created account without registration approval;
- Feedback form customization: an extended form is available for authorized users with the ability to select recipients from the list from an external service with the ability to send a letter or a copy of the letter;
- Added the ability to send a copy of the appeal to your email;
- Developed custom order history page: data is requested from an external service;
- Added the ability to send an appeal through the feedback form with the necessary order data with the ability to export data in xlsx format;
- Developed custom download page with the ability to search for different types of documents in external services and export them;
- Implementation of new functionality:
Each user has his own set of items and his own prices, creating missing products on the fly;
After login new user data was stored;
Display a list of available items and prices from external services;
- Implemented data caching;
- Development of Custom Page listing items;
- Built a functional request to replace the item SKU for the current user (through the request to an external service);
- Implementation of the functionality for wholesale and retail products (two tabs on the listing page): added the ability to request the addition of a wholesale product to the retail product list;
- Restrictions implementation for the product delivery date: each user can have his own list of available days starting from the day forward; calendar customization to prevent selection of unavailable dates;
- Export of products, current and future prices in xlsx format;
- Filter customization for the listing page;
- Built a custom system to control user access to site resources (ater login ID of the permission was set);
- Transferred the checkout functionality to the cart page, (refused the standard checkout page);
- Order data transfer to an external ERP, if sending fails, data was added to the queue for re-sending and if the limit of attempts is exceeded, the letter with order details was sent to support;
- Implementation of cron tasks for revising the availability of external services and sending notifications if they are unavailable;
- Extended Requisition Lists functionality with overriding templates, extending tables, replacing a detailed page with a product listing page.
- implementation of sending to print functionality for popup window content
- implemented a functionality to validate the API response code. If we receive a non-200 response code for a prolonged period (which can be configured in the system settings), the site will automatically switch to maintenance mode. In maintenance mode, the site will continue to monitor the response code, and if a 200 response code is received, the maintenance mode will be disabled automatically.
- added the ability to check and clear custom cache types from the customer edit page in the admin panel.

Project name
ASTM International
Project URL
https://www.astm.org/
Role on the project
Developer
Timeline
07.2020 - 02.2021
Brief project description
ASTM International, formerly known as American Society for Testing and Materials, is an international standards organization that develops and publishes voluntary consensus technical standards for a wide range of materials, products, systems, and services.

Main idea of project - move current functionality based on the Drupal cms to the Magento2
List of technologies used on the project
Magento2, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug, Postman, CURL, PhpUnit, OKTA API, WebApi
List of tasks done personally by the employee on this project
• Integration with external Product Inventory System
• Backend part of the Checkout customization
• Creating different custom product types, attributes, and attribute sets
• Creating customer account on the fly during a login process.
• Shipping methods customization
• Adding Warehouses functionality, updating all products to set a default value
• PDP customization based on product types
• Fixing Data Patches dependencies
• Creating WebApi endpoints
• Cart page customization based on product types
• Creating Cms Pages and Blocks with Data Patches
• Customization of Login, Logout, Creating Customer. Integration with OKTA service, implementation of different types of the creating user process(B2B, B2C)
• Integration with ERP system
• Cover custom code with PHPUnit tests(total coverage is above 95%)

Project name
Kitco Metals Inc.
Project URL
https://www.kitco.com/
Role on the project
Developer
Timeline
12.2019 - 07.2020
Brief project description
Kitco Metals Inc. is one of the world's premier retailers of precious metals and a leading supplier of refining services, labware for mineral analysis and precision-crafted devices for high-technology manufacturing processes. From their offices in Montreal, New York (Subsidiary) and Hong Kong, Kitco Metals buy and sell a wide range of precious metal products in gold, silver, platinum, palladium, and rhodium. Kitco Metals also provide metals for custodial storage programs to individual customers and corporations the world over.

Main idea of project - move current functionality based on a different frameworks/cms to Magento2
List of technologies used on the project
Magento2, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug, Postman, WebApi, CURL, Google Pub/Sub, Knockout, JS, Less, Fastly, ElasticSearch
List of tasks done personally by the employee on this project
• Backend part of a SellCheckout, admin configs, microservices integration;
• A Buy Checkout customization, microservices integration, guest checkout / express account creation, payment method surcharge and customer instructions, create admin config for default payment method, additional Form Fields on Login Step of Guest Checkout, Age confirmation functionality on Login step;
• Asset Account (Company) session variable - microservice implementation;
• Implementing the possibility to set up multiple phone numbers for the customer, link phones with addresses;
• Implementing Buy/Sell mode, Implementing cache key for FPC for Buy/Sell mode. Creating Home pages for Buy/Sell mode, implementing redirects, adding the possibility to get access to a session variable with enabled FPC(Fastly);
• Cart2Quote_Quotation module customization;
• Creating custom prices based on Tier Prices, exporting products price data, implement custom import of prices, removed price value with 0 from the generated export file, Implement communication of custom prices to Pricing Microservice based on Google pub/sub, creating logging for module;
• Implementing a Price refresh timer, adding the Price Refresh Timer on Checkout, Cart, Mini cart, on timer end call the microservice, add PriceTimer trigger to the currency/store switcher, creating Private content sections and update products prices and the same thing for Sell mode;
• Creating a Sell PDP for a simple product, changing add To Cart Button Text after Ajax call, customization of a templates for a PDP, customization of a gallery on a PDP;
• Checkout Order confirmation display instruction;
• Updating a payment title for stores;
• Trustpilot Reviews Integration;
• Enabling & configuring payment methods, creating a custom dynamic configuration for payment methods;
• Creating and installing data patches for adding, updating and removing attributes, patches for enabling and disabling modules, system config updates.

Project name
Super Bright LEDs
Project URL
http://superbrightleds.com/
Role on the project
Developer
Timeline
12.2019 - 04.2020
Brief project description
Super Bright LEDs (SBL) is an online retailer, wholesaler, and consultation company for LED lighting solutions. SBL’s headquarters and warehouse are centrally located in St. Louis, MO. Since its founding in 2002, SBL has quickly grown from a small company offering only a few LED products to being an industry leader with thousands of LED products servicing a wide variety of customers. SBL is a trusted supplier of LED lighting across numerous industries including industrial, commercial, vehicle, home, and more.

Moving existing functionality from the Laravel framework to Magento 2, adding new functionality.
List of technologies used on the project
Magento2, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Wire Transfer Payment Method Follow Up Emails;
• Simple Details on Configurable Product Extension (install, configuring);
• Hide PayPal Button in minicart;
• Installing HTML component for Page Builder;
• Fixing the html code that was displayed in email;
• Dimensional Drawings (additional type of images, PDP gallery customization);
• Updating styles for the products carousel on a Home page;
• Update admin notification email - sending email to Admin user in case Bank Transfer payment used on checkout;
• Fixing URL rewrites based on Magento issue 18717;
• Creating a patch for adding backend_model to the attributes type multiselect;
• Updating unirgy modules, creating an import/export profiles;
• Upgrade Magento from 2.3.3 to 2.3.4;
• Reviewing and remove already no needed core patches;
• Adding clickable attribute options on PLP;
• "Having trouble finding something?" - functionality on PLP - navigation to a parent category, the link also contained a count of the parent category products;
• Fixing Email formatting issues;
• Changing behavior of Buy button on PDP, make it disabled if not all required options selected, show a notice after a click on the disabled button, unselecting options if they incompatibility (not all options, only incompatible);
• Fixing Local Pickup shipping method;
• Fixed Length Increments - possibility to buy products with price not only for quantity but per meter.

Project name
Pro World Inc.
Project URL
https://www.proworldinc.com/
Role on the project
Developer
Timeline
01.2020 - 03.2020
Brief project description
Pro World is the premier source for any creative entrepreneur. Founded in 1974, Pro World is the world’s largest supplier of heat applied graphics and materials. Extensive product assortment consists of thousands of heat transfer designs, 400+ variations of vinyl, heat presses, cutting equipment, sublimation printers & products, and custom transfers.

Maintenance, upgrading Magento to the latest available version (2.3.4), migrating data from M1 to M2
List of technologies used on the project
Magento2, Magento1, MCOM, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug, XmlRpc
List of tasks done personally by the employee on this project
• MCOM Integration: adjusting the display of canceled orders;
• Adding CANCELED status to MCOM orders;
• Installing, testing Xtento_Productexport module, creating export profiles;
• Restore customer reward point balances, creating module and CLI command for moving data from M1 database to M2 database with using XmlRpc;
• Fixing affirm.ui js error on PLP pages;
• Affirm module has disappeared after using the "Sort by" option - fixing Affirm js after ajax page reload;
• Upgrading Magento to 2.3.4, fixing modules incompatibility with M2.3.4;
• Fixing issues in a layered navigation;
• Creating patches for adding customer attributes;
• Fixing reorder link on a customer account page.

Project name
Minnetonka moccasins
Project URL
https://www.minnetonkamoccasin.com/
Role on the project
Developer
Timeline
07.2019 - 11.2019
Brief project description
Since 1946 Minnetonka moccasins have crafted moccasin-style footwear. Minnetonka moccasins are a 4th generation family-run business that is dedicated to preserving the unique hand craftsmanship of products. Always real, our rich heritage includes a tradition of careful craftsmanship to deliver exceptional footwear. Minnetonka moccasins use the finest materials to ensure comfort, durability, and timeless style.

Maintenance, Upgrading Magento from v2.2.6 to v2.3.2, updating all modules that were incompatible with Magento2.3, upgrading installed Theme, fixing issues that were detected after upgrade, implementing WCAG Compliance to the main menu.
List of technologies used on the project
Magento 2 EE, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug.
List of tasks done personally by the employee on this project
• Magento migration from v2.2 to v2.3, fixing issues;
• Implementing WCAG Compliance to the main menu;
• Adding Price Range into Product Recommendation Carousel;
• Adding Microdata to the order success page;
• Adding a possibility to show Special price and price range on PLP and PDP;
• Fixing issues with DI compilation;
• Bulk order functionality implementation;
• Adding discount dropdown to admin order create page.


Project name
Rural King
Project URL
https://www.ruralking.com/
Role on the project
Developer
Timeline
09.2019 - 11.2020
Brief project description
Rural King, also known as RK Holdings, LLP, is America’s Farm and Home Store, a General Merchandise Store, providing essentials to the communities. More specifically, Rural King provides a broad range of necessities, food, feed, seed, and other farm and home products.

Maintenance of the project based on Magento 2.
List of technologies used on the project
Magento 2 EE, MCOM, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug.
List of tasks done personally by the employee on this project
• Fixing account page order details template;
• Fixing the issue with the configurable product in the order confirmation email;
• Fixing saving product changes on Prod/Staging;
• Displaying the message count values on the MCOM backend dashboard;
• Creatuity_GiftCard - adding the possibility to use specific numbers for E-gift cards;
• Creating a Barcode Generator, adding barcodes to an email template, fixing issues with barcodes displaying in emails.

Project name
Outdoor Cap
Project URL
https://www.outdoorcap.com/
Role on the project
Developer
Timeline
09.2019 - 11.2020
Brief project description
Outdoor Cap has serviced the needs of the headwear industry for 40 years. Established in 1977, we have grown to over 300 employees. Outdoor Cap service 14,000 customers across multiple channels in the Team, Promotional Products, Hunting/Fishing, and Retail markets. Outdoor Cap has established itself as one of the largest and most respected headwear suppliers in the United States by combining work ethic and integrity with innovative resources and processes.

During working on the project Magento was upgraded to the latest available version, fixed incompatibilities issues, added extra functionality.

List of technologies used on the project
Magento2 cloud, PHP, MySQL, AJAX, XML, JSON, GIt, PhpStorm, Xdebug.
List of tasks done personally by the employee on this project
• FIxing issue with displaying website on IOS11;
• Fixing an issue with the filtering by date on the PLP;
• Fixing Incorrect Tier Pricing After Customer Group changing;
• Updating AheadWorks Store Locator module, fixing incompatibilities;
• Fixing hard coded latitude and longitude in AheadWorks Store Locator module, updated logic on stores page load, adding collection limitation;
• Fixing checkout Page Issues;
• Upgrade Magento from v2.2 to v2.3, fixing issues.

Project name
NORTH40
Project URL
https://north40.com/
Role on the project
Magento Back-End Developer
Timeline
09.2018 - 11.2018
Brief project description
Magento 1 EE website for outdoor gear retailers launched several years ago. Over time it accumulated a lot of technical debt and required a lot of optimization work.
List of technologies used on the project
Magento 1 Enterprise, PHP, MySQL, AJAX, XML JSON, PhpStorm, Xdebug, Curl, Git, Wrike, Kibo.
List of tasks done personally by the employee on this project
• Code optimization based on technical architect’s audit;
• Fixed issues with Magento FPC and get param’s with significant impact on website performance;
• Cron job optimization (several jobs were processing large amounts of data in the background and slowed down the website for significant periods of time)
• Fixed issues with shipping and pricing with Kibo OMS integration;
• Created gift card automatic invoice module;
• Installed Magento security patches.

Project name
TOPPS
Project URL
https://www.topps.com/
Role on the project
Magento Back-End Developer
Timeline
09.2018 - 10.2018
Brief project description
Topps produce and sell baseball cards, wall art, as well as entertainment memorabilia. Website is in the process of migration from Magento 1 to Magento 2.
List of technologies used on the project
Magento 2, PHP, MySQL, AJAX, XML JSON, Curl, Git, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Site optimization, Customer account page modification,
• integrating custom tabs and logic. Migrate Redemption integration module from M1 to M2.
• Amasty Blog Pro - installing the module, adding custom fields to the posts, replacing the Recent post block with static information on the Home page to display entries from the blog, creating the appropriate template for the block.
• Adding custom-made logic to breadcrumbs on a Search results page

Project name
NDA: ONLINE WATCH STORE
Project URL
http://byperry.se/
Role on the project
Magento Developer
Timeline
07.2018
Brief project description
Watch store selling products and accessories of famous brands like Armani, Hugo Boss, Michael Kors, etc.
Creating Site Reviews extension with admin grid(use UI components, CRUD), adding pickup address to order and shipment notification, setup Codazon_Slideshow extension.
List of technologies used on the project
Magento2, PHP, AJAX, XML, MySql, Git, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Created Site Reviews extension with admin grid (use UI components, CRUD operations)
• Added order pickup address to order and shipment notifications;
• Maintenance support and bug fixing
• Installed and configured Codazon_Slideshow extension

Project name
MADEOF
Project URL
https://madeof.com/
Role on the project
Magento Developer
Timeline
04.2018
Brief project description
Online store selling organic products for newborns and young babies.
List of technologies used on the project
Magento2, PHP, AJAX, XML, JSON, Curl, Git, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Extended reviews feature per client’s requirements;
• Added feature for tree-structured Q&A dialogs.
• Maintenance support and bug fixing.
• Creating Module with CLI command for cleanup db
• Fix creating invoice and credit memo for order with rewards points
• FIxing styles for mobile devices

Project name
OZ CONTACTS
Project URL

Role on the project
Magento Developer
Timeline
05.2018
Brief project description
Oz Contacts sells prescription contact lenses and related products online.
List of technologies used on the project
Magento2, PHP, AJAX, XML, JS, MySql, JSON, Curl, Git, LESS, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Developed new and customized existing extensions based on client’s business requirements;
• Installed and configured marketplace extensions;
• Worked on the improvements to the customized product bundle feature;
• Extended CanReorder method to check all custom options;
• Fixed a bug in PayPal’s terms & conditions validation implementation at checkout;
• Fixes to layouts (some blocks did not have templates);
• Maintenance support and bug fixing.

Project name
AJOUR
Project URL
https://shop.ajour.com/
Role on the project
Magento Developer
Timeline
03.2017 - 08.2019
Brief project description
Ajour sells men’s and women’s underwear, swimwear, lingerie and nightwear from the European brands. Maintenance support, codebase optimization, adding java-script tracking snippets for advertisement (FB, Google Analytics, Google TagManager etc.), support integration with the client ERP system. Was configured as a multi-sites system with 3 sites.
List of technologies used on the project
Magento1, PHP, AJAX, XML, JS, MySql, JSON, Curl, Git, Multi-sites
List of tasks done personally by the employee on this project
• Fixing and extend Itoris_LayeredNavigation module;
• Fixing Ebizmarts_MageMonkey module;
• Fixing and extend Rugento_Novaposhta module;
• Checkout page customization;
• Installed and configured marketplace extensions;
• Optimized UX for quick view (product ID was fetched from URL rewrite DB table over 1 gb in size and MySQL server was getting overloaded);
• Installed integration module for the client’s ERP and configured proper data interchange;
• Maintenance support and bug fixing.

Project name

DRAKES
Project URL
https://www.drakes.com/
Role on the project
Magento Developer
Timeline
02.2018 - 03.2018
Brief project description
Drake’s began life in East London in 1977, a stone’s throw from the city’s silk weaving roots in Spitalfields. Originally a maker of men’s ‘Scarves, Shawls and Plaids,’ the company found a loyal following amongst both high fashion boutiques and conservative tailoring houses in the most discerning markets of Paris, Milan and Tokyo.

The company soon began producing handmade ties and handkerchiefs under the watchful eye of eponymous founder, Michael Drake, which quickly took up their place at the heart of the business.

Now under the guidance of Creative Director Michael Hill, Drake's has expanded its offer to fully embody the principle of relaxed elegance, producing soft tailoring in Italy, exquisite knitwear in Scotland, and shirts in the brand's very own shirt factory in Chard, Somerset, all the while remaining faithful to the well-established Drake’s handwriting.

Part of the project was migrated from WordPress to Magento2. Installed and customized theme, data prepared, and migrated.

EU fashion brand with a chain of international boutique stores
List of technologies used on the project
Magento2, PHP, MySQL, Require.JS, AJAX, XML, JSON, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Custom blog development (Ves Blog, Ves PageBuilder)
• Added AJAX filters and fixed Masonry grid on the frontend;
• Worked with Blackbird Advanced Content Manager extension;
• Created back-end components;

Project name

JUVENILE PLANET
Project URL
https://juvenileplanet.com/
Role on the project
Magento Developer
Timeline
10.2017 - 03.2018
Brief project description
While other websites simply sell and ship products, Juvenile Planet stands behind each and every sale, guaranteeing your complete satisfaction. It’s the best of both worlds: the convenience of online shopping, along with the personalized attention you would receive at a traditional brick-and-mortar retail store.

Baby gear, gifts, apparel, furniture and other products for newborns and young children.

The project was migrated from Magento1 to Magento2, installed and customized theme, installed list modules, fixed known Magento core bugs that were at that time, fixed modules incompatibilities.
List of technologies used on the project
Magento2, PHP, MySQL, Require.JS, jQuery, AJAX, XML, JSON, PhpStorm, Xdebug
List of tasks done personally by the employee on this project
• Migrating from Magento1 to Magento2, with using migration Magento tool;
• Installing and configuration Magento theme;
• Created front-end and back-end components;
• Client required a list of specific extensions (20+) which had to be installed and configured. Many extensions ended up conflicting with each other and all conflicts had to be resolved;
• Fixed gift functionality module that was unfinished with several methods left blank;
• Fixed color swatch bugs;
• Installing and configuring cache warmer;
• Installing and configuring Help Desk Extension;
• Styling text swatches;
• Fixing old prices display;…

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: