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.
Customized Magento 1 with a completely new frontend
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!
Over a period of 5 months, I've worked on some experience-enhancing features for both bbbcyling.com and focus-bikes.com.
Over the past 2,5 years I've been leading the frontend development part of the Royal Dutch Gazelle website (gazellebikes.com). Features I worked on include an AJAX catalog, new checkout flow, product detail page with a KnockoutJS powered bike configurator, many BlueFoot components, a dealer finder, and many more. Additionally, I took care of (performance) issues.
Migrated the entire website to new server, Updating Magento core from 1.7 to 1.9, Tracked and fixed Bugs. Applied security patches. Updating the theme to responsive theme. Create custom module for SEO and client needs. Maintaining the site usability.
Tracked and Fixed bugs, Applied every security patch. Built custom module based on client needs.
Build a Magento 2 theme from scratch.