rework resume
This commit is contained in:
3
Makefile
3
Makefile
@@ -1,5 +1,6 @@
|
|||||||
all:
|
all:
|
||||||
xelatex resume.tex
|
xelatex -shell-escape resume.tex
|
||||||
|
xelatex -shell-escape resume.tex
|
||||||
make clean
|
make clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
BIN
resume.pdf
BIN
resume.pdf
Binary file not shown.
47
resume.sty
47
resume.sty
@@ -7,32 +7,16 @@
|
|||||||
\setlist[itemize]{leftmargin=*}
|
\setlist[itemize]{leftmargin=*}
|
||||||
\definecolor{dark-blue}{rgb}{0.1,0.1,0.3}
|
\definecolor{dark-blue}{rgb}{0.1,0.1,0.3}
|
||||||
\hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}}
|
\hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}}
|
||||||
\ifxetex
|
|
||||||
\usepackage{fontspec}
|
\usepackage{fontspec}
|
||||||
\setmainfont
|
\setmainfont[Mapping=tex-text]{Charter}
|
||||||
[ ExternalLocation ,
|
|
||||||
Mapping = tex-text ,
|
\usepackage{fancyhdr}
|
||||||
Numbers = OldStyle ,
|
\usepackage{lastpage}
|
||||||
Ligatures = {Common,Contextual} ,
|
|
||||||
BoldFont = texgyrepagella-bold.otf ,
|
\pagestyle{fancy}
|
||||||
ItalicFont = texgyrepagella-italic.otf ,
|
\cfoot{Veit Heller — Page \thepage\ of \pageref{LastPage}}
|
||||||
BoldItalicFont = texgyrepagella-bolditalic.otf ]
|
\renewcommand{\headrulewidth}{0pt}
|
||||||
{texgyrepagella-regular.otf}
|
|
||||||
\newfontfamily\newnums
|
|
||||||
[ ExternalLocation ,
|
|
||||||
Mapping = tex-text ,
|
|
||||||
Ligatures = {Common,Contextual} ,
|
|
||||||
BoldFont = texgyrepagella-bold.otf ,
|
|
||||||
ItalicFont = texgyrepagella-italic.otf ,
|
|
||||||
BoldItalicFont = texgyrepagella-bolditalic.otf ]
|
|
||||||
{texgyrepagella-regular.otf}
|
|
||||||
\usepackage[protrusion]{microtype}
|
|
||||||
\else
|
|
||||||
\usepackage{tgpagella}
|
|
||||||
\usepackage[expansion,protrusion]{microtype}
|
|
||||||
\fi
|
|
||||||
|
|
||||||
\pagestyle{empty}
|
|
||||||
\setlength{\tabcolsep}{0em}
|
\setlength{\tabcolsep}{0em}
|
||||||
\xspaceskip7pt
|
\xspaceskip7pt
|
||||||
|
|
||||||
@@ -42,15 +26,12 @@
|
|||||||
{\par\xdef\tpd{\the\prevdepth}\egroup
|
{\par\xdef\tpd{\the\prevdepth}\egroup
|
||||||
\prevdepth=\tpd}
|
\prevdepth=\tpd}
|
||||||
|
|
||||||
\newcommand\maintitle[3]{\vbox to 0pt{\hfill\scriptsize\color{gray} #3}\vspace{-0.4em}\noindent{\Large \textbf{#1}}\ \ \ \emph{#2}}
|
\newcommand\maintitle[3]{\vbox to 0pt{\hfill\scriptsize\color{gray} #3}\vspace{1em}\noindent{\LARGE \textbf{#1}}\ \ \ \emph{#2}}
|
||||||
|
|
||||||
\newcommand*\roottitle[1]{\vspace{-1.5em}\subsubsection*{#1}\vspace{-0.5em}\nopagebreak[4]}
|
\newcommand*\roottitle[1]{\subsection*{#1}\nopagebreak[4]}
|
||||||
|
|
||||||
\newcommand*\acr[1]{\textscale{.85}{#1}}
|
\newcommand*\acr[1]{\textscale{.85}{#1}}
|
||||||
|
|
||||||
\newcommand*\bull{\raisebox{-0.365em}[-1em][-1em]{\textscale{4}{$\cdot$}}}
|
|
||||||
\newcommand*\sbull{\ \ \bull \ \ }
|
|
||||||
|
|
||||||
\newlength{\newparindent}
|
\newlength{\newparindent}
|
||||||
\addtolength{\newparindent}{\parindent}
|
\addtolength{\newparindent}{\parindent}
|
||||||
|
|
||||||
@@ -60,13 +41,13 @@
|
|||||||
|
|
||||||
\newenvironment{indentsection}%
|
\newenvironment{indentsection}%
|
||||||
{\begin{list}{}%
|
{\begin{list}{}%
|
||||||
{\setlength{\leftmargin}{\newparindent}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}%
|
{ \setlength{\leftmargin}{0pt}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}%
|
||||||
}
|
}
|
||||||
{\end{list}}
|
{\end{list}}
|
||||||
|
|
||||||
\newcommand{\headedsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]#1\hfill#2#3\end{indentsection}\nopagebreak[4]\vspace{0.3em}}
|
\newcommand{\headedsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]#1\hfill#2#3\end{indentsection}\nopagebreak[4]\vspace{1em}}
|
||||||
|
|
||||||
\newcommand{\headedsubsection}[3]{\nopagebreak[4]\item[]\textbf{#1}\hfill\emph{#2}#3\nopagebreak[4]}
|
\newcommand{\headedsubsection}[3]{\nopagebreak[4]\item[]\textbf{#1}\hfill\emph{#2}\vspace{0.3em}#3\nopagebreak[4]}
|
||||||
|
|
||||||
\newcommand{\bodytext}[1]{\nopagebreak[4]\item[]#1\pagebreak[2]}
|
\newcommand{\bodytext}[1]{\nopagebreak[4]\item[]#1\pagebreak[2]}
|
||||||
|
|
||||||
@@ -75,7 +56,7 @@
|
|||||||
|
|
||||||
\newcommand{\spacedhrule}[2]{\breakvspace{#1}\hrule\nobreakvspace{#2}}
|
\newcommand{\spacedhrule}[2]{\breakvspace{#1}\hrule\nobreakvspace{#2}}
|
||||||
|
|
||||||
\newcommand{\inlineheadsection}[2]{\begin{basedescript}{\setlength{\leftmargin}{\doubleparindent}}\item[\hspace{\newparindent}\textbf{#1}]#2\end{basedescript}\vspace{-1.7em}}
|
\newcommand{\inlineheadsection}[2]{\begin{basedescript}{\setlength{\leftmargin}{\doubleparindent}}\item[\hspace{\newparindent}\textbf{#1}]#2\end{basedescript}\vspace{0em}}
|
||||||
|
|
||||||
\newcommand{\apo}{\raisebox{-.18ex}{'}{\hspace{-.1em}}}
|
\newcommand{\apo}{\raisebox{-.18ex}{'}{\hspace{-.1em}}}
|
||||||
|
|
||||||
|
30
resume.tex
30
resume.tex
@@ -1,5 +1,5 @@
|
|||||||
\documentclass[8pt,a4paper]{article}
|
\documentclass[12pt,a4paper]{article}
|
||||||
\usepackage[a4paper,margin=0.75in]{geometry}
|
\usepackage[a4paper]{geometry}
|
||||||
\usepackage[english]{babel}
|
\usepackage[english]{babel}
|
||||||
\hyphenation{Some-long-word}
|
\hyphenation{Some-long-word}
|
||||||
\usepackage{resume}
|
\usepackage{resume}
|
||||||
@@ -9,22 +9,36 @@
|
|||||||
|
|
||||||
\maintitle{Veit Heller}{}{Last updated on \today}
|
\maintitle{Veit Heller}{}{Last updated on \today}
|
||||||
|
|
||||||
\nobreakvspace{0.3em}
|
\nobreakvspace{1em}
|
||||||
|
|
||||||
\noindent\href{https://veitheller.de}{veitheller.de}\sbull
|
\noindent\href{https://veitheller.de}{veitheller.de}\hspace{2em}
|
||||||
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\sbull
|
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{2em}
|
||||||
\href{https://github.com/hellerve}{GitHub: hellerve}
|
\href{https://github.com/hellerve}{GitHub: hellerve}\hspace{2em}
|
||||||
|
|
||||||
\spacedhrule{0.8em}{0.8em}
|
\spacedhrule{1em}{1em}
|
||||||
|
|
||||||
\roottitle{Work Experience}
|
\roottitle{Work Experience}
|
||||||
|
|
||||||
|
\headedsection
|
||||||
|
{}
|
||||||
|
{\textsc{Berlin, Germany}} {%
|
||||||
|
\headedsubsection
|
||||||
|
{Technologist at Large}
|
||||||
|
{January 2020 -- present}
|
||||||
|
{\bodytext{I help companies figure out what they need and how they can build it.
|
||||||
|
I also help some old friends from my time at Port Zero, through Port
|
||||||
|
Zero, though independently.
|
||||||
|
|
||||||
|
\vspace{0.3em}
|
||||||
|
Find out more on \href{https://veitheller.de}{my website}.}}
|
||||||
|
}
|
||||||
|
|
||||||
\headedsection
|
\headedsection
|
||||||
{\href{http://www.port-zero.com}{Port Zero}}
|
{\href{http://www.port-zero.com}{Port Zero}}
|
||||||
{\textsc{Berlin, Germany}} {%
|
{\textsc{Berlin, Germany}} {%
|
||||||
\headedsubsection
|
\headedsubsection
|
||||||
{CTO}
|
{CTO}
|
||||||
{July 2018 -- present}
|
{July 2018 -- January 2020}
|
||||||
{\bodytext{All of the work that I did as a senior software engineer, plus
|
{\bodytext{All of the work that I did as a senior software engineer, plus
|
||||||
the pleasure and privilege of working with a diverse team of
|
the pleasure and privilege of working with a diverse team of
|
||||||
skilled engineers, taking responsibility for all of our work.
|
skilled engineers, taking responsibility for all of our work.
|
||||||
|
Reference in New Issue
Block a user