summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivia Mackintosh <livvy@base.nu>2021-12-22 20:16:14 +0100
committerOlivia Mackintosh <livvy@base.nu>2021-12-22 20:16:14 +0100
commit4e683befa4c53de2e25acf4035c311a8ab66780b (patch)
tree243a124a0348bb8c61a680c5e0154c3abc0e8c79
downloadcv-4e683befa4c53de2e25acf4035c311a8ab66780b.tar.gz
Initial commit
-rw-r--r--Makefile15
-rw-r--r--cv.tex128
2 files changed, 143 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..5db767f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,15 @@
+.PHONY: clean
+
+all: clean cv.pdf cv-web.pdf
+
+cv-web.pdf : cv.pdf
+ qpdf --linearize $< $@
+
+%.pdf : %.tex
+ latexmk -f -pdf -xelatex -quiet $<
+
+clean:
+ rm -f *.{aux,fdb_latexmk,fls,log,xdv,out}
+
+cleanall : clean
+ rm -f *.pdf
diff --git a/cv.tex b/cv.tex
new file mode 100644
index 0000000..e4659b0
--- /dev/null
+++ b/cv.tex
@@ -0,0 +1,128 @@
+%! TEX program = xelatex
+\documentclass[a4paper,11pt]{article}
+\usepackage{array, fontspec, parskip, tikz, ulem, xcolor}
+\usepackage[linkcolor=magenta, colorlinks=true]{hyperref}
+\usepackage[margin=1.5cm, bottom=0.15cm, top=0.15cm]{geometry}
+\hypersetup{
+ pdftitle = {Curriculum Vitæ},
+ pdfauthor = {Olivia Mackintosh}
+}
+\setcounter{secnumdepth}{0}
+\setlength{\parindent}{0pt}
+\setmainfont[
+ Ligatures=TeX,
+ ItalicFont = AvenirNextLTPro-It,
+ BoldFont = AvenirNextLTPro-Medium,
+]{AvenirNextLTPro-Regular}
+
+\newcolumntype{L}{p{0.13\textwidth}}
+\newcolumntype{R}{p{0.8\textwidth}}
+\newcommand\VRule{\color{magenta}\vrule width 0.5pt}
+
+\title{\bfseries\Huge Olivia Mackintosh}
+\author{\href{mailto:livvy@base.nu}{livvy@base.nu}}
+\date{}
+\makeatletter
+\def\@maketitle{%
+ \begin{center}
+ \hrule height \z@ % to avoid lineskip
+ {\LARGE \center\protect{\@title}\par}%
+ {\large\lineskip .5em\@author\par}
+ \vskip 1.0em
+}
+
+\begin{document}
+\maketitle
+
+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.
+
+\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)
+
+\section{Professional Experience}
+\begin{tabular}{L!{\VRule}R}
+ 2021- &{\bf Magentasoft - Founder/Contractor}\\
+ &{\begin{itemize}
+ \item I'm currently taking on contract work for clients such as YLD.
+ \end{itemize}}\\
+
+ 2017--2020 &{\bf Co-op Digital - Senior Software Engineer}\\
+ &{\begin{itemize}
+ \item Joined the Digital Engineering department within
+the HQ of The Co-operative Group in 2017.
+ \item Cross-functional, agile teams.
+ \item Moved into senior role, mentoring engineers and
+presenting ideas at the monthly all-teams sessions.
+ \item 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.
+ \item Largely Python, JavaScript, SQL with Django and
+React often providing development frameworks.
+ \item 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.
+ \end{itemize}}\\
+
+ 2016--2017 &{\bf Beautiful Destinations - Software
+ Engineer (Contract)}\\
+ &{\begin{itemize}
+ \item Towards the end of 2016 I were hired by a
+Shoreditch based startup working in the travel and tourism marketing
+industry.
+ \item 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.
+ \item I also were 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.
+ \end{itemize}}\\
+ 2016 &{\bf Liberal Democrats - Software Engineer (Contact)}\\
+
+\end{tabular}
+
+\newpage
+
+\section{Open Source Contributions}
+
+\begin{tabular}{L!{\VRule}R}
+ Linux Kernel & Supporting Pioneer audio mixers within ALSA: the
+ Linux audio subsystem. Reverse engineered the DJM-750 vendor
+ specific audio interface with OpenVizsla/ViewSB and collaborated
+ with other users to expand support for other models.\\\\
+ K9-Mail & Implementing IETF RFC6186: "Use of SRV Records for
+ Locating Email Submission/Access Services" as part of an
+ improved on-boarding experience.
+\end{tabular}
+
+%\section{Education}
+%\begin{tabular}{L!{\VRule}R}
+% %Current/Informal & Evolving technical skill development and philosophy
+% %self study (Aristotle, Heidegger, Evola)\\\\
+% University & \emph{NB: I did not manage to complete my A-Level exams
+% due to mental health issues and haven't pursued a degree due to
+% the high costs. I also consider my current skillset and
+% experience to be beyond the average comp-sci graduate at this
+% point in time but it is something that I may revisit if the
+% right opportinity arises.}\\\\
+% A-Level & {\bf Richmond School, North Yorkshire}\\
+% & Computer Science\\
+% & Physics\\
+% & Economics\\\\
+% GCSE & {\bf St Wilfred's Catholic High School, Featherstone}\\
+% & A* Mathematics / AAA Physics/Chemistry/Biology\\\\
+%\end{tabular}
+
+\end{document}