Case Study: American Express - ATM Locator

Part of a team that built the American Express ATM Locator, a responsive application to allow card members to find the cash machine around their location.

The application was built using backbone.js and made use of a web service to search for ATMs

  • HTML / CSS
  • HTML5 Geolocation API
  • Google Maps JS API
  • backbone.js / require.js / node.js
  • Grunt task runner
  • Responsive layout / Media queries

Case Study: Virgin Holidays - Car Hire

Part of a team of developers who built a brand new web application to enable car hire on Virgin Holidays.

The application was built using backbone.js and made use of a new RESTful backend API.

Using tools such as Grunt, require.js, node.js we managed to streamline the development process, implement continuous integration and improve client-side performance.

  • HTML5 / CSS
  • backbone.js / require.js / node.js
  • Grunt task runner
  • Jasmine BDD with PhantomJS
  • Responsive layout / Media queries
  • SASS CSS processing

Case Study: Virgin Holidays - Manage My Booking

I was the front end developer on a project to create a new Manage My Booking section of the Virgin Holidays website.

Using media queries we were able to fulfill the business need for a consistent user experience across devices within challenging timescales.

  • HTML5 / CSS
  • Responsive layout / Media queries
  • LESS

Case Study: Guess Who App

As a learning exercise, I developed a Guess Who style game using Backbone.js and Node.js.

You can view the code for this app at My Github Repository or view the app online.

  • HTML5 / CSS
  • backbone.js / require.js / node.js
  • Grunt task runner
  • SASS CSS processing

Case Study: Virgin Atlantic - Book a car

As part of my work for Virgin Holidays, I was part of the team responsible for delivering a new transactional website enabling online car hire booings for Virgin Atlantic.

In just two sprints, we went from product canvas, through design and development to deliver a fully functioning online-bookable website with a brand new responsive look-and-feel.

  • HTML5 / CSS
  • Javascript / AJAX / jQuery
  • Responsive layout
  • Various pre- and post- CSS / JS processors

About Me

My name is Paul and I have over 8 years experience as a front end developer, working with clients such as AOL, Virgin Holidays and most recently American Express.

In recent years I have worked with a number of technologies on a wide range of projects in an Agile/SCRUM environment, working to tight deadlines and consistently delivering business value.

Technical Skills
  • HTML5
  • CSS / LESS / SASS
  • Javascript / AJAX / jQuery / JSON
  • backbone.js / require.js / node.js
  • Grunt task runner
  • Client-side performance / YSlow
  • Jasmine BDD
  • Responsive layouts / Media queries
  • XML / XSLT / XPATH
  • JSP / PHP