Skills & Experience

I'm a Freelance Full-Stack Web Developer using PHP, Symfony, and Magento.

I specialise in building highly scalable, high availability web applications and websites. With over 11 years commercial programming experience, I'm excellent at what I do, and have been developing and programming for over 17 years in total. Always looking for ways to improve and learn new techniques, I'm continually adapting my skills to master new technologies.

Skills

As a "full-stack" developer I have a very large skill set, and pride myself on developing using the best and most modern web development techniques. Here is a snapshot of the skills I have and use regularly:

Backend Development

  • PHP 5.4+ "The Right Way"
  • Symfony 2 (and 1.x)
  • Magento eCommerce
  • API Development & Integration
  • Sylius eCommerce

Frontend Development

  • HTML5
  • CSS3
  • Javascript
  • jQuery Javascript Framework
  • Bootstrap Responsive Framework
  • AJAX

Mobile Apps

  • Android using Android Studio (previously Eclipse)
  • Gradle build system
  • Android SDK & Java SDK

Databases

  • NoSQL with MongoDB
  • MySQL
  • PostgreSQL

Version Control Systems

  • Git
  • Subversion (SVN)

Hosting & Sys Admin

  • Ubuntu is my "daily driver" so Linux sys admin is second nature to me
  • Google Cloud Compute Engine
  • Amazon Web Services
  • OpenShift PaaS by RedHat
  • Dotcloud PaaS
  • Pagoda Box PaaS
  • Nginx and Apache
  • PHP-FPM
  • SSH and CLI administration

Experience

Purple Labs   2008 – Present

Owner

Website: purplelabs.co.uk  

Purple Labs is my freelance business name, working with clients small to large, building amazing websites and web applications.

Clients & Projects:

South Wonston Stores   December 2014

Business Website

Website: www.southwonstonstores.co.uk  

Falmouth Sea Fishing   November 2014

Web Application

Website: www.falmouthseafishing.co.uk  

Custom built, bespoke charter boat booking website, allowing online booking of fishing trips in Falmouth, Cornwall.

Just Kampers   July 2008 – September 2014

eCommerce Website

Website: www.justkampers.com  

Just Kampers was built as an eCommerce shop for the camper van community, combining social networking, blogs and forums with the shopping experience. The website is a multi-million turnover, high-traffic website which I'm very proud to have built.

The website is built using a combination of Symfony, Magento and phpBB. These were all tightly integrated work in harmony to create an excellent shopping experience.

Built using...
• Magento Commerce (including lots of custom modules/extensions) • PHP 5.3+ • MySQL 5

Optimised with...
• APC (PHP Op-code caching) • Memcache (html and object caching)

Deployed on...
• Dedicated Linux/RedHat Web and DB servers

ReclaimHub   July 2014 – Present

Web Application

Website: reclaimhub.com  

Simple but powerful web application for companies and organisations to record and track items found, and items that are reported as lost. Industry leading cloud-based software that will help return lost items with their owners with ease.

Connell & Todd   July 2014 – August 2014

eCommerce Website

Website: www.connellandtodd.com  

Built using...
• Sylius (Symfony2 eCommerce bundles) • Symfony 2 • PHP 5.5 • MySQL 5.5 • Doctrine ORM & PHPCR

Deployed on...
• Google Compute Engine and Google Cloud SQL

Switch Concepts   June 2013 – July 2013

Software Engineer

Responsible for developing and supporting Switch's real-time bidding advertising platform. Working within an agile team environment, to build and maintain high speed, high availability PHP software.

ChatterApp   March 2013 – Present

Android App & Backend API Services

Google Play Store: Leeds United FC ChatterApp  

News and social media aggregation application, providing live updates and latest news from official, unofficial and social media sources. Users can hear from handpicked sources such as players, media, team websites, blogs, journalists, etc.

This app has proved hugely popular with Leeds United fans, and will be released for other football clubs in the future.

Android App built using...
• Android SDK v19 • Android Studio and Gradle build system • Volley network library • Android Support Library

API Backend built using...
• Symfony2 • PHP 5.5 • MongoDB • Doctrine ODM

Smart-Sal Rewards Portal   May 2012 – September 2012

Employee Rewards Web Application

Built using...
• Symfony2 • PHP 5.4+ • MySQL 5.5 • Doctrine ORM

Deployed on...
• VPS.net (vertically scalable virtual private server)

Smart-Sal Business Website   May 2012 – September 2012

Business Website

Built using...
• Apostrophe (Symfony 1.4 based CMS) • PHP 5.4+ • MySQL 5.5

Deployed on...
• VPS.net (vertically scalable virtual private server)

GreenEDGE Cycling & Coast to Coast Cycling   December 2011 – April 2012

eCommerce Websites

Built using...
• Magento Commerce (including lots of custom modules/extensions) • PHP 5.3+ • MySQL 5

Optimised with...
• APC (PHP Op-code caching) • Memcache (html and object caching)

Deployed on...
• VPS.net (vertically scalable virtual private server)

Kings Fine Food   September 2011 – February 2012

eCommerce Website

Website: www.kingsfinefood.co.uk  

Built using...
• Magento Commerce (including lots of custom modules/extensions) • PHP 5.3+ • MySQL 5

Optimised with...
• APC (PHP Op-code caching) • Memcache (html and object caching)

Deployed on...
• Dedicated Linux/RedHat Web and DB servers

Just Kampers OpenX Ad Server   March 2009

PHP Development

Extended the OpenX open source edition with the ability to return multi-zone, multi-size, adverts, filtering by keywords and without ad duplication, in a single page call, all returned in a JSON response. To do this a custom API was built into OpenX which with one single response, would return the invocation codes for each advert, which would then be placed in their relevant positions.

Just Kampers Insurance Services   January 2009 – July 2009

Web Application

Website: www.justkampersinsurance.com  

Just Kampers Insurance was built as a white label platform which integrates with SOAP web services to provide a live automotive insurance quoting system.

Due to the quick quoting system that is built into the platform, users no longer need to fill out 100's of questions to get a car insurance quote. The platform boasts the ability to get a quote within 60 seconds unlike other insurance aggregators.

Built using...
• Symfony 1.4 • PHP 5.2+ • MySQL 5

Optimised with...
• APC (PHP Op-code caching)

Deployed on...
• Dedicated Linux/RedHat Web and DB servers

Lisa Faye   2009

Wordpress Website

Full custom theme built from professionally designed PSD, combined with community plugins to create the perfect website!

Bluhalo   February 2007 – March 2008

PHP Web Developer

Working at Bluhalo I was responsible for building great quality websites for clients such as Tottenham Hotspur Football Club, Gerald Online, and many more. Using and developing my skills of the Symfony 1.x PHP framework, I strived to create clean, concise and maintainable code.

Freelance, Contract, and Job Opportunities

If you are looking for a web developer just like me, then please get in touch today for a friendly chat about any opportunity you may have...