Work Experience
Responsibility for the operations and performance of software development within Veezu, across each of its hubs in the UK. Collaborating with product managers to gather requirements and translating them into technical specifications. Mentoring and providing guidance to other engineers by fostering a collaborative and knowledge sharing environment. Performing comprehensive code reviews to ensure industry standards and best practices like SOLID principles are met. Developing high-quality code which is optimised for efficient data retrieval and integrity. Delivering first-rate software with robust automated testing and maintainable codebase. Troubleshooting and resolving complex software issues in a timely manner.
Integral member of an agile development team building e-learning web applications. Involved in the entire project lifecycle from concept to delivery, including stand-ups and sprint reviews with client representatives. Writing modern, maintainable and performant code in a variety of different languages and frameworks, mainly PHP/Laravel, Typescript, Vue and MySQL. Using CSS frameworks such as Tailwind CSS and Bootstrap to create modern and intuitive user interfaces. Active role in the DevOps process, with responsibility for deploying and maintaining applications and databases on AWS.
Sole developer building and maintaining internal web applications that integrate with core business systems via RESTful API to automate processes and maximise business potential. Working with multiple programming languages and frameworks such as PHP/Laravel, JavaScript, MySQL and CSS. Communicating and collaborating with internal and external stakeholders with varying technical knowledge. Prioritising and developing bug fixes and feature requests from across the business using tools like Jira and Bitbucket.
Working closely with clients to build web applications on a freelance basis. Specialist in using the Laravel framework to build web applications that can scale with a focus on security and performance. Creating modern and intuitive user interfaces with technologies such as Tailwind CSS and Vue. Deploying and maintaining applications and databases on numerous hosting platforms including AWS, Backblaze and Cloudflare. Collaborating with other developers and software engineers on large projects and forming good business relationships.
Overall responsibility for the technical support department consisting of sixty agents and five managers providing technical support to business customers. Creating and reviewing technical processes and delivering mentorship to teams of highly skilled agents. Identifying and executing strategic projects to further the technical support function.
Managing teams of fifteen technical support agents. Responsible for the day-to-day management of advisors including resource management and work allocation to meet service levels. Regular analysis of staff training requirements and providing advanced technical assistance where needed. Contributed extensively to the successful implementation of an online chat support system that improved the company's Net Promoter Score (NPS) and helped Plusnet to win a Which? award for best customer service.