Dark Mode

Hey, I'm Janusz.

I am a full-stack web developer based in Nottingham, UK. Experienced in building web-based e-commerce solutions, using a range of different languages and frameworks/platforms. Currently working at Paul Smith Ltd.

CV

Paul Smith Ltd.

2018 - Present

During my time working here, I have worked on many different projects, primarily in developing custom modules and extensions for Magento 2, but have also worked on building static sites using modern development frameworks such as React & Vue.js, as well as maintaining legacy projects.

In addition to my development responsibilities, I have also been tasked with deploying code changes to staging servers, mentoring & code reviewing junior members of our team, and providing assistance to other departments with website-based issues. My main accomplishments within this role have been:

  • Building & implementing custom Magento 2 modules, including functionality for worldwide shipping & customer reservations.

  • Developing internal tools in Magento for other departments, used to manage orders, create content, handle returns etc. and providing email/telephone support to these departments.

  • Creating both backend and frontend functionality in Magento, and often being responsible for the whole development lifecycle for a specific project.

  • Maintaining and updating functionality for legacy projects written in React, and venturing into building new projects using Vue.js.

  • Writing code with an emphasis on readability and reusability, making use of PSR2 coding standards for PHP development, and ESLint for JavaScript Development.

  • Developing web services to supplement Magento functionality, using Laravel.

University of the West of England

2014 - 2017

Graduated from UWE, Bristol, with an upper second-class Honours (2:1) degree in Digital Media BSc.

I studied a variety of different modules during my time here, with an emphasis on web development & user experience. Other subjects studied were interaction design, audio-visual production & graphic design.

The development-based modules provided me with an understanding of areas such as REST & RESTful principles, relational database design and responsive web design. We undertook multiple projects to supplement this theoretical knowledge, which involved:

  • Building custom APIs, using PHP & XML/JSON.

  • Developing responsive, mobile-first websites without frameworks.

  • Creating custom XML & schema to hold application data.

  • Designing database schema to hold API data.

Besides the more tech-focused learning, I also learnt a lot about user experience & user-based design. This involved studying theory behind how people interact with technology and how to utilise this knowledge to produce great pieces of software. The practical supplements to these modules involved collaborating on projects with local businesses and field research into companies who have made excellent use of user/interaction design.

N.B.

Achieved 3 A-Levels in Mathematics (B), Chemistry (C) and Physics (D).

Skills

# Platforms

Magento 2

# Frontend

JS & jQuery
Knockout
React
Vue.js
HTML & CSS (Sass)

# Backend

PHP
MySQL
XML
Laravel

# Tools

Git/Sourcetree
Webpack
ESLint
Google Tag Manager

Get In Touch!

I'm not currently looking for new roles, but if you would like to stay in touch for future reference, or to chat about my previous work or any potential side projects, then please feel free to contact me using any of the information listed below.