B2B US Electrical ManufacturerThe client was a big midwest US-based manufacturer of power units, electrical systems for home and office environments. They did not have a solid eCommerce platform and a lot of conversions happened during in-person sale meetings. Once COVID-19 struck the world, it became hardly possible to work that way. They urgently needed a viable eCommerce platform that would begin digitalization inside of the company.
My team delivered their partner portal powered by Adobe Commerce Cloud just in 6 weeks. This included ERP and custom product configurator integrations, importing all B2B and catalog information and other stuff required by a fully functional store.
Also, I took part in concept creations for the further features (package management capabilities for planned orders, integration with support system, B2B shipping, etc) and B2C branch of their business.
- Experience: Problem Framing, Requirement Gathering, Direct work with client team, Concept Creating, Adobe Commerce Cloud, Magento B2B, Building Magento 2 Store from scratch, Team Leading
B2C US Kitchen Furniture Manufacturer and RetailerThe client was a number one US online retailer of kitchen cabinets, sinks and other stuff needed for kitchen design with its own manufacturing facilities on the east coast. They got to the "Inc. 500" twice.
I was working on this project when it was on Magento 1. The major thing that we did was a migration to Magento 2. It was the early days of Magento 2 and the migration was not a trivial process at all. It took us more than a year to migrate the website. Migration included a few thousands of hours the team spent on designing and implementing all custom functionalities including a way to run frequent sales, a workflow for kitchen design team to interact with clients, custom gallery for inspiration and import of 1 million products.
After successful migration, we had worked a few more years on website support. During that phase, we implemented a workflow for contractors to work with the store in B2B like manner, loyalty program, integrations with payment methods, etc.
Huge catalog prompted us to research ways to improve indexing and search systems. Besides that, we were working on improving website performance by leveraging ReactJS-based micro-frontend approach.
- Experience: Magento 2 Migration, Adobe Commerce, Store Maintenance, Product Owning, Performance Audits, SEO Audits, Concept Creation, Work With Client's Team, Ongoing Improvement Sells, Magento Consulting, Magento Upgrades, Adobe Commerce Cloud, Nexcess Hosting
Austrian B2C Bedroom Furniture SellerThe client was a small Austrian-based bedroom furniture company with up to 10 showrooms in Austria and Germany. They sold beds, wardrobes, dressers that were made from 5 types of aromatic wood, and breathable organic mattresses.
They were on Magento 1 and they asked us for migration to Magento 2 Open Source. On Magento 1, they had a lot of custom functionality. We spent more than a year redesigning and implementing it on Magento 2. Since a major part of their sales came from showrooms, we paid extra attention on creating an omnichannel-like experience for their customers. We developed a workflow for their showroom stuff to let them guide and create quotes together with customers which came to the store. Also, the client's team was interested in making changes to most parts of the website frequently, so we provided them a way to manage blocks of information on category and product pages in an admin-friendly way.
After migration, we worked on the ongoing support and improvements to the store. We helped them integrate a new line of fast-to-deliver products with an ability to manage orders that could contain regular and this kind of products. We also made sure that they were using cost-efficient hosting plans while getting optimal user experience by performing load tests.
- Experience: Magento 2 Migration, Concept Creations, Team Leading, Performance Audits, SEO Improvements, Ongoing Improvement Sells, Magento Consulting, Magento Upgrades, Load Testing
Other projects can be found on GitHub and Kaggle
French Shipping ProviderOne of the biggest European shipping provider, based in French, was looking to expand their integration with existing eCommerce platforms. They had integrations with WooCommerce and PrestaShop, and they wanted to bring Magento 1 and Magento 2 to that list.
My team was responsible for developing Magento 2 version of the integration. We were following and adjusting provided high-level concepts of the final result.
After working on the project for a few months, we were invited to the nearest office of the company for the final tests. Me and a few fellows from the team were invited and I was handling all main communication and coordination with the client team onsite.
- Experience: Magento Module Development, Team Leading, Integration with Third-Party Services, Onsite Meetings with Client Team
UK Customer Review Service ProviderA UK-based customer review service was looking for Magento integration after being successfully used on WooCommerce platform.
I was mainly responsible for the integration design and development. After some time, I was included to the direct communication with client about ongoing questions and clarifications.
- Experience: Magento Module Development, Communication with Client
US Cosmetics ResellerThe client was running on the Magento 1 when I joined the team. They were looking for the major website redesign and improvements to customer experience.
In a scope of that plans, I was involved into development of a customer quiz that helped to select cosmetics based on the customer skin types and preferences. In addition to that, I was developing a feature to buy a customizable kit of products based on the quiz results.
- Experience: Custom Functionality Development, Design Adjustments, Store Maintenance, Newsletter Integration
- Adobe Commerce Business PractitionerCertified on knowledge of general Magento architecture, list of out-of-the-box features and usecases to apply them.
- Adobe Commerce DeveloperCertified on knowing best practices related to Magento backend customizations and custom module development.
- Adobe Commerce Cloud DeveloperCertified on building, running and deploying stores on Adobe Commerce Cloud.
- Tech Lead / Software Developer, Atwix; Ukraine — 2017-2020 (3.5 years)I was responsible for leading different scrum teams (from 5 to 15 people incl. SEs, QA, PM, DevOps) that worked on building stores from scratch and maintaining them afterwards. I had close communications with project stakeholders, participating in problem grooming, requirement gathering and further translating that knowledge into technical concepts and technical vision for my teams.
I was mentoring people in the team, performing onboarding, code reviews and internal workshops about various topics that the team faced. Worked on partnership and developed relationships with other tech companies we worked with.
Also, I was owning all technical processes and constantly worked on improving them and utilized new approaches and tools (like visual regression tools, etc). Finally, I advocated the needs of software engineers and popularized ideas of solution sharing inside of the company.
- Experience: Problem Solving, eCommerce, Marketing, Leadership, System Design, Problem Framing, Domain-Driven Design
- eCommerce Magento Software Developer, Atwix; Ukraine — 2015-2017 (2 years)I was part of different teams that worked on ongoing support of existing eCommerce Magento projects and adding a new functionality to projects that came.
- Experience: Linux, Git, Docker, PHP, MySQL, Elasticsearch, Redis
Communication & Leadership
- Technical Leadership of Software Engineering Team (3.5 years).
- 3 people I had mentored and worked for the longest time with became technical leaders themselves.
- Organized technical and business newsletter (led for 2 years)
- Write technical blog posts and thoughts about management
- Contributions to Magento 2 Open SourceSince 2017 I had been contributing to numerous of Magento projects including Magento Core, Multi-Source Inventory, GraphQl, DevDocs and PHPStorm Plugin.Links: Magento Community Portal
- TangoA cross-platform console tool for processing server logs and generating useful reports based on them.Links: Github • ProductHunt
- EyewearA PoC of tool that analyzes Magento dataset growth over the time.Links: Github
- DB TrimmerA PoC of tool that is aimed to perform quick cleanup of huge Magento datasets during dev environment creationLinks: Github
- Monolog ParserA PHP parse of Monolog's log format that is used Magento to store internal logs.Links: Github
- GrumPHP Rules for Magento 2A set of GrumPHP checks that automates preventing common mistakes that Magento dev team may do.Links: Github
- Magento 2 Dir BusterA list of URL to check that should be protected on every Magento store.Links: Github
Hobby & Interests
- Scooter Driving
- Open Source