Abel & Cole
At Abel & Cole, my role was Front End Developer, working on their e-commerce web platform. The platform is based on an MVC .NET backend, that used Razor and jQuery. I have been part of the transition to modern architecture, mainly using React and Redux, and CI/CD pipeline on Azure.
Technologies
-
React
-
Redux
-
jQuery
-
Lodash
-
Node
-
npm
-
Browserify
-
Babel
-
Less
-
Bem (methodology)
-
Bootstrap
-
Pa11y
-
Google Lighthouse
-
React Native
-
GIT
-
Azure Pipelines
-
Agile (methodology)
Projects
Performance Audit
After a performance audit, I devised and worked on optimisation, which resulted in a satisfying gain, especially in Time To First-Paint.
Accessibility Improvements
I analysed the existing accessibility of the website and set myself as A11y champion, writing and changing code to use the best tools of the languages, to provide the best experience for all users. I also created and published an npm package called Acest, to be added to the pipeline for testing the accessibility of the deployed websites.
Introduction of Jest
I introduced Front End unit tests using Jest as the testing framework, to test vanilla JavaScript and React/Redux code. In React I also introduced the use of Enzyme.
POC of App
I created a React Native application, cooperating with a Back End engineer for the API/GraphQL side. The application gave our internal staff the ability to buy items in our in-house shop.