Website Developer
WordPress
PHP
Git
Maria / MySQL
Node.js
HTML
CSS
JavaScript
Drupal
Laravel
Scala
Visual Design
Created and maintained websites and intranet sites.
Clients included HM Criminal Justice Inspectorates, HM Revenue and Customs,
Hackney & City of London Council, NHS Careers and the World Energy Council.
Made key decisions on technology, structure and workflow. Worked with clients to understand their requirements.
Oversaw transition from an in-house CMS written in Scala to WordPress, and established company standards for making WordPress sites.
Created and open sourced themes, plugins and modules, and took over development of abandoned plugins.
Teamwork
Strove to introduce better practices and improve communication. Pushed for long term concerns, such as security and backups, in the face of short term priorities.
Introduced new hires to the business. Trained my colleagues in various subjects.
Took time to train my successors, write documentation and cut excess complexity to ensure a smooth handover of responsibilities.
Hosting / Sysadmin
Linux
Ansible
Apache
AWS
Cloud hosting
DNS
Digital Ocean
DRBD
Nagios
Nginx
Perl
Tomcat
Ubuntu
Vagrant
Varnish
Xen
Deployed and managed hosting for websites.
Maintained and improved in-house hosting with Xen and DRBD,
then led transition from that to cloud hosting platforms –
AWS and Digital Ocean.
Pushed the adoption of Ansible for reliable deployments.
Introduced a layered stack for resilience and security, and monitoring with Icinga.
Maintained an in-house library of Ansible roles for deploying mixed-technology servers. Looked after DNS, mail etc.
Worked with clients and their suppliers on unique hosting requirements, including client-specific platforms and secure hosting.
Mitigated the effects of GDPR and security issues raised in ITHCs.
Legacy Application Support
Java
Zend Framework
Ruby on Rails
Maintained and hosted a variety of inherited applications. Improved security and performance, fixed bugs, added features and maintained hosting.