146 lines
4.5 KiB
TeX
146 lines
4.5 KiB
TeX
\documentclass[a4paper,openany,twoside]{article}
|
|
|
|
%% {{{ Preamble
|
|
|
|
%% {{{ Packages
|
|
|
|
\usepackage[dutch]{babel}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[a-3u]{pdfx}
|
|
|
|
\usepackage{verbatim}
|
|
\usepackage{titlesec}
|
|
\usepackage{xcolor}
|
|
\usepackage{enumitem}
|
|
\usepackage{fancyhdr}
|
|
\usepackage{tabularx}
|
|
\usepackage{latexsym}
|
|
\usepackage{marvosym}
|
|
\usepackage[empty]{fullpage}
|
|
\usepackage{hyperref}
|
|
\usepackage[normalem]{ulem}
|
|
\usepackage{lipsum}
|
|
|
|
\usepackage[T1]{fontenc}
|
|
%\usepackage[sfdefault]{FiraMono}
|
|
\usepackage{FiraMono}
|
|
\renewcommand*\familydefault{\ttdefault}
|
|
|
|
%% }}}
|
|
%% {{{ Customisation
|
|
|
|
\input glyphtounicode % converts glyph names to unicode
|
|
\pdfgentounicode=1 % ensures pdfs generated are ats readable
|
|
\urlstyle{same}
|
|
|
|
% {{{ Margin
|
|
\pagestyle{fancy} % set page style to one configured by fancyhdr
|
|
\fancyhf{} % clear all header and footer fields
|
|
|
|
\renewcommand{\headrulewidth}{0in} % sets thickness of linerule under header to zero
|
|
\renewcommand{\footrulewidth}{0in} % sets thickness of linerule over footer to zero
|
|
|
|
\setlength{\tabcolsep}{0in} % sets thickness of column separator in tables to zero
|
|
|
|
% origin of the document is one inch from the top and from and the left
|
|
% oddsidemargin and evensidemargin both refer to the left margin
|
|
% right margin is indirectly set using oddsidemargin
|
|
\addtolength{\oddsidemargin}{-0.5in}
|
|
\addtolength{\topmargin}{-0.5in}
|
|
|
|
\addtolength{\textwidth}{1.0in} % sets width of text area in the page to one inch
|
|
\addtolength{\textheight}{1.0in} % sets height of text area in the page to one inch
|
|
|
|
\raggedbottom{} % makes all pages the height of current page, no extra vertical space added
|
|
\raggedright{} % makes all pages the width of current page, no extra horizontal space added
|
|
%% }}}
|
|
|
|
\titleformat{\section}
|
|
{\scshape\Large}{}
|
|
{0em}{\bfseries\color{blue}$::$ }[\color{black}\titlerule\vspace{0pt}]
|
|
|
|
\titleformat{\subsection}
|
|
{\scshape\large}{}
|
|
{0em}{\color{blue}$::$ }
|
|
|
|
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
|
|
|
|
% redefines the underline depth to 2pt
|
|
\renewcommand{\ULdepth}{2pt}
|
|
|
|
%% }}}
|
|
%% {{{ Macros
|
|
\newcommand{\btpp}{ \begin{tabular}{p{3.5cm}@{\hspace{0.1cm}}p{13.4cm}} }
|
|
|
|
\newcommand{\etpp}{ \end{tabular} }
|
|
|
|
\newcommand{\resumeSectionType}[3]{
|
|
\item\begin{tabular*}{0.96\textwidth}[t]{
|
|
p{0.15\linewidth}p{0.02\linewidth}p{0.81\linewidth}
|
|
}
|
|
\textbf{#1} & #2 & #3
|
|
\end{tabular*}\vspace{-2pt}
|
|
}
|
|
|
|
\newcommand{\resumeHeadingListStart}{
|
|
\begin{itemize}[leftmargin=.5cm, label={}]
|
|
}
|
|
\newcommand{\resumeHeadingListEnd}{\end{itemize}}
|
|
%% }}}
|
|
|
|
%% }}}
|
|
|
|
\begin{document}
|
|
|
|
\begin{center}
|
|
\textbf{\Large Curiculum Vitae}
|
|
\end{center}
|
|
|
|
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
|
|
\textbf{\Huge Marty Sluijtman \vspace{2pt}} &
|
|
Location: Tilburg, Noord Brabant, The Netherlands \\
|
|
& Date of Birth: 2001-6-13\\
|
|
\href{https://voidcruiser.nl}{\uline{voidcruiser.nl}} $|$
|
|
\href{https://docs.antimattercloud.nl}{\uline{docs.antimattercloud.nl}} \\
|
|
\href{https://gitlab.com/EternalWanderer}{\uline{GitLab}} &
|
|
Email: \href{mailto:marty.wanderer@disroot.org}{\uline{marty.wanderer@disroot.org}} \\
|
|
\end{tabular*}
|
|
|
|
|
|
\section{Education}
|
|
\btpp
|
|
2019-2023 & \textbf{SiNTLUCAS - Game development}
|
|
Here I learned the basics of C\# and the Unity Game engine. During this time I also
|
|
discovered my passion for Linux; teaching myself the basics of Linux systems administration
|
|
in my free time.
|
|
\etpp
|
|
\section{Work Experience}
|
|
\btpp
|
|
May 2022 - March 2023 & \textbf{Internship at Tilburg University under LIS UNIX Infra}.
|
|
Worked on the management of 300 Debian GNU/Linux servers; wrote a set of tools to
|
|
ensure the relevancy of the backups.\\
|
|
\etpp
|
|
|
|
\section{Lanugages}
|
|
|
|
\resumeHeadingListStart
|
|
\resumeSectionType{Programming}{$::$}{Go, Haskell, C\#}
|
|
\resumeSectionType{Scripting}{$::$}{POSIX Shell, Nix}
|
|
\resumeSectionType{Markup}{$::$}{Graphviz/Dot, CommonMark, \LaTeX{}, HTML, CSS}
|
|
\resumeSectionType{Misc}{$::$}{GNU Make}
|
|
\resumeHeadingListEnd
|
|
|
|
In my free time since SiNTLUCAS I picked up Go and Haskell because both languages seemed interesting to
|
|
me. I wrote several projects in either language.
|
|
|
|
\section{Hobby Projects}
|
|
\subsection{Radio}
|
|
I have an internet radio playing music 24/7 with a publicly available frontend.
|
|
It makes use of MPD to play the music; Icecast2 to manage the stream and
|
|
buffering; and Nginx manages the reverse proxy to
|
|
\uline{\url{https://antimattercloud.nl/radio}}
|
|
\subsection{Personal Websites}
|
|
I host two personal websites generated using the Hugo static site generator.
|
|
|
|
\end{document}
|