nick taylorweb developer
undefined

Résumé

Fractal Dimensions (Freelancing) - June 2019 to Present

PLD Works - (https://www.pldworks.com/) - October 2020

Design provided externally and then broken down into HTML/CSS using:

  • 11ty
  • Nunjucks
  • SASS
  • BrowserStack
  • Netlify (for test site)

HuttonsCheshire.co.uk - July 2020 - August 2020 (not live, currently in testing)

Developed using the following technologies:

  • React
  • Gatsby
  • GraphQL
  • PostCSS + CSS Modules
  • Sanity - Headless CMS
  • Netlify

NickTaylor.io - May 2020 - June 2020

Designed and developed using the following technologies:

  • Affinity Designer
  • Vue.js
  • Gridsome
  • GraphQL
  • PostCSS + CSS Modules
  • Sanity - Headless CMS
  • Netlify

Venue Hire Project - (incomplete; development paused due to COVID-19) - July 2019 to March 2020

Working on a venue hire project utilising the following technologies:

  • React + Next JS for the front end
  • SASS
  • Redux with Sagas for more complex logic
  • Express JS for back end APIs, using Passport JS for the auth layer
  • MongoDB - for users, session store and venue information
  • .NET Core, with NHibernate, NancyFX (with Tiny IoC), AutoMapper. Unit tests written in XUnit (using FluentAssertions, Moq and Bogus)
  • Python with Flask, and using Pillow Library - for image resizing and manipulation
  • Rabbit MQ
  • Elastic Stack - for venue and availability caching and search

CSI Media - May 2006 to June 2019

Assistant Technical Director - 2014 to 2019

  • Technically leading projects for clients using:
    • Umbraco & Umbraco Cloud
    • C# .NET
    • Microsoft Azure
    • MS SQL Server
  • Development and deployment of projects using:
    • C# .NET 4.7 with MVC
    • MSSQL Server
    • TeamCity and Octopus
    • Python with Django
    • PostgreSQL
    • WordPress
    • Magento
    • Debian on AWS
  • Face-to-face client meetings - current and prospective.
  • Producing functional specification documents for clients.
  • Writing up of requirements and putting together quotes.
  • Overseeing introduction of Git and GitLab into the company, migrating away from Source Safe, ensuring developers had the documentation and support required.
  • Reviewing software for intruduction into the company.
  • Leading the front end team:
    • Introducing Gulp into the workflow.
    • Creation of internal Gulp tool for piecing static HTML together using Handlebars.
    • Training developers on class based JavaScript programming.
    • Working with developer to look at how React could be used in future projects and putting together prototypes.
  • Helping to oversee internal hardware and software purchase and implementation.
  • Responsible for technical interviews, speaking with recruiters to hire the right candidate, heavily involved with the hiring of new developers.
  • Involved with yearly appraisal meetings with developers and the technical director, reviewing how people got on over the past year and setting targets for the next year.

Project Manager / Technical Lead - 2009 to 2014

  • Project Managing for a large travel company in the US.
  • Developing and technically leading new developments on a Tour Operator system.
  • Technically leading a team of 8 developers.
  • Started developing a custom CMS for a credit checking company's side project.
  • Involved with 'Development Sessions' set up for each developer every 3 months to discuss progress and set goals for the next 3 months.
  • New starter inductions.

Web Developer - 2006 to 2009

  • Started in May 2006 straight out of university, working primarily on breaking down of sites from design into HTML.
  • Pushed for use of CSS and trialled used for first time within the company.
  • Working on Classic ASP and VB.NET maintenance and new features for a travel company.

Education - 2003 to 2006

  • University of Liverpool - BSc (Hons) Internet Computing - Class I

In Free Time

  • Hiking with a group of friends several times a year.
  • Indoor Skydiving.
  • I do like a good jigsaw whilst listening to an audio book.
  • Reading.
  • Investigating new tools for programming - programming was a hobby before it was a job.