\begin{rubric}{Professional Experience} \entry*[2022-] Klima.Metrix GmbH - Senior Software Engineer \text{\par Joined Klima.Metrix: a carbon accounting startup. Introduced trunk-based, test-driven approoch and reduced deployment frequency to <1 week. Refactored legacy calculation code with BDD-style tests. Deprecated MongoDB backend service to reduce technical debt and to take advantage of the existing relational DB model - created custom tooling to make this easier. OWASP top 10-based security audit + fixes. \par } \entry*[2021] Magentasoft Ltd - Consultancy \text{\par Contract work with YLD and Uphold 50/50 consuting dev role Microservice architecture \par } \entry*[2017--2020] Co-op Digital — Senior Software Engineer \text{\par Joined the Digital Engineering department within the HQ of The Co-operative Group in 2017. Cross-functional, agile teams. Moved into senior role, mentoring engineers and presenting ideas at the monthly all-teams sessions. Leant towards back-end API development: championed refactoring and local architectural design of complex REST/SOAP integrations as well as being a voice for security across Digital. Largely Python, JavaScript, SQL with Django and React often providing development frameworks. I were also lucky enough to participate in \href{https://xpsurgery.com/}{Kevin Rutherford's XP Surgery} as well as \href{https://www.weareupfront.com/}{Lauren Currie's Upfront workshop}. These are software craftmanship and public speaking workshops respectively. \par } \entry*[2016--2017] Beautiful Destinations — Software Engineer \text{\par Towards the end of 2016 I were hired by a Shoreditch based startup working in the travel and tourism marketing industry. Working alongside some very experienced engineers, I were responsible for making machine learning code production ready (testing, QA, refactoring); setting up build/test/deploy pipelines; containerizing releases with Docker etc. Learnt Haskell/GHCJS as this was used heavily for enforcing type-safety across the front-add-back end. Haskell and FP remain influential and encouraged me to learn Haskell proper as well as study Category Theory in my spare time. \par } \entry*[2016] Liberal Democrats — Contract Developer \text{\par In 2016 I were contracted to build a polling station finder for the UK Brexit referendum as well as custom integration with their existing website. It utilized PostGIS geospacial extension for postgres DB engine with data supplied partially by DemocracyClub. This was a very fast paced project with quick turnaround. \par } \end{rubric}