From 4e683befa4c53de2e25acf4035c311a8ab66780b Mon Sep 17 00:00:00 2001 From: Olivia Mackintosh Date: Wed, 22 Dec 2021 20:16:14 +0100 Subject: Initial commit --- Makefile | 15 ++++++++ cv.tex | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 143 insertions(+) create mode 100644 Makefile create mode 100644 cv.tex 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} -- cgit v1.2.3