As Senior Drupal Developer at WTG, I built secure Drupal 7 applications in IL2/IL3 with SHA-512 encryption, automated development environments using Vagrant and Puppet/Chef, implemented CI pipelines with Bamboo and BDD testing, architected the wtg.co.uk site with Apache SOLR and custom video modules, optimized performance by 30%, and mentored engineers.
At BrightLemon, I built and maintained Drupal platforms for TeachFirst, CIMA, and NBC, creating custom Features-based modules, performance optimizations, and reusable components that cut development time by 30% and improved load speeds by 25%. I guided agile processes, code reviews, and mentorship to ensure project success.
At Barclaycard (1987–2016), I modernised legacy systems—migrating SAS reports to PHP/MySQL, replacing mainframes with C#.NET, prototyping and deploying multi-tier VBA/SQL Server applications, and converting Visio workflows into robust, strategic intranet modules. Earlier, I automated PDQ terminal accounting, programmed EPROM firmware, and automated warehouse ordering, cutting fulfilment times significantly.
My wife and I volunteered with the Christadelphian Bible Mission in East Africa. We facilitated daily seminars in 51 churches across Tanzania, Kenya, and Zambia, supported two Red Cross refugee camps with logistical coordination and aid, and oversaw construction of an orphanage in Sumbawanga.
I served as Senior Drupal Developer at Comic Relief for Red Nose Day, Queen’s Young Leaders, and Call Center. I built Vagrant/Puppet development environments, implemented Rundeck automated deployments, optimized page loads using Redis, contributed Drupal module patches, created CKEditor plugins, managed workflows in Jira, and delivered scalable web solutions.
As Continuous Integration Consultant at Lexis Nexis, I built Jenkins pipelines for serverless AWS Lambda, developed a reusable Drupal distribution, migrated Drupal 6 to 7 with SAML SSO, automated environments via Vagrant, Puppet/Chef, and AWS, implemented BDD testing, deployed Rundeck rollouts, managed 12 sites’ maintenance, and migrated to Ansible.
CHIEF TECHNOLOGY OFFICER
- One day overview
- Systems architecture
- Drupal
- Requirements gathering
- UML