pete@kitson consulting.co.uk
I like solving problems. I enjoy mentoring and learning from other team members. I am comfortable talking with stakeholders at all levels about business requirements, technical matters, and the relationship between the two. While I primarily work as a developer, I also have significant experience as a Linux systems administrator (including AWS and Google Cloud Platform), security analyst and data scientist.
Technical blog: https://kitson-consulting.co.uk/blog
Director/Technical Lead January 2009 – present
Full stack developer (contract) July 2024 – present
Revamping existing legacy PHP CRM system and adding data analysis features. The project involves building a new React.js/Node/Next.js/Material UI front end, a new PHP API for the backend, and leverages the client’s existing MariaDB/MySQL for the database storage layer. I am the sole developer on this project.
Full stack developer (contract) April 2022 – June 2024
Member of NHS remote working team developing leading clinically accredited web application for endoscopists. The project uses React.js/Node/Semantic UI for the front end, C# for the backend/API layer, and Microsoft SQL Server/Oracle for the database storage layer. My role was primarily focused on the front end, implementing new user features and streamlining existing features using React.
Full stack developer (contract) December 2020 – March 2022
Part of a multi-disciplinary team developing a LIMS (laboratory information management system) for testing COVID-19 samples in the Hampshire and Isle of Wight region. My role was centred on systems architecture, server configuration and monitoring, API development (Python/Flask backed by PostgreSQL database), and front end development (PHP/jQuery/HTML/Bootstrap).
Lead developer (contract) October – December 2020
UK-based real estate PWA (progressive web app - web version as well as Android and iOS apps). Decoupled back end and front end based on REST/RESTful APIs with JWT based authentication for the back end. I designed the system architecture using Linux, MySQL, PHP (back end), Vue.js + Ionic (front end), built the back end, prototyped various front end components including Google Maps and Stripe integrations, and recruited and managed the team of developers.
Lead web developer (contract) July 2019 – September 2020
White label real time web app for managing SIP based VoIP calls. Tech stack combines PHP, Python, PostgreSQL, HTML, CSS, JavaScript, jQuery, Server-Sent Events. In addition to systems architecture and development, I also managed the small team of developers.
Senior full stack developer (contract, part-time) July 2019 – present
Advisory role, liaising between the Vietnamese development team and overseas clients. My responsibilities are mainly focused on code review, security analysis, systems architecture, and training. The primary tech stack is PHP/jQuery/MySQL, but some projects have also used Node, TypeScript, Express.js and PostgreSQL.
Lead Developer (contract, part-time) September 2014 – June 2019
Web based student management platform for special needs education provider. Based on PHP, HTML, CSS, JavaScript, jQuery, MySQL. Includes data analysis for legally required reports on attendance and learning outcomes. I liaised with non-technical stakeholders and managed the development team, in addition to designing and coding the system.
Technical consultant (contract, part-time) September 2014 – June 2018
Security consultant (contract) December 2011 – September 2014
Client’s server was hacked and their database exfiltrated. They brought me in to:
Department for Education Data Science Bootcamp (100% grade average)
Building AI (advanced level)
PhD in Mathematics
BSc in Physics with Theoretical Physics (first class honours)