summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivia Mackintosh <livvy@base.nu>2022-07-18 19:13:37 +0200
committerOlivia Mackintosh <livvy@base.nu>2022-07-18 19:13:37 +0200
commitc9d2cafd3ae5db9db4f22d169dd65a2021c25cb2 (patch)
tree0df5fec2c49e09b111dfe62b439360049b4c5323
parent4e683befa4c53de2e25acf4035c311a8ab66780b (diff)
downloadcv-c9d2cafd3ae5db9db4f22d169dd65a2021c25cb2.tar.gz
Update summary, tech skills and latest job
-rw-r--r--cv.tex48
1 files changed, 31 insertions, 17 deletions
diff --git a/cv.tex b/cv.tex
index e4659b0..2b66b0a 100644
--- a/cv.tex
+++ b/cv.tex
@@ -1,6 +1,6 @@
%! TEX program = xelatex
\documentclass[a4paper,11pt]{article}
-\usepackage{array, fontspec, parskip, tikz, ulem, xcolor}
+\usepackage{array, fancyhdr, color, fontspec, parskip, tikz, ulem, xcolor}
\usepackage[linkcolor=magenta, colorlinks=true]{hyperref}
\usepackage[margin=1.5cm, bottom=0.15cm, top=0.15cm]{geometry}
\hypersetup{
@@ -19,6 +19,9 @@
\newcolumntype{R}{p{0.8\textwidth}}
\newcommand\VRule{\color{magenta}\vrule width 0.5pt}
+\pagestyle{fancy}
+\fancyhf{}
+
\title{\bfseries\Huge Olivia Mackintosh}
\author{\href{mailto:livvy@base.nu}{livvy@base.nu}}
\date{}
@@ -28,33 +31,45 @@
\hrule height \z@ % to avoid lineskip
{\LARGE \center\protect{\@title}\par}%
{\large\lineskip .5em\@author\par}
- \vskip 1.0em
+ \vskip 1.0em
}
\begin{document}
\maketitle
+A software engineer of 8 years with a passion for delivering business results
+though software.
-A software engineer with 6+ years experience primarily developing
-high-availability web applications for businesses, often using Python
-and JavaScript. As of 2021, I'm looking for ethical and sustainable
-opportunities within the software industry. The current business models
-of technical surveillance are quite disillusioning. I am open to working
-with all sectors but particularly the green and renewable sector,
-communications and audio. I wish to expand my technical acumen, be a
-part of interesting projects and make a difference.
+There's a lot of waste in our industry and we need to become better at building
+the right thing, and delivering it faster. Iterative development alongside
+techniques such as TDD, pair-programming can often unlock a lot of value, yet
+teams have struggled to implement this properly due to a lack of support
+regarding deployment pipelines and infrastructure as well as a lack of
+experience with the test-first approach. Perhaps this sounds familiar for your
+company?
\section{Technical Skills}
-C/Python/JS/Haskell/Kotlin/SQL/{\LaTeX } Programming. | Refactoring |
-USB Rev.Eng. | API Design | Frontend Dev | UNIX/Linux Systems | Protocol
-Knowledge (HTTP, SMTP, USB in particular)
+C/Python/JS/Haskell/Kotlin/SQL/{\LaTeX} | TDD | Refactoring | Build Systems |
+Infrastructure-as-Code | Deployment Pipelines | AWS | API Design | Frontend Dev
+| UNIX/Linux Systems | Protocol Knowledge (HTTP, SMTP, USB in particular)
\section{Professional Experience}
\begin{tabular}{L!{\VRule}R}
- 2021- &{\bf Magentasoft - Founder/Contractor}\\
+
+ 2022- &{\bf Klima.Metrix GmbH - Senior Software Engineer}\\
&{\begin{itemize}
- \item I'm currently taking on contract work for clients such as YLD.
+ \item Joined Klima.Metrix: a carbon accounting startup.
+ \item Introduced and champtined a trunk-based, test-driven approoch to reduce deployment frequency to <1 week.
+ \item Refactored legacy calculation code with BDD style tests that stakeholders can understand and give feedback on
+ \item Deprecated MongoDB backend service to reduce technical debt and to take advantage of the existing relational DB. Created custom tooling to make this easier
+ \item OWASP top 10-based security audit + fixes
\end{itemize}}\\
+ 2021- &{\bf Contract work (Magentasoft Ltd)}\\
+ &{\begin{itemize}
+ \item Contract work with YLD and Uphold
+ \item 50/50 consuting dev role
+ \end{itemize}}\\
+
2017--2020 &{\bf Co-op Digital - Senior Software Engineer}\\
&{\begin{itemize}
\item Joined the Digital Engineering department within
@@ -84,7 +99,7 @@ industry.
I were responsible for making machine learning code production ready
(testing, QA, refactoring); setting up build/test/deploy pipelines;
containerizing releases with Docker etc.
- \item I also were introduced into Haskell as this was
+ \item Introduced into Haskell as this was
used heavily for creating type-safe front/backends. Haskell and FP
remain influential and encouraged me to learn Haskell proper as well as
study Category Theory in my spare time.
@@ -93,7 +108,6 @@ study Category Theory in my spare time.
\end{tabular}
-\newpage
\section{Open Source Contributions}