diff options
Diffstat (limited to 'experience.tex')
-rw-r--r-- | experience.tex | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/experience.tex b/experience.tex new file mode 100644 index 0000000..6a77e98 --- /dev/null +++ b/experience.tex @@ -0,0 +1,64 @@ +\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} |