Bang Communications
Website Developer
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
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
Maintained and hosted a variety of inherited applications. Improved security and performance, fixed bugs, added features and maintained hosting.