As lead software developer I was responsible for line managing two software developers, performing upgrades, fixing bugs and adding features over a wide array of systems components. I wrote new systems from scratch, fixed bugs and performed maintenance in old ones, introduced automated testing (including Selenium for the interface) and Test Driven Development, and introduced code standards, data protection policies, and upgrade procedures. I handled multiple outsourcing projects.
In our custom client portal I developed or redeveloped a communal email inbox feature, resources pages, a search function, client settings to customise Drupal webforms, settings pages, and view screens for both individual and groups of contacts.
I also acted as a product owner / development manager in the development of a recent updates search page, login management screens, and the introduction of SMS functionality in the client portal.
Outside the portal I developed multiple tools and extensions and performed updates on their extensive webforms.