Joe Fletcher

Web
Developer

About Me

Front End Developer with background in E-Commerce and Finance

Driven and capable software developer with an eye for detail.

Passionate about tech, a strong communicator and team player.

8 years of leadership roles in E-Commerce have provided me with extensive commercial knowledge, the skills to manage multiple varied stakeholders and a keen understanding of front-end user experience.

After making the decision to retrain as a developer, I am applying my unique skillset to help businesses achieve their goals.

Joe Fletcher

Technical Skills

HTML 5
CSS 3
JavaScript
React & Redux
Bootstrap
SASS
AWS
git
github
Node.js & Express
MongoDB MySQL GraphQL
ESLint Cypress Docker

Experience

  • Mar 2021 - Present

    Junior Software Engineer

    BeZero Carbon

    United Kingdom

    Responsible for rolling out greenfield project enabling customers to analyse their carbon footprint from driving and purchase offsets

    Worked with key stakeholders to ensure that business and client needs were met, while using my experience in E-Commerce to optimise the customer journey and user experience

    Managed testing processes using previous project management experience to organise user acceptance testing and using Cypress to implement end to end testing

    Currently working with React, Redux, Typescript, Tailwind CSS, Golang, Vite, AWS, Cypress

  • Apr 2020 - Apr 2021

    Career Change

    United Kingdom

    After 8 years of leadership roles in E-Commerce, I decided to follow my passion of software development. Under the instruction of several industry mentors I've retrained, learning software development; primarily JavaScript, React, HTML, CSS and AWS. I've delivered a number of projects to demonstrate these skills, including a commercial site for a small business that can be seen in the projects section below.

  • 2019 - 2020

    Sabbatical

    United Kingdom

    I took 8 months out as a career break to travel to Asia and South America.

    While away, I dived with Manta Ray in Indonesia, learned to surf in Brazil, hiked across glaciers in Patagonia, started learning Spanish, completed my advanced certificate in scuba diving and spent weeks in the Peruvian jungle!

  • 2016 – 2019

    Director of EU E-Commerce

    Wolverine Worldwide

    United Kingdom

    As an adaptable and credible business leader I was bought in to lead the E-Commerce team (15 people) responsible for 4 branded sites, shipping 150k units across Europe.

    During this time I was responsible for delivering a rich digital experience across all Wolverine sites, creating and implementing site content, improving user experience, managing digital marketing and rolling out new technologies. I project managed multiple site roll-outs, hitting tight business deadlines while ensuring existing site performance was not impacted.

  • 2011 - 2015

    Senior Management Positions - Finance and Operations

    Wolverine Worldwide

    United Kingdom

    As a senior manager, I was responsible for technical projects, operations and analysis, with 3 direct reports.

    I project managed the transition of EU and CA platforms to Demandware, worked closely with dev teams to implement site changes and 3rd party integrations, and launched and managed customer retention programs. As the critical link between the commercial and technical sides of the business, my strong communication and team working skills were invaluable.

Projects

NET-HERO

App to offset carbon footprint from driving

App aimed at classic car owners to analyse carbon footprint from driving, and allow customer to purchase carbon offsets.

Created while working for BeZero Carbon.

  • Built with React, Redux Toolkit and Typescript
  • Styled with TailwindCSS
  • Integrated with Stripe and other 3rd party APIs
  • Golang backend, bundled with Vite
  • Deployed to AWS via Cloudfront CDN, with S3 storage
  • End to end testing using Cypress
  • CI/CD with GitHub Actions
Project

Essential Coaching

Responsive website created for a local business

A business website designed to provide information, contact details and booking options for Essential Coaching, a coaching business.

Recently launched as a redesign of the original project. The main aim was to deliver a faster user experience and reduce monthly running costs.

  • Built with Gatsby 3.0 for React
  • Built using Component-Oriented Programming
  • Styled using Bootstrap, Emotion and SASS
  • Mailchimp and Calendly integration
  • Continuous integration with Github Actions
  • Storybook is used for visual testing
  • Hosted on Amazon S3 with CloudFront CDN
Project

React Weather App

React App allowing users to search weather forecasts

Users can search for current weather and 7 day forecast by city, country, postcode and lat/lon. Searches can be saved to allow easy access upon returning to the app.

  • Built with React
  • Styled with Bootstrap, SCSS and Styled Components
  • Hosted on AWS EC2 server
  • Consumes weatherbit.io API
  • Browser localstorage used to store saved searches
Project

Essential Coaching - v1

Responsive site created with Bootstrap and Express

The first release of Essential Coaching. Originally designed using Node/Express to handle routing and hosted on Heroku. Has received extremely positive feedback from the business owner and continues to drive new customers.

  • Templated with Ejs
  • Node/Express backend
  • Styled using Bootstrap and SASS
  • Integrated with Google Analytics, MailChimp and Calendly
  • Custom webpack build
  • Hosted on Heroku
Project

Blackjack

Blackjack game created using vanilla CSS, HTML and JS.

Play Blackjack against the computer. Game keeps track of score and number of games won. Responsive design.

    Project

    Contact