
Milan Stojanov
Verified Expert in Engineering
eCommerce Developer
Belgrade, Serbia
Toptal member since February 14, 2022
Milan specializes in developing Magento 2 websites, integrating Magento and third-party systems and services, cron processes, automation, and performance improvements. He's a PWA studio and headless commerce enthusiast who likes developing efficient GraphQL extensions for Magento.
Portfolio
Experience
- PHP - 12 years
- MySQL - 12 years
- Magento - 10 years
- eCommerce - 10 years
- Magento Extension Development - 10 years
- Magento Community Edition - 10 years
- Magento Enterprise - 10 years
- Magento 2 - 7 years
Availability
Preferred Environment
PHP, Magento 2, GraphQL, MySQL, REST
The most amazing...
...thing I've accomplished is a traditional Magento 2 application migrated to PWA Studio.
Work Experience
Magento 2 Lead Architect
eCommistry
- Led a team of developers that successfully migrated a few projects from Magento 1 to Magento 2.
- Helped develop a few integrations between Magento 2 and external systems such as ERPs, CRMs, and loyalty programs.
- Contributed to in-house extensions for the click and collect function and recurring payments.
Senior Back-end Magento Developer
Westum
- Developed support for two high traffic Magento Enterprise stores with a remote team from the United States.
- Helped implement new features on Magento platforms.
- Contributed to company knowledge transfer programs.
Junior eCommerce Developer
Implementek
- Developed WordPress and WooCommerce implementations.
- Participated in Magento 1 support for smaller merchants.
- Wrote technical blog posts for the company's website.
Experience
Pet Food Supplier and Pet Care Business in New Zealand | Technical Lead
• Worked with front-end developers and prepared the necessary data from the database to be displayed on the front end.
• Architected and implemented custom integration with LS Retail ERP, including catalog sync, product creation, attribute creation and updates, inventory updates, customer import and export, and order export from Magento to LS.
• Imported member vouchers from LS Retail to Magento.
• Updated marketing messages, regular prices, and special prices from LS Retail to Magento.
• Implemented multisource inventory management using Amasty multi-inventory extension.
• Implemented logic for auto-suggesting optimal order packaging based on available boxes and bags and ordered items and their dimensions.
• Created a custom extension for managing repeat delivery (subscriptions) functionality with many different rules associated with it.
• Implemented auto-order routing based on delivery address postal code and inventory data in available warehouses.
• Architected and implemented custom integration with NZ Post.
Skateboards, Apparel, and Footwear Industry in Australia | Technical Lead
• Worked with front-end developers and helped them pull and render data from the database and complex JavaScript work.
• Architected and implemented custom integration with Retail Express ERP (REX), including catalog sync from REX to Magento (product and attribute creation and updates), inventory update from REX to Magento, customer export from Magento to REX, and order export from Magento to REX.
• Implemented multisource inventory management using Magento’s new MSI functionality.
• Implemented auto-order routing based on delivery address postal code and inventory data in available warehouses.
• Architected and implemented custom integration with Australia Post couriers, getting live rates and requesting and generating shipping labels and consignments from Australia Post API.
• Requested and received tracking numbers, exporting them to Retail Express.
• Mass printed all sorts of documents from the order grid in the admin panel to make warehouse managers as efficient as possible.
• Provided support for the site after the go-live.
New Zealand's Number One Rugby Brand | Technical Lead
• Upgraded or replaced paid Magento 1.7 third-party extensions to be compatible with the Magento 2 platform.
• Worked with front-end developers to develop all PSDs into real pages.
• Developed an interactive web page allowing customers to create their own headgear, with live preview enabled. Customers could choose preferred materials and colors on four different headgear parts.
• Provided support for the site.
Fast Sequence | Paid Magento 2 Extension
Click & Collect Research and Implementation | Free Magento 2 Extension
https://github.com/milanstojanov90/module-clickandcollectManfrotto | Magento Back-end Developer
• Contributed to initial product import by using provided spreadsheets and Magento’s native import functionality.
• Participated in the site launch.
• Provided ongoing support for the site.
Coach Outlet | Support and Delivery Back-end Developer
• Prepared and maintained sale events (Magento Enterprise functionality). The site was not public for all customer groups all the time. Every group had their sale events at specific dates, and my job was to make sure invitations were sent properly, proper catalog and pricing were set for every event, doing scale-up of the environment before the event started, scale down on event end, and ensure that the site performed as expected from event’s start to finish.
• Constantly worked on internal tools (Jenkins processes) that scaled the infrastructure on Rackspace up and down.
Magento Fundamentals
https://code.tutsplus.com/courses/magento-fundamentalsEducation
Bachelor's Degree in Informational Systems and Technologies
University of Belgrade | Faculty of Organizational Sciences - Belgrade, Serbia
Certifications
Adobe Certified Expert – Adobe Commerce Developer AD0-E703
Adobe
Magento 2 Solution Specialist
Adobe
Skills
Tools
Git
Languages
PHP, HTML, GraphQL, JavaScript
Paradigms
REST, Scrum
Platforms
Magento 2, Magento Enterprise, Magento, Magento Extension Development, Magento Community Edition, Linux, Magento 1, WordPress
Frameworks
Zend Framework
Storage
MySQL
Other
API Integration, eCommerce, Software
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