Friendly Web Developer specialising in PHP
Skills and Experience
Some key skills and experience I have from both my commercial work and personal projects. In no particular order. Please note: my Github is severely out of date. I am working on new projects currently to try and give examples of current work.
- Symfony / Laravel frameworks
- WordPress
- MySQL/MariaDB, MongoDB
- Modern CSS including grid and flexbox
- Bootstrap CSS
- Semantic HTML and strong document outlines.
- JavaScript including jQuery, VueJS and NodeJS.
- Docker/Docker-compose
- Git with Gitlab and Github
- DNS Setup, Apache/Nginx configuration and Ubuntu server setup and maintenance.
- Very comfortable in GNU/Linux shell.
- API Development
Work Experience
Eastside Co, July 2020 – February 2021
I enjoyed my time at Eastside Co, building Shopify apps for a variety of online shops. My work was carried out using Laravel and VueJS in equal measure. I have learnt a lot about VueJS in this role as well as with JavaScript in general.
Substrakt, December 2019 – June 2020
I thoughly enjoyed working at Substrakt. Half of my work was developing with OOP-centered installs of WordPress. The other half was client services and working with freshdesk to prioritise client issues and request.
The development side of this role I did well in and enjoyed approaching WordPress from a new angle. However, I failed my probation — which I agreed was the right course — due to my not being able to do lots of client services whilst also doing development work.
Razor Creations, July 2019 – September 2019
The money wasn’t there to keep me on past my probation. Although only there for a short time, I did learn some new things, mainly focused around VueJS.
Skills and Experience in role:
- Laravel
- WordPress
- Some VueJS
- Legacy CodeIgniter 2 code maintenance
PM Connect, January 2016 – July 2019
During my time with PM Connect, the company has seen rapid growth into many countries with their Direct Carrier Billing and pay-per-week portals. I was employed as a developer helping to migrate legacy codebases to a micro service architecture.
Skills and Experience in role:
- Symfony and Laravel development
- Test-driven development with PHPUnit and Mockery
- VueJS
- HTML templating from mock-ups
- Docker development and Deployment
- CI/CD in Gitlab
- Agile Workflow with 2-weekly sprints
- Building command-line apps for automatic importing of media from third-party suppliers.
- API Development and working within a micro service architecture.
Connecting Element, March 2015 – January 2016
Helping to maintain the company’s websites and booking systems for brands such as Toby Carvery, Harvester and Miller & Carter. Also tasked with building an in-house estimate system for the marketing team.
Skills and Experience in role:
- Laravel Development
- Custom In-house software builds
- Maintaining websites and booking systems for many popular U.K. restaurants and carvaries.
- Built the Toby Carvery world record website.
- Accurate time-tracking for client billing.
eSterling, March 2013 – March 2015
OpenCart e-commerce development made up about 60% of the work at eSterling. With the rest mostly focused on maintaining an in-house WordPress plugin and fresh WordPress site builds.
Skills and Experience in role:
- OpenCart e-commerce development
- WordPress builds, custom themes and plugins.
- Some CodeIgniter builds.
- SEO optimization to many websites.
- Occasionally maintaining legacy Classic ASP websites.
- Regular face-to-face client meetings to determine exact requirements.
Spiderscope, September 2012 – March 2013
My first web development job, where I would customise Classic ASP sites as well as some fresh PHP projects. SEO optimization work was included too.
Skills and Experience in role:
- Maintaining legacy Classic ASP websites.
- Migrating some websites over to PHP.
- SEO improvements to older websites.
- HTML templating from mock-ups.
Personal Statement
I have 7 years commercial experience in building for the web in an array of environments. I have worked in both waterfall and agile setups, and have worked in a 2-person dev team up to a team of 20. On my journey so far I have done my best to soak up as much knowledge as I can from not only my departments, but from neighbouring ones too.
When not programming you can find me out and about at zoos and animal sanctuaries across the country with my Girlfriend. I have a huge passion for music, with some of my favourite artists being David Bowie; Buckethead; Supertramp and Marilyn Manson. I also enjoy reading Japanese Horror Manga comics and write my own reviews on a website I built and maintain: The Junji Ito Manga Site (https://davidpeach.me).