Enno Stuurman

Enno Stuurman

Haarlem, North Holland, Netherlands
360 followers 356 connections

About

Experienced hybrid developer with main focus on e-commerce front-end.

- creating…

Activity

Join now to see all activity

Experience

Education

  • Hogeschool Haarlem

Projects

  • Magento 2 FE development

    Magento 2 FE freelance development for a Dutch agency that delivers fully customized and integrated (ERP) B2B solutions (various projects).

  • Ecommerce B2B product customizer

    -

    Developing a product customizer for a B2B ecommerce project. The customizer is built on a modern FE stack (a Single Page Application using Vue.js and Vuex). I’m part here of a FE team consisting of two FE devs (including myself) ;-)
    We achieved project goals in terms of budget and planning. It was a fun project for me personally. I had never developed in Vue before but found it very easy to catch up with (my previous experience with Alpine.js and React / Redux certainly helped me here).

  • Magento 2 B2B BE & FE development

    -

    Magento 2 BE & FE development for a Dutch Magento B2B shop. I'm working here as free-lancer for a Magento / e-commmerce development agency. This project involves a complete theme rebuild on a modern FE stack (Alpine.js and Tailwind CSS) and a big BE/FE clean-up of third party and custom BE modules. The goal is to achieve maximum stability and achieve substantial BE & FE performance improvements.

  • Magento 2 BE development study

    -

    Studying for the Magento 2 BE Professional Developer Certification, following the fantastic SwiftOtter training and creating the SwiftOtter OrderExport module. Creating my own study material: building a Magento Product Export module . I don't sit && wait for things to come but instead sit && code and continue with Magento development while looking for a new opportunity!

    See project
  • Magento EShopWorld integration and customization

    -

    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…

    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.

  • Magento Commerce 2.2 to 2.3.3 FE migration

    -

    During February and March 2020 I was responsible for the FE migration of a multi store and heavily customized multi theme Magento Commerce store.

    This involved

    1) analyzing and documenting:
    - all Magento FE changes and enhancements related to the versions between current and upgraded version (creating an overview in Confluence with most important FE changes based upon the Magento official release notes).
    - JS customizations (including overrides and mixins). Decide whether…

    During February and March 2020 I was responsible for the FE migration of a multi store and heavily customized multi theme Magento Commerce store.

    This involved

    1) analyzing and documenting:
    - all Magento FE changes and enhancements related to the versions between current and upgraded version (creating an overview in Confluence with most important FE changes based upon the Magento official release notes).
    - JS customizations (including overrides and mixins). Decide whether the overrides where still required or could be optimized (e.g. optimized jquery/ui requires)
    - all core theme template overrides and customizations. Decide whether custom templates needed to be updated with core upgrade changes.
    - 3rd party module changes (JS, templates, XML layout).
    2) Development: doing the actual changes
    3) Testing and bug fixing
    4) Deployment documentation
    5) Go-live assistance

    This was an extensive job given the many customizations and overrides within the various themes. Luckily my years of experience with Magento upgrades helped a lot here (being able to extract a good 'diff' of all files, being able to assess what must and what must not be updated, understanding implications of changes and documenting this all in Confluence so creating a good reference for future upgrades).

    The result: a smooth upgrade and launch without any production issues. Mission accomplished!

  • Bluefoot to PageBuilder migration

    -

    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…

    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!

  • Magento 2 FE and BE development

    -

    Development for a Magento 1 CE 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…

    Development for a Magento 1 CE 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!

  • Contributing to Magento PWA Studio

    -

    "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 develo

  • Magento 2 Front-end development and consultancy for an international women's fashion store

    -

    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…

    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 web performance strategy.

  • Magento 2 custom theme for a B2B merchant

    -

    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.

  • Magento 2 front-end consultancy

    -

    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.

  • Magento 2 front-end video course featured on Lynda.com

    -

    The course that I created and recorded for OSTraining in 2017 year is now published on Lynda.com.

  • Magento 2 front-end consultancy

    -

    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.

  • Magento 2 theme rebuild

    -

    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.

  • Magento 2 theming online custom training

    -

    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.

  • Magento 2 theming bootcamp

    -

    Creating and 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 quite sweaty during the day ;-) . This kind of class is a great assessment opportunity too.

  • Magento 2 theming video course

    -

    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.

  • Magento 2 theming

    -

    Magento 2 FE theming: Building a complete multi store M2 custom desktop + separate mobile theme (dynamic serving) for a Magento merchant migrating from M1 to M2. We used the Magento 2 core stack (the XML, PHTML, Knockout.js and jQuery parts) except for the CSS where we replaced LESS with a Sass theme.

Languages

  • English

    Full professional proficiency

  • German

    Limited working proficiency

Recommendations received

More activity by Enno

View Enno’s full profile

  • See who you know in common
  • Get introduced
  • Contact Enno directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses