Hello World
my name is Gavin and this is my curriculum vitae

About Me

Gavin Staniforth.
Hobbyist developer from an early age with self taught programming skills and a driven attitude to advance and learn new technologies and languages.

Currently developing software on Mac & Linux environments, although Windows is always an option.

Based in Glasgow City Centre

Code Examples

Examples of my work can be found on my Github although they might be at different stages and perhaps some abandoned or even outdated. Examples of my work can be found on contributions on popular open source projects, some examples of that can be found below;

Experience

Markup
July 2015 – Present
Software Engineer (Platform Team)
Primary role is to facilitate the development of the platform built on Symfony 2.x which serves as the framework for an ecommerce solution. Devops has also become a strong role within this job, as I have taken the lead in developing an automation strategy for production/staging servers with Chef 12.6.
Inviqa
October 2014 – June 2015
Software Engineer
First job after moving to Glasgow. Experience gained in working with virtualisation for each client and understanding Chef/Capistrano. Agile development focused working with remote teams in other Inviqa offices as well as traveling where required.
WEMS
June 2012 – September 2014
Software Engineer
Development of an existing platform built with Zend Framework 1 with a BackboneJS Frontend with a natural path of upgrading and maintaining. The last 18 months have seen me take control of this platform with deployments, releases and developments of further features for the platform. (The project is under NDA)
The platform makes use of many of PHP's core features aswell as libraries including; Namespaces, CURL, MySQL, OCI8 Driver(Oracle), LDAP.
Internetware
October 2011 – January 2012
Web Developer
Part time job while at University I was tasked with two development projects; one written using Wordpress the other using Kohana 3 Framework. Both required development from the ground up and started as a Photoshop PSD.

Timeline

  • 1990

    I was born in UK

  • 2006

    Secondary school with a keen interest in computers

    Finished High School with an ambition to develop my skills further, after playing around with programming at an early age with DHTML in Netscape.

  • 2011

    HND in Software Engineering

    Modules included; Programming Concepts, Database Design Concepts, Website Design.

    Keen to get into work after getting my HND I continued by completing a further year to get my degree.

  • 2012

    BSc Degree in Applied Computing Northumbria University (Newcastle)

    Modules included; Andriod Mobile Development, OOP & Web Programming

    Finally finishing my studies while having a part time job as a Web Developer to help get a start in the workplace.

  • 2014

    Moved to Glasgow, UK

    I moved to Glasgow on August 2014, currently living the west-end area.

Languages

PHP
Javascript
HTML5
CSS3
Bash
Hack (HHVM)
Java
C# .NET 4.0
NodeJS
Interested
Capable
Confident
Specialised

Frameworks / Platforms

LAMP Stack (Nginx/Lighttpd)
Symfony2
BackboneJS
MySQL
Zend Framework
Twitter Bootstrap
JQuery
Modernizr
Oracle 10g
Mongodb
Redis
Interested
Capable
Everyday Use

Development Tools

Git
PHPUnit
PHPSpec
Behat
Sublime Text
MySQL Client
SSH Client
MySQL Workbench
Oracle SQLDeveloper
PHPStorm
Sequel Pro