summaryrefslogtreecommitdiffstats
path: root/experience.tex
diff options
context:
space:
mode:
Diffstat (limited to 'experience.tex')
-rw-r--r--experience.tex64
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}