Summary
I’m an experienced web developer focused on turning complex problems into simple, elegant solutions. At the moment I am primarily working with Laravel in combination with Livewire or Vue.js and have built a variety of different applications and web platforms.
I also have expert-level knowledge of WordPress and the ecosystem around it and have custom-built websites ranging from small-business brochures to large and complex directories with membership and e-commerce functionality.
Employment
Lead Developer
HelloReport, October 2023 – Present
- Leading development of the property inventory reporting platform powered by a Laravel backend with RESTful API endpoints and a Vue.js frontend, ensuring robust, user-friendly experiences.
- Enhancing platform performance and stability through optimizations in Redis caching and efficient use of Laravel’s queue system, using a dedicated worker server for background jobs.
- Spearheading new feature development, collaborating closely with stakeholders to identify user needs and prioritize high-impact enhancements.
- Overseeing and refining microservices architecture, focusing on seamless integration and interoperability with the primary application stack.
- Implementing proactive monitoring and logging strategies to detect potential issues early, resulting in improved platform uptime and reliability.
Senior Web Developer
Intimation Creative Limited, February 2019 – Present
- Collaborating with clients to define project requirements, and translating business needs into detailed technical specifications.
- Implementing and streamlining processes for efficient website development, including maintenance workflows.
- Creating reusable boilerplate code and libraries, reducing development time and ensuring code consistency across projects.
- Building robust, scalable websites and web applications with a focus on performance, security, and user experience.
- Mentoring and upskilling web-team colleagues through pair programming, code reviews, and regular feedback.
- Managing junior developers, delegating tasks and overseeing day-to-day workload to ensure project timelines are met.
- Re-developing and maintaining internal tools, such as a project management application used daily by the wider team.
- Providing technical support for colleagues and clients, offering phone and email assistance on web hosting and email account management.
- Delivering comprehensive in-person and virtual training sessions on website management to clients and team members.
Web Developer
Freelance, May 2013 – February 2019
- Providing white-label web development services for web designers and design agencies.
- Building websites and web applications to a high standard.
- Adapting to different standards and project workflows, based on other web designers and design agency processes.
- Managing workload as a solo developer, and utilising contractors where required.
- Providing web hosting services.
Web Developer
Boxportable Limited, August 2015 – December 2016
- Working with clients to define their project requirements, and writing project specifications.
- Building websites and web applications to a high standard.
- Working with a third-party designer on high-profile projects, creating websites to their exacting standards.
- Delivering in-person and virtual training on WordPress website management.
- Technical support by phone and email relating to web hosting and email account management.
Smart Energy Coach
British Gas, January 2014 – August 2015
- Delivering in-person training on new technical operating procedures and advancements in metering technology.
- Conducting regular performance reviews with direct reports, and working with them to improve aspects of their performance.
- On-site visits with colleagues in my geographical area, observing their standard of work and the quality of their customer interactions.
- Conducting HSE and Data Quality audits on direct reports.
- Participating in regular national meetings and team-building exercises with the wider British Gas management team.
- Supporting my Smart Energy Manager in dealing with customer complaints and other wider team issues.
- Continuing to fulfil previous responsibility as a Smart Energy Expert, installing Smart Electricity & Gas Meters for British Gas customers.
Smart Energy Expert
British Gas, January 2011 – January 2014
- Working to install Smart Electricity & Gas Meters for British Gas customers in the North of Scotland.
- Engaging with customers to understand their energy use, and provide energy advice and best practices.
- Meeting performance targets for the number of jobs completed and number of sales leads generated.
- Following consistent hard work, I completed further training and was upskilled to allow me to work with three-phase electricity supplies.
Car Valeter
Self-employed, April 2006 – December 2010
- Providing a high-quality car valeting service to clients in the North of Scotland, operating mobile between Inverness and Aberdeen.
- Managing appointments by telephone and email, working to my clients’ requirements.
- Maintaining equipment, materials and chemical stock levels on an ongoing basis.
Education
BSc Design for Digital Media
Robert Gordon University
SQA Higher Grades
Keith Grammar School