Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pfwd/cv

CV of Peter Fisher BSc MBCS
https://github.com/pfwd/cv

docker javascript linux php python

Last synced: 3 days ago
JSON representation

CV of Peter Fisher BSc MBCS

Awesome Lists containing this project

README

        

# CV of Peter Fisher BSc MBCS
Full Stack Web Developer (Contractor), author and host of the [HowToCodeWell](https://www.youtube.com/howtocodewell) YouTube channel and podcast.

# Skills and assets
- Experience with Symfony, Laravel, Zend, Lumen, Silex, Magento, WordPress and Drupal
- Experience with REST, SOAP, GraphQL, OpenAPI, API Platform, and Swagger
- Experience with MySQL, Postgres, DynamoDB, MongoDB, CouchDB, SQLlite, RabbitMQ and SQS
- Experience with Composer, NPM, Cypress, Jest, PHPStan, PHP_CodeSniffer, PHPMD, Codeception and PHPUnit
- Experience with JavaScript, NodeJs, React, Express, Gatsby, VueJS, jQuery, AlloyJS, Angular, Titanium, BootStrap, HTML, Twig and Tailwind CSS
- Experience with Flask, Django and MicroPython and other Python tools
- Experience with Docker, Linux, Jenkins, AWS, Travis, Netlify, and Kubernetes
- Experience with Figma, Miro, Jira, Confluence, MailGun, DataDog and Sentry
- A passion for testing code (TDD, Unit, Functional), good practice and clean code
- Lots of experience upgrading, maintaining and migrating legacy code bases. EG Symfony 3.x to 6 or Magento to Symfony.
- Over a decade of professional web development experience (Two decades including study of the field)
- Teacher to online students (HowToCodeWell YouTube Channel)

## Work history

### 2023 - 2024 | PHP Contractor at Space48

Contract PHP Developer working with Symfony, APIs, jQuery, Bulma, Docker, Warden and PHP to improve existing codebase.

### 2022 - 2023 | PHP Contractor at BJSS (Specsavers)

Contract PHP Developer working on the [Specsavers websites](https://specsavers.co.uk) using Drupal, Symfony, APIs, Angular, AWS, jQuery, Jenkins and Docker. Miro, Jira and Confluence was used to plan and track sprints.

Upgraded Symfony PHP framework from 3.4 to 5.4, upgraded PHP from 7.4 to 8.2, upgraded various contrib and custom Drupal modules, upgraded Angular apps and upgraded jQuery.

### 2022 | Full Stack Contractor at Rawnet (Hornby Hobbies)

Full stack contractor working on the [Hornby Hobbies E-Commerce websites](https://uk.hornby.com) using Symfony, Concrete 5, Elastic search, AWS, Docker and jQuery

Migrated data and features from Magento to Concrete 5 and Symfony estates including APIs (REST and SOAP) with bulk data processes.

Building APIs and working with external teams to improve API signatures.

### 2021 | Full Stack Contractor at Hargreaves Lansdown

[Hargreaves Lansdown](https://www.hl.co.uk/)

Using Sass, Gulp, Silex, Symfony, Codeception, Pimple and jQuery to improve current frontend based on Figma designs.

### 2020 - 2021 | Contractor at Rawnet (Hornby Hobbies)
[Rawnet](https://www.rawnet.com)

PHP Contractor working on the [Hornby Hobbies E-Commerce websites](https://uk.hornby.com) using Concrete 5, Symfony, Doctrine, Elastic Search, Docker, AWS, Magento and jQuery.

### 2019 - 2020 | PHP Contractor at Torpedo Group
PHP Contractor and consultant working on legacy PHP projects using VueJS, Doctrine, Silex, WordPress, Symfony, Laravel and Drupal.

### 2019 - 2020 | Full Stack Contractor at Planet Wide City
[Planet Wide City](https://www.planetwidecity.com)

PHP Contractor and consultant working on legacy PHP projects using Magento, Laravel, React, jQuery, Docker, Linux and VueJS.

### 2018 - 2023 | How To Code Well
Building the [How To Code Well](https://howotocodewell.net) community sites using Laravel (Lumen), Tailwind, Symfony, AWS, Kubernetes, Docker, GatsbyJS and React, Cypress, Jest and WordPress.

### 2016 - 2019 | Contractor at The E-Cancer Global Foundation
[Ecancer.org](http://www.ecancer.org)

PHP Contractor, programming teacher, Software architect

Architecting and developing a full rebuild of the e-cancer web platform including a CMS, API, website and e-learning system

Daily technology used: PHP (Symfony, Laravel, Concrete5, WordPress, Codeception, PHPUnit), MYSQL, AWS, Micro Services, Docker, Linux, JavaScript, CSS and HTML

### 2017 - 2018 | Contractor at FS4S (Financial Services For Schools)
[FS4S](http://www.fs4s.co.uk)

Building the frontend website in WordPress and working alongside designers.

### 2016 - 2018 | Contractor at Kloc Digital Solutions
[Kloc Digital Solutions](https://kloc.co.uk)

Mobile app development iOS and Android, PHP (Laravel), JavaScript

### 2016 - 2017 | Contractor at Agrantec
[Agrantec](https://agrantec.com)

Building mobile apps in Javascript for use on Android and iPhone devices.

Helping the web team upgrade Symfony projects

Daily technology used: JavaScript (AlloyJs) and PHP (Symfony)

### 2012 - 2016 | Senior PHP Developer at Agrantec
Remote Position. Self-motivated working at home but within a remote team. Using Slack, Skype, Jira, Trello and Google Hangouts as collaboration tools. Mobile Development using Appcelerator
Building Food Traceability systems using DynamoDB, AWS, Linux, Javascript and PHP (Symfony 2 and composer)

Built [sortedfood.com](http://sortedfood.com) (Both frontend and API)

### 2010 - 2012 | Senior PHP Developer at Fasthosts
[Fasthosts](https://www.fasthosts.co.uk)

Writing Technical specifications and conducting project analysis for control panel development.

Acting as project lead for small to medium-sized projects. Working with with User Interface and Quality Assurance teams.

Daily technology used: PHP (Zend) and JavaScript (jQuery)

### 2008 - 2010 | Web Applications Developer at Redder
[Redder](https://redder.space)

Lead programmer working with freelancers and other developers to create a video upload and private/public voting sites.

Helped organise freelancers to meet tight deadlines

Using FFMPEG on a Centos/Plesk server to encode many different video formats to flv. Automated the validation of each video including duration and file size checks.

Migrated Redder CMS from CakePHP to Symfony

### 2007 - 2008 | Junior Developer at Redder
[Redder](https://redder.space)

Building microsites and e-commerce web systems

Daily technology used: PHP (CakePHP and Custom framework) and JavaScript (jQuery)

### Education

| Date | Course/Institute | Status |
|-------------|---------------------------------------------------------------|----------------------|
| 2011 | CEH (Certified Ethical Hacker) | Passed Training Days |
| 2010 | 7 Safe Ethical Hacking | Passed |
| 2009 | Well House Consultants The MySQL Relation Database | Passed |
| 2009 | Well House Consultants Object Oriented Programming (OOP) in PHP | Passed |
| 2005 - 2007 | University of Gloucestershire BSc in Ecommerce and Multimedia | Passed |
| 2002 - 2004 | Bath Spa University HND Business Information Technology | Passed |
| 2000 - 2002 | Chippenham College HNC Information Communication Technology | Passed |

## Publications

### Talks I have given
- [Coding with confidence using PHPCS](http://peterfisher.me.uk/talks/code-with-confidence-using-phpcs) - Given at PHPMinds, PHP London, PHP User group Frankfurt
- [Coding with confidence using PHPStan](http://peterfisher.me.uk/talks/code-with-confidence-using-phpstan) - Given at PHP South West, Symfony User Group Aveiro, PHPBenelux, North West Drupal User Group
- [Using a framework or Not](https://youtu.be/T8R3YTrqt6U) - Given at PHP South West, PHP South Wales
- [How to put your Docker image on a diet](https://youtu.be/uiABt9axPNo) - Given at PHP South West
- [Software Complexities](https://youtu.be/ZQ6AkyvEaHE) - Given at PHP South West

### Video course instructor
I have created video courses for Manning Publications and Packt Publishing

#### Manning Publications
- [Docker In Motion](http://bit.ly/2vvz2sA)

### Podcast host at How To Code Well
Interviewing web developers and industry leaders on a [video and audio podcast](https://howtocodewell.net)

## Other Hobby's and interests
- Running, cycling and weight lifting
- Warhammer
- Dogs - [I have two English Springer Spaniels](https://www.instagram.com/adventures_of_murphy_and_goose/)

## Contact
- Web: [peterfisher.me.uk](peterfisher.me.uk)
- Twitter: [pfwd](http://twitter.com/pfwd)
- Linkedin: [peterrfisher](http://linkedin.com/in/peterrfisher/)
- GitHub: [pfwd](http://github.com/pfwd)