From March to August 2020 I worked on various Magento customizations to help a Magento Commerce merchant with their international aspirations. For this the merchant used and implemented the EShopWorld Magento integration.
A challenging time especially as the team was heavily trimmed down because of Covid-19. At a certain point I was the only freelance developer working on the project because the merchant team had to stand-down for some time. I have no problems to work independently so could work in the meantime on the various customisations that were required on top of the ESW module.
These customizations involved BE changes (enhancements, custom modules), FE changes (JS enhancements and overrides, template and layout XML) and maintaining the local Docker environment (nginx config) to make all 20 new international stores locally available and testable.
Development can't be separated from the context you're developing in. Proper documentation (in code and in for example Confluence) can provide the necessary context for now, but even more important, for later (why did we do it this way?). So as part of this project I also documented the architectural decisions and made an overview of all ESW module settings and Magento configurations for the 20 stores in Confluence. ESW depends on both default Magento configurations (like allowed countries, currencies) and ESW specific settings so documenting the what and why provided the necessary context to all stakeholders (dev and business) in the company.
While still in lock-down and working from home, the team eventually completed a successful go-live and international launch as planned.
In December 2019 and January 2020 I worked on a project to migrate Magento 2.2.x Bluefoot content and custom content types to Magento 2.3.3. Pagebuilder. This is for an international ecommerce fashion merchant, a content heavy multi site store with lots of beautiful and carefully crafted content and Bluefoot customizations that all needed to be ported. So in addition to coding the custom PageBuilder migration and content type modules, this also involved extensive consulting with e-commerce delivery management and content team, to prepare for a smooth go live. Making sure that the pages still looked as smooth after migration as they did before. Which we succeeded in!
Bedgear, a $100 million-dollar mattress and bedding manufacturer, is a client for whom technopath provided ongoing support and services including migrating them from Magento 1.9 Community to Magento Commerce Cloud. Additionally, we created a custom wizard to help consumers select the right pillow for their body type. We also built it as a js widget to allow other retailers to integrate it into their site. When technopath started with bedgear there were several challenges regarding the organization of their website from the e-Commerce shopping experience to the functionalities that they wanted to offer their customers. Not only did we successfully execute the migration and build them their customized Pillow ID app, but we met all their tight deadlines and created solutions for many of their other e-Commerce needs.
Magento 2 ecommerce store - Reskin, Klevu Integration, PLP front and backend functionalities.
*for Limesharp agency
Development concerning a Magento 1 to Magento 2 Commerce migration. I was part of a larger development team from an awarded Magento solution partner. A large project with highly customized BE + FE functionality. During the 9 months (February - November 2019) that I worked on this project, I was responsible for the global theme setup of the hybrid Magento2 FE theme (part M2 stack, part customized and modern SCSS, ES6 and React stack) , co-operated in updating the Webpack based FE build tooling (to be able to compile SCSS partials, ES6 and ReactJS components), worked on the React based checkout, and introduced new FE developers into the Magento 2 FE. I was also privileged to work as a hybrid BE / FE developer on account page functionality (product reviews and wishlist) where I did both the BE and FE work to enhance Magento's OOTB functionality. A great project to work on, a great team to work with!
Fixed Backend related issue. Created various modules like custom product cart rule, subscription alert, custom export order, track user activity via JS and etc.
Created a custom module for contact us and Export module. Fixed backend related bugs. Export module will synchronise product stock and order to an ERP and will notify the admin via email if it fails the process.