I'm a DevOps Engineer with a background in Software Engineering. My current role is at Neighbourly, where I improve developer workflows and maintain infrastructure to support a platform that delivers value to our communities.
Cheltenham, UK
DevOps Engineer • Dec 2022 - Present
At Neighbourly I streamline developer workflows and deployment processes, helping to deliver valuable features to customers and users sooner, which in turn allowed for more positive impact in our communities.
I frequently collaborate with team members; with my DevOps lead to prioritise and plan work, with developers to understand their working style and gather feedback for improvements, and with the operations team to carry out security and compliance work for retaining and acquiring customers.
During my training period I expanded upon my prior DevOps knowledge through independent learning and documenting the existing pipelines.
Lead Engineer • Jan 2022 - Aug 2022
Senior Engineer • May 2021 - Jan 2022
Junior Engineer • *****Oct ***2018 - May 2021
Enable is where I trained as an Engineer, rapidly learning a multitude of technologies and concepts. Alongside building new features, I carried out regular support work with a focus on resolving issues quickly, reassuring customers and scheduling follow-up work and improvements. Additional responsibilities included mentoring new team members, leading technical workshops, and producing estimates of time required to build new and complex product features.
As the Lead Engineer for the DevOps team I focused our project resources on making development flow as smooth as possible and scaling our CI/CD processes.
BSc Physics • ****2015 - 2018
My degree was where I discovered programming, initially as a scientific tool and then as a hobby and career path. This course helped build strong problem solving skills in both scientific and computing contexts.
I use Windows Terminal heavily in day to day work and couldn't find a tool to generate commands that launch the Terminal in a specific layout, so I built one in Svelte and Typescript.
My dive club were getting a new boat GPS and wanted to view the waypoints stored in the old unit. I built a simple Angular app to parse and display the contents of the unit's .gpx files.
My Dad takes great photos underwater, so I built a static site with Statiq to show them off.
A tidy little Typescript package that leverages HTML Canvas to display colourful bunting (flags) on a site.
When I'm not programming (or listening to programming podcasts) I enjoy exploring new places, rock climbing and scuba diving.