Craig Simpson

Web developer from Moray, Scotland

Resume

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