Shaun Thornburgh

Curriculum Vitae

Download PDF Version

Shaun Thornburgh

Full Stack Developer

image

I am a hardworking individual with an enthusiastic approach to IT. I’m able to work well within a team or individually and I enjoy the challenge of working under pressure and am able to meet deadlines. My variety of work to date has resulted in me becoming a versatile individual and a good team player who is always quick to learn.

My experience to date encompasses 16 years of commercial software development in addition to a 3 year degree in Computer Science. For 7 years I ran a successful web consultancy business specialising in bespoke applications within the healthcare industry, which I then sold. During this time I have been involved with many aspects of development from gathering client requirements to coding and implementation. I have extensive experience of building bespoke web based applications; particularly in the pharmaceutical industry.

In terms of development skills my experience lies mainly in backend development using open source software and MVC frameworks. This experience has been gained through development of websites, web apps, staff scheduling systems, intranets, data extraction and reporting tools and many other bespoke requirements.

I enjoy working as a contractor for various companies as this has broadened my experience in dealing with real world problems for businesses and providing solutions. Contracting roles have led me to become involved in a variety of work placements which I thoroughly enjoy both in terms of change and new challenges.

The majority of my contracting experience has been using the Symfony and Laravel PHP frameworks, however recently I have also been learning newer technologies. I have a keen interest in learning new technologies, languages and frameworks and during my personal time I like to build my knowledge by researching emerging tech.

Overall my experience has enabled me to analyse problems for clients and create real world solutions that work on a technical level and perform well commercially.


Work Experience

Full Stack Symfony Developer | The Leith Agency, Edinburgh

July 2020 - Present

My role here was to create a brand new Symfony 5 web based application for personality testing of users. During my time I was involved in the the full development cycle of the application from assisting with specification documentation right through to the deployment of the app.

Technologies used:
  • Docker
  • GitFlow
  • Sonata Admin
  • Webpack
  • Encore
  • MySQL
  • PHPUnit
  • AWS
  • Ansible
  • GitHub Actions
  • Terraform
  • Continuous Integration
  • Continuous Deployment
  • Symfony 5
  • Tailwind
  • Jira
  • Confluence
  • BitBucket

Full Stack PHP Developer | Opus 2, Edinburgh

January 2020 - June 2020

Opus 2 provides game-changing technology for lawyers for a more flexible and connected way of working, throughout the lifecycle of a dispute.

I was involved with the maintenance and new feature requirements for a legal tech platform.

I have also been working on Laravel projects on my spare time.

Technologies used:
  • PHP 7.4
  • JavaScript
  • Jira
  • NGINX
  • OOP
  • Code Reviews
  • PHP Storm
  • Laravel 7.0
  • HTML
  • CSS
  • Vagrant
  • MySQL

Full Stack Laravel Developer | MITIE, Basingstoke

May 2018 - December 2019

Mitie Group PLC is a British strategic outsourcing and energy services company. It provides infrastructure consultancy, facilities management, property management, energy and healthcare services. It has a head office in London and more than 200 smaller offices throughout the United Kingdom and Ireland.

My role involved maintenance and development of a web application using Laravel 5.4.

In my spare time I was also continuing work on a side projects using Symfony 4.2

Technologies used:
  • Laravel 5.8
  • PHP 7.1
  • Git
  • Restful Apis
  • GitHub
  • Jira
  • MySQL
  • Bootstrap
  • HTML
  • CSS
  • Vagrant
  • PHPStorm
  • Postman
  • Agile
  • Sequel Pro
  • Mailtrap
  • Sourcetree
  • Symfony 4.2
  • Javascript
  • AJAX
  • Webpack
  • TDD
  • PHPUnit
  • Continuous Integration
  • Circle CI
  • Digital Ocean
  • Doctrine
  • Vue.js
  • Code Review

Full Stack PHP Developer | Lightfoot Automotive, Exeter

January 2018 - May 2018

Lightfoot uses advanced, real-time engine analytics to provide live, in-cab coaching to help drivers improve both efficiency and safety.

My main role here was the implementation of an API for the company portal. The portal was built using pure PHP so no framework was used during my time here, however I have been working on my own project using Symfony 4 and React in my own time.

Technologies used:
  • PHP
  • Git
  • Github
  • MySQL
  • Twitter Bootstrap
  • HTML
  • CSS
  • RESTful APIs
  • Vagrant
  • DreamFactory
  • PHPStorm
  • Postman
  • Agile
  • React
  • Symfony 4
  • Twig
  • Doctrine

Full Stack Developer | The Hair Boutique, Exeter

May 2014 - January 2018

The Hair Boutique is a Hair and Beauty services business based in Exeter.

During this time I have been working on Wordpress, inventory management systems, staff performance review reporting systems for the business.

Technologies used:
  • Symfony 3.4
  • Cloud9
  • Heroku
  • Sendgrid
  • Stripe
  • Amazon Web Services
  • HTML
  • CSS
  • jQuery
  • PHP 7
  • MySQL
  • SQLLite
  • Wordpress
  • Twitter
  • Bootstrap
  • Vagrant
  • Ansible
  • Silex
  • TDD
  • Behat
  • PHPUnit
  • RESTful APIs
  • React
  • Ubuntu

Symfony2 PHP Developer | Wireless Logic, Reading

December 2013 - May 2014

Wireless Logic provides M2M & IoT connectivity platforms including SIM cards for 3G, 4G/LTE, fixed / static

IP, multi IMSI OTA solutions & APN/VPN security.

Using Symfony2, PHP5 and MySQL in a LAMP environment, I was involved in the development of a cutting edge SIM management tool which included billing systems for a large complex internal application. My focus was on the implementation of SOAP / RESTful interaction with the major mobile networks such as O2, Vodafone, EE, T-Mobile, Telenor, FFR etc.

Technologies used:
  • Symfony2
  • Twitter Bootstrap
  • Twig
  • Doctrine
  • MySQL
  • HTML5
  • CSS
  • AJAX
  • JSON
  • jQuery
  • Cent OS
  • Git
  • GitHub
  • SQL Server 2012
  • Apache SOLR
  • Rabbit MQ
  • Agile
  • LAMP
  • WAMP
  • SOAP APIs
  • RESTful APIs
  • BitBucket
  • SourceTree
  • Jira
  • Composer
  • Netbeans IDE
  • PHP5.4
  • PHP APC
  • Jenkins
  • SOA
  • PHPUnit
  • XDebug
  • Confluence
  • Datatables.net
  • SOAP UI
  • JavaScript
  • Highcharts
  • Query optimisation
  • Continuous Integration

Symfony2 Web Developer | Centre for Economic Policy Research, London

June 2013 - December 2013

Research provides common services for its researchers and for the users of its research, and it obtains

funding for the activities it develops. I was asked to come in as a contractor for the Centre for Economic Policy Research to build a new web application from scratch using Symfony2 to help with the internal organisation.

Technologies used:
  • Symfony2
  • Twitter Bootstrap
  • Twig
  • Doctrine
  • PHP
  • MySQL
  • HTML5
  • CSS
  • AJAX
  • JSON
  • jQuery
  • CENT OS
  • Git
  • GitHub
  • SQL Server
  • Eclipse IDE
  • TDD

PHP Web Developer | Kier Group PLC, Basingstoke

March 2013 - June 2013

Kier Group is a leading construction, services and property group specialising in building and civil engineering, support services, public and private house building, property development and structured property financing. The Group employs over 10,000 people worldwide and has an annual revenue of £2.1bn.

The Facilities Management Team had a web application that required analysis into the following areas:

Accessibility.

Suitability for rewriting using a modern PHP framework.

Standard of front end coding and utilising a responsive layout.

On-going maintenance.

Production of suitable documentation; UML class diagrams, database diagram, web architecture diagram etc.

Built dashboard reporting tool using Google charts and interfacing to the company’s Data Warehouse.

Technologies used:
  • JSON
  • AJAX
  • SVN
  • PHP5
  • MySQL
  • HTML
  • jQuery
  • JavaScript
  • Git
  • Github
  • Google Developer Tools
  • SQL Server
  • MS SQL
  • SQL Server Manager 2008

Symfony2 Web Developer | School Business Services, Southampton

November 2012 - March 2013

5 year business planning tool for schools which incorporates the School Development Plan, Budget Planning,

Salary and Budget Monitoring. My role was to assist with the bug fixing of the original version and development of the new system.

Key Achievements:

Bug testing and fixing of original system.

Input into meetings for gathering requirements to complete the functional specifications document.

Development of new system from scratch from requirements document using Symfony2 MVC Framework.

Technologies used:
  • Symfony 2.0 MVC Framework
  • PHP 5.3
  • OOP
  • MySQL
  • WMWare
  • CentOS 6.3
  • GIT
  • Version Control
  • Smarty template system
  • Doctrine
  • PHPUnit
  • Eclipse IDE
  • Fisheye Project Management Software
  • YML

Web Developer | NSHI, Dartford

January 2012 - August 2012

NSHI had two complex web applications that I became involved in the maintenance and development of.

Key Achievements:

Completing tasks as per deadlines set out in the original requirements document

Technologies used:
  • PHP5
  • HTML
  • CSS
  • JavaScript
  • MySQL
  • MySQL Admin
  • SSH
  • OOP
  • Linux
  • MVC

Web Development Contractor | Toad Hall Cottages, Kingsbridge

November 2011 - January 2012

My duties whilst at Toad Hall cottages involved the development of a new version of their company website. The site was used to allow users to search for holiday cottages that the company provided.

Key Achievements:

Complete implementation of new company website

Technologies used:
  • PHP5
  • PHPMyAdmin
  • MySQL
  • SVN
  • TortoiseSVN
  • jQuery
  • JavaScript
  • HTML5
  • CSS3
  • Dreamweaver CS5.5
  • Photoshop
  • CS5.5
  • Apache
  • ModRewrite
  • MVC
  • Smarty
  • Teamwork Project Manager

Web Developer | Digital New Media, Torquay

September 2011 - November 2011

Key Achievements:

Maintained a Zend based reporting tool to help produce monthly client reports

JQuery photo gallery installation

Technologies used:
  • PHP5
  • PHPMyAdmin
  • MySQL
  • Zend MVC Framework
  • jQuery
  • JavaScript
  • HTML
  • CSS
  • Dreamweaver

Web Development Contractor | WNW Design, Exmouth

December 2010 - September 2011

My task was to assist WNW Design with the development of their new ecommerce software.

Key Achievements:

Replication of six ecommerce databases to one database server.

Data scraping from Amazon to ensure clients prices were consistently the most competitive within Amazon Marketplace.

Incorporation of Amazon Merchant Transport Utility to upload product data to Amazon Marketplace.

Automated transfer of data from database server to Quickbooks (invoices purchase orders, customer data etc).

Technologies used:
  • PHP5
  • PHPMyAdmin
  • MySQL
  • XML
  • QBWC
  • QBXML
  • Quickbooks
  • Amazon API
  • AWS
  • AMTU
  • jQuery
  • JavaScript
  • HTML
  • CSS
  • Dreamweaver

Web Developer | Heavylight Design, London

October 2010 - November 2010

This contract was a short term requirement which involved me assisting them with their increase in work.

Key Achievements:

Assisting with development of various sites to help the agency with their work overload at that time.

Technologies used:
  • jQuery
  • JavaScript
  • HTML
  • CSS
  • Dreamweaver

PHP Web Developer | Mango Personnel, Exeter

April 2010 - September 2010

Mango Personnel is a recruitment agency, and I was brought in to rebuild the company website, which included ability to search candidates as well as vacancies. The website was built to synchronise with their in-house software.

Key Achievements:

Development of brand new company website, present at full cycle from analysing requirements to launch. Integration of new website into backend software using SOAP API

Development of Custom CMS.

Technologies used:
  • PHP5
  • OOP
  • XML
  • MVC
  • JSON
  • HTML5
  • JavaScript
  • jQuery
  • AJAX
  • Evolve Recruitment Software
  • Photoshop
  • Dreamweaver

Director | Assertia Stores, Exeter

March 2008 - February 2010

Assertia Stores is a company I setup to manage my online retail business.

Key Achievements:

Using Magento administration system

Increased turnover from £1,400 per month to £21,000 per month with a year of trading.

Technologies used:
  • PHP5
  • OOP
  • MySQL
  • Zend Framework
  • HTML
  • XHTML
  • CSS
  • Photoshop
  • Dreamweaver
  • XML
  • Google Analytics
  • Magento
  • Google Ecommerce Analytics
  • AJAX
  • jQuery

Director | , June 2002 - March 2009 | Assertia, Exeter

June 2002 - March 2009

Assertia was a web design agency I started straight after graduating from the University of Exeter with a degree in Computer Science.

Key Achievements:

Gained vast amount experience in developing bespoke applications, with particular focus in the pharmaceutical industry.

Grew business to a team of 5

Exposure to working with large corporate clients within the pharmaceutical industry including The British Heart Foundation, GSK, Amgen, Wyeth and Innovex.

Technologies used:
  • PHP3
  • PHP4
  • OOP
  • Java
  • JDBC
  • MySQL
  • HTML
  • XHTML
  • CSS
  • Photoshop
  • Flash
  • Actionscript 3
  • Dreamweaver
  • XML
  • Google Analytics
  • AJAX
  • JQuery
  • MiQuest
  • Data Warehousing
  • Data extraction
  • OLAP
  • Pentaho