"Build your own understanding and offer help where you can" .
Contributing to the future of Magento front-end, Magento PWA Studio, as an active member of the Magento Research PWA Studio Github team. Contributing code and documentation, and helping developers who get started by responding to Github issues.
A great remote job opportunity working 5 months on a Magento 1 to Magento 2 Commerce re-platform for a large international women's fashion store. I am part of a large (+20) professional team of in-house and external Magento developers, business analysts, UX specialists and testers. This requires both good development - and communication skills (communication is mostly done via Skype, Slack and Jira). The front-end requirements and designs are very detailed and well thought out, which requires eye for detail. The project uses modern front-end tooling and frameworks like Webpack, Gulp, Sass, ES6, Handlebars and React. In addition to the day to day front-end development I also work as consultant, advising the organisation about a short and long-term webperformance strategy.
Developing a Magento 2 theme for a Dutch building supplier’s B2B webshop, a complete B2B webshop built on Magento 2 Community including a custom product configurator.
Advising an IT public sector supplier on the front-end implementation of their to be released Magento 2 webshop. Based upon my advice they decided to remove the installed 3rd party theme and build a custom Magento 2 theme instead.
The course that I created and recorded for OSTraining last year has also been published on Lynda.com.
Consulting an international health supplements webshop for their Magento 2 theme development. Helping their international developers in developing a Magento 2 theme that is set up according to Magento 2 best practices and review their code before deployment to staging. To make sure current and future front-end developers will follow best practices I published a internal Magento 2 front-end developer guide in Atlassian.
Creating a full SSL Docker Magento 2 local development environment. The server stack is Nginx, PHP-FPM, MariaDB + Varnish. This environment allows me to quickly setup a reliable development environment running on any https:// development url, and with any possible server setup (e.g. PHP version) . This allows me to develop in an environment which is almost identical to the production server of a project.
Developing a Magento 2 Commerce custom theme for a well known Dutch sneaker store. In addition to developing the theme I also assist junior and medior theme developers in learning the Magento 2 front-end development and review their code to make sure the project will be delivered according to front-end and Magento 2 best practices.
Creating a Magento 2 training course for a Magento agency, aimed at traning front-end developers into the Magento 2 theming basics and best practices. Based upon the results of each developer I could advise the companies CTO on each developers Magento 2 readiness, where skills where missing and had to be teached.
Giving a Magento 2 theming workout to a group of professional front-end developers. Instead of me doing the talking the developers had to create their own custom Magento 2 theme on a local Magento 2 Docker based development environment. We started in a fresh room, which became quit sweaty during the day ;-) . This kind of class is a great assessment opportunity.
Creating and recording an English spoken video course on how to create and customize a Magento 2 Custom theme for an international Open Source training provider.
Refactoring a Magento 2 Custom Theme for a Dutch upcoming international woman's fashion brand. The webshop hadn’t been developed according to Magento 2 best practices by the former Magento agency, causing several issues. My assignment was to make the front-end stable again.
Giving a basic Magento 2 front-end training for a group of professional front-end developers. Learning them about the ins and outs of Magento 2 theming, the Magento 2 folder structure, how to setup a custom theme, grunt setup, LESS compilation, requirejs, jquery UI widget factory, knockoutjs basics, developer mode, production mode, deployment methods and common pittfalls. They realized Magento 2 theming has a steep learning curve, and requires more than just regular front-end skills but where enthusiastic and willing to give it a go by the end of the course.
Building a complete multistore M2 custom desktop + separate mobile theme (dynamic serving) for a Magento merchant migrating from M1 to M2.