Full Stack Web Developer (Freelance/Contractor), author and host of the HowToCodeWell YouTube channel and podcast
- To become a PHP Certified Engineer
- Speak more at conferences and user groups
- To continue learning other web based languages and software design principles
- Write a book based on programming
- A passion for testing, good practice and clean code
- Experience with submitting and reviewing pull requests, code reviews and using deployment pipelines
- Experience with PHP frameworks such as Symfony, Laravel, Zend, Lumen, Silex, Magento, WordPress and Drupal
- Experience with data storage and queueing systems such as MySQL, Postgres, DynamoDB, MongoDB, CouchDB, SQLlite, RabbitMQ and SQS
- Experience with PHP build and testing tools such as Composer, PHPStan, Codeception and PHPUnit
- Experience in client sided (Web/Mobile app) frameworks and languages such as Vanilla JavaScript, NodeJs, React, Gatsby, VueJS, jQuery, AlloyJS, Titanium, BootStrap and TailwindCSS
- Experience with Python frameworks such as Flask, Django and MicroPython
- Experience with devops tools including Docker, Linux, Jenkins, AWS, Travis, Netlify, k6 and k8
- Experience with source control systems such as Git, and SVN
- Over a decade of professional web development experience (Two decades including study of the field)
- Teacher to online students (HowToCodeWell YouTube Channel)
Improving/rebuilding legacy code for a large team. Using Sass, Gulp, Silex, Symfony, Codeception, Pimple and jQuery.
PHP Contractor working on the Hornby Hobbies E-Commerce websites using Concrete 5, Symfony, Doctrine, Elastic Search, Docker, AWS, Magento and jQuery.
PHP Contractor and consultant working on legacy PHP projects using VueJS, Doctrine, Silex, WordPress, Symfony and Drupal.
PHP Contractor and consultant working on legacy PHP projects using Magento, jQuery Docker, Linux and VueJS. The role has been a mix of working on Magento shops, VueJS content management systems and custom APIs
Building the How To Code Well community sites using Symfony, AWS, Kubernetes, Docker, K6, GatsbyJS and React components
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
The legacy platform was over 14 years old and running PHP 5.5. It was my job to upgrade this monolithic system to PHP 7.2 on a new AWS infrastructure. This also included a new frontend and API layer
During this time I was also building micro sites for the cancer research industry.
I also developed Docker images that were used to build local, test and production environments.
I also held classes that teach HTML to the marketing and e-learning departments.
Daily technology used: PHP (Symfony, Laravel, Concrete5, WordPress, Codeception, PHPUnit), MYSQL, AWS (Aurora, SQS, Lambda, EC2), Micro Services, Docker, Linux, JavaScript (jQuery, NodeJS, Vanilla), CSS and HTML
Building the frontend website in Wordpress and working along side designers.
Building a mobile app, API and CMS for Above the Line Security which is used in connection with Disney, Pixar and other media companies. Helped build the CMS and API in Laravel. The mobile app was developed using in JavaScript (AlloyJS) and complied down to native Android and iPhone builds.
Daily technology used: PHP (Laravel), JavaScript (Appcelerator, AlloyJS), Android, iOS Android App is on the playstore
Building mobile apps in Javascript for use on Android and iPhone devices.
Helping the web team upgrade projects to Symfony 3
Daily technology used: JavaScript (AlloyJs) and PHP (Symfony) Android apps that I helped build can be found on the Google Play store
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 (Both frontend and API)
Writing Technical specifications and conducting project analysis for control panel development.
Acting as project lead for small to medium sized projects. Being a lesion for other departments such as the User Interface team and Quality Assurance team.
Daily technology used: PHP (Zend) and JavaScript (jQuery)
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
Building micro sites and e commerce web systems
Daily technology used: PHP (CakePHP and Custom framework) and JavaScript (jQuery)
Date | Course/Institute | Status |
---|---|---|
2020 | PHP ZCE (Zend Certified Engineer) | On Going Study |
2020 | LPIC-1 (Linux Professional Certification) | On Going Study |
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 |
- Using a framework or Not - Given at PHP South West, PHP South Wales
- How to put your Docker image on a diet - Given at PHP South West
- Software Complexities - Given at PHP South West
I have created video courses for Manning Publications and Packt Publishing
Interviewing web developers and industry leaders on a video and audio podcast
- Running, cycling and weight lifting
- Speaking at PHP user groups
- Mentoring and teaching others
- Web: peterfisher.me.uk
- Twitter: pfwd
- Linkedin: peterrfisher
- GitHub: pfwd