Curriculum Vitae

Christopher Hatton

Christopher Hatton

Software Engineer: Fullstack
North Devon, United Kingdom

 

Links:

Pitch

I have played a part in helping generate £1 millions of sales for "Gymshark" and "Drop Dead" (by the band "Bring Me the Horizon").

What will I bring?

I have a wealth of skills required for the job; my experience is fullstack, but my strength is frontend. I have 12 years of website development experience and eight years commercial experience with Shopify Liquid.

Overall, I have been working in the industry for 12 years covering all types of websites, from simple HTML5 business card type lander to full bespoke web application. All of which are built fully responsive with attention to detail.

In the past I have built Ruby on Rails apps as Shopify plugins to extend the usability of the ecommerce platform. I now build apps using Node.js or Bun.js and Vue.js on which this site is running. This means I also have experience of creating and integrating APIs, such as REST or GraphQL.

Throughout my career I have used Git as versioning control on GitHub and Bitbucket. This not only keeps a record of work, but it also allows others to contribute. To make sure that it is legible, I make sure to abide by clean programming practices.

I studied the project methodology SCRUM and used it in my last two places of work.

I have a BSc Honours in Computing and BA Honours in Design: Illustration. This means I have a trained designer's eye that gives me the edge over other programmers who may struggle with frontend HCI (Human-Computer Interaction). I was introduced to personal computers when I was six years old, and saw the introduction of the Internet with the dial-up modem. Having always had an appeal in computing and a drive to problem-solve I decided to do a computing degree, directly after completing the illustration degree. It was there that I really got to grips with web development and programming languages. I am confident and have vast experience in using the Adobe suite programs having built my own designs in the likes of Photoshop, Illustrator, and XD; I have more recently worked from designs in Figma.

What about me?

I am a dedicated, hard-working, and honest individual, who is considerate of others. Although I have dyslexia, I do not let that hinder me; it is the reason for my determination.

Even though I spend a great deal of time in front of the computer, I do like to get outside for walks and cycling. I used to have a campervan, which I enjoyed taking for campouts. I also ride a motorbike that I pretty much live on, I play a washboard, and have a passion for growing chillies!

There is no 'I' in team!

I do not believe in struggling on your own. If I become stuck, I seek a colleague for help. If I believe a product could be built a better way than outlined, I discuss it with the team rather than thinking I know best. Working as a team builds a better product!


I know I can bring more to the business and would love to join the crew!

Main Skills

Nuxt, Vue, Next, React, Bun, JavaScript, TypeScript, Vuex, AJAX, jQuery, Shopify Liquid, Ruby on Rails, HTML, CSS, CircleCI, Servers (Linux based, via CLI [command line interface]), Lokalise, D3 (data visualisation), GraphQL, SOAP.

Interesting Things About Me

  • I play with a washboard that has bells and cymbals attached, and I use a stomp-box as a kick drum.
  • I make and sell chilli sauce.
  • I am slowly training for a private pilots licence (PPL).

Education

  • University of Plymouth – 2011 - 2012
    • BSc (Hons) Computing (Foundation Degree to Full Degree)
      • Project Management (Prince 2)
      • Software Development Methods
        • Agile (Scrum, Extreme Programming), Spiral, Incremental, Waterfall
      • Web (Ruby on Rails, AJAX, Flash, ActionScript, HTML, CSS, JavaScript (incl. Vue.js), WordPress, Umbraco)
      • Programming (C#, Java, Visual Basic, Basic)
      • Video Editing (Adobe: After Effects, Premiere Pro)
      • 3D Digital Modelling (3DS Max)
      • Digital Arts (Real-Time: Information Graphics)
        • Arduino
        • Processing
        • Cycling74: Max 6
  • North Devon College (Petroc) – 2009 - 2011
    • Foundation Degree in Computing
      • Software Development Methods
        • Agile (Scrum, Extreme Programming)
      • Web (HTML, CSS, JavaScript, PHP, MySQL)
      • Programming (Java, Visual Basic, Basic)
  • University of Plymouth – 2006 - 2009
    • BA (Hons) Design: Illustration
      • Book Binding
      • Understanding text and image
      • Character development
      • Print Making
      • Adobe: Photoshop, Illustrator, Dreamweaver
      • Apple: Final Cut Pro
  • North Devon College (Petroc) – 2005 - 2006
    • Foundation Diploma in Art & Design
  • West Buckland School – 1998 - 2005
    • A Levels – Art (Fine Art)
    • AS Levels – Maths (Statistics and Pure), Physics, Information Technology
    • GCSE’s – Art, Geography, IT, Maths, English Literature, English Language, Physics, Biology, Chemistry

Example Work

https://booking.passengerassistance.com (inc. their staff facing website) (Nuxt (v2), Vue (v2 & v3), Lokalise, worked from Figma)

As part of a large team of software engineers, I worked on the passenger assistance website and the staff counterpart - I mainly worked on the staff website. I formulised a Vue v2 to v3 migration and took a lead role in managing Lokalise. I also built out CLI app using Bun and TypeScript to carry out importing and exporting of Lokalise strings.

https://www.vivolife.co.uk/ (inc. their other international stores) (Shopify, Vue (v2), Lokalise, worked from XD)

As part of a small development team, I helped build out product pages and other parts of their stores. This is where I was first introduced to Lokalise. I started out as freelance and switched to the employed role.

https://stentifordsnowboarding.co.uk/ (Nuxt (v2), worked from XD)

Working with Jennie of Sunside Studio in Braunton, I built the website using Nuxt with a purchased HTML theme template. The styling was tailored to suit his business' brand.

https://futuresfarm.co.uk/ (Rails, worked from XD)

Working with Jennie of Sunside Studio in Braunton, I built the website from scratch using Rails and integrated with Prismic so that the client can easily edit the content.

https://gemmapons.com/ (HTML & jQuery)

I built this from scratch! My client wanted somewhere to showcase her media work.

https://oneandeight.co.uk/ (Shopify, worked from XD)

Working with Jennie of Sunside Studio in Braunton, I hard customised theme for there Shopify store and even built all the email templates for them.

https://www.pixeli.st/ (Shopify & Rails plugin)

Working for Inspira Digital in Barnstaple, I built the app that allows users to upload images and crop them to be painted. The upload and order is passed onto their Shopify store.

https://www.edwardcrumpton.com/

Another pre-theme made website. I helped with the content and adding a sidebar.

https://www.quincehoneyfarm.co.uk/

This I built with Roots Creative Marketing Ltd. team in Bideford. I did the construction, they did design.

https://drpeppascondiments.co/

My own chilli sauce website.

https://portfolio.ckhatton.com/

Other older projects.

https://www.ckhatton.com/about-me/

A background about me.

Employment (Web)

Transreport – 2023 - 2024

Having decided to make my leave from Vivo Life, I was invited to apply to Transreport. They provide accessibly support for travelling by train, as well as software for train auditing. I worked on the web version of the passenger and staff facing application. During my time there I built a CLI application using Bun and TypeScript that interfaced with Lokalise via REST API and GitHub using GraphQL, and helped in the process of upgrading the staff web application from Vue v2 to v3. I got to learn the importance of ARIA (Accessible Rich Internet Applications) labels and image ALT attributes.

Vivo Life – 2020 - 2022

I started out as a freelancer for Vivo Life and then accepted a permanent role when the pandemic took hold because I was really enjoying the position and the company. They grew leaps and bounds through the pandemic due to the demand for health goods and plant based supplements. I was mainly maintaining their Shopify stores as a fullstack developer, but focused more on the frontend due my eye for design, using Vue (the whole store runs on Vue.js) and Shopify Liquid.

Freelance

Myself – 2013 - Present

During my time helping out Inspira Digital, was also building websites for other clients. I created my own virtual private server (VPS) to virtual host. I have since gone on to build my own mail server and host mail accounts for some clients. The process over the years has helped to better my understanding of servers.

Roots Creative Marketing Ltd. – 2017 - 2018

I had been part of the Roots team as a freelancer, helping them with mainly theme customisations, and server creation and control. This largely involved the use of PHP, HTML, jQuery, AJAX, and JavaScript. I worked on a couple light projects using Ruby on Rails with them.

Inspira Digital – 2013 - 2017

I had been part of the Inspira team as a freelancer, helping them with theme customisations and the odd web application. They are certified Shopify Experts, so the majority of the websites I had worked on were Shopify based. This largely involved the use of Shopify Liquid, HTML, jQuery, AJAX and JavaScript. I had worked on two projects using Ruby on Rails with them.

Employment (Misc.)

Dr.Peppa's Condiments – 2017 - Present

I am the founder of an award winning chilli sauce business, selling chilli condiments in a finite range of levels of spice. I am proud to have won many awards for the sauces, including a national category winner.

Vetswest (incl. MyVetMeds) – 2010 - 2013

I was employed by Vetswest as their graphic designer/web designer and computing support, as well as sales support for their sister company MyVetMeds. I helped them to create leaflets, a booklet, a pop-up stand, and also advertising banners for their MyVetMeds website, amongst other things.

Vetswest is a group of 100 veterinary practices, which use their collective size to improve the efficiency of services and buying of products for their veterinary practices. They ran a website based company called MyVetMeds selling veterinary products to the average consumer.

Ring 'O' Bells (Prixford) – 2010

I worked as a kitchen porter with two chefs of similar age. I washed and dried all the plates, cutlery, and kitchen tools. When it was quieter, I helped prepare food for the chefs to cook.

Barum Gate 'Table Table' – 2010

I was a domestic cleaner for the restaurant area, mopping and vacuuming the floors, and making sure the water closets were also clean. The shift started at 5.00am, so motivation to get up and work was vital.

North Devon District Hospital – 2003 - 2006

My position was a domestic cleaner for in and around the main operating theatres. As a team we had to split up and clean to a high standard to make sure no patient suffered infection. We were trained on the Control of Substances Hazardous to Health (COSHH), health and safety in the work environment, and how to use a Rotowash.

Experience

Backstage Crew - 'Fame' at The Queen's Theatre – 12-18th May 2013
Backstage Crew - 'Carousel' at The Queen's Theatre – 11-17th November 2012

I provided support backstage of the Queen’s Theatre for a week. This included setting up the stage backdrops, and also helping bring stage props on and offstage during the performances.

Groundsman - Assisi Community Care – August 2012 - December 2012

My duty was the groundsman for the property, carrying out light tasks such as cleaning and cutting back vegetation. I also provided computer technical help to the staff where needed.

Student Rep for Illustration – 2007 - 2009

I chose with two others in my class to become a student rep for my course. This involved taking points and criticisms from fellow peers, and announcing them in front of a panel of tutors and representatives for the university's arts faculty. There were three meetings a year, the first two only being with class tutors.

Gliding Scholarship Course – August 2004

As part of our school CCF (Combined Cadet Force) RAF (Royal Air Force), we were given a chance, if you chose, to train to solo fly a circuit in a Vigilant engine powered glider. The course also trained cadets of a similar age from other different RAF schools. I completed the course and gained 'Silver Wings'. I have since got some more flying hours as part of a PPL (Private Piloting Licence) training.

Team Building
Combined Cadet Force Training – 2001 - 2004

Including the general training of the CCF at school, we also spent a day out at Skern Lodge, Appledore, taking part in team building and learning trust for one another.

In the latter part of CCF, I was ranked as lance corporal and taught a class of 15 year-olds 'Signals'.

Link Prefect – 2003
Link prefect for a class of Year 7 pupils

A friend and I paired up to give support to our school house Year 7 class, every Wednesday morning in 2003 for the academic year. This was to help build up our courage, control and prepare us to becoming a prefect.

Travel

Over the years I have travelled extensively around the world. Visiting no less than 21 countries, of which I have lived in 2.

Built with Vue.js using a Nuxt.js framework, on Bun JavaScript runtime and Vite, styled with Tailwind CSS, and deployed using CircleCI.

16/12/2025