From e2086f77c488323a853adbcb42dbd8bbd58306bd Mon Sep 17 00:00:00 2001 From: hellerve Date: Thu, 8 Dec 2016 11:52:00 +0100 Subject: [PATCH] initial --- Makefile | 6 +++ README.md | 3 ++ resume.pdf | Bin 0 -> 29261 bytes resume.sty | 74 +++++++++++++++++++++++++++++ resume.tex | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 216 insertions(+) create mode 100644 Makefile create mode 100644 README.md create mode 100644 resume.pdf create mode 100644 resume.sty create mode 100644 resume.tex diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fad46bd --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +all: + xelatex resume.tex + make clean + +clean: + rm resume.aux resume.log resume.out diff --git a/README.md b/README.md new file mode 100644 index 0000000..5357df1 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# resume + +My resume. diff --git a/resume.pdf b/resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a1264d27fe07fb954efe84ef10b84aaacc201dbf GIT binary patch literal 29261 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

xfT?RB`QPE4H2#fad0^|+DG&2Y_i zDK+4&==w{Vxi@OCaYrmvYAhv8olT*5^Je(j zCfLhfn5=ADU&&=SjrMCP-FxzFacB5nySOz*pJ7C5bjnLvXBs(q8U9ioc%F_*vv89I`Pa^Gp(g}cdsuiJ-J=o1e0B+>~A=uWjFD2z64kRZIZ$} zP^^%o3+utW-|Xk`>_R)@DDi_I5M4gtFDuqbe_#fBBqe{K$Ot0#u?eOi2)5`5@+nsB zOki>Mi}N%@7!0z5)bJH`eDAM)Xf;dtk@#wa8?N>ZKC zJps$Qh{Vx2HVMXf?hIq=k-8Cgf7fa15e$*^zeV~9e7Sk~-k-kzJbAz3P~LD*)xNzb z>Xx&OYqiYlbx*rTwHfgsT1AcEppLP#3PDIltsHel&aIoA`o-^x2el5r)=j(9eH&ik zsEyt5QixaH#`;d{&5TTeX(iMGp7JwQdgo?sbYIjSUZ%o4qUVs;9>6Gfk#c< zDR$jyPvu4T2?(J<6MjH4&*b?2yB4!D|1T=!e`>M1l8GsUlAWD1;eV*K5`(0zsU6{e zEc#c9Xz{Qau^V$5n;3F%F*BMPGP5ul8X6dwnlQ02u^Mq0uyOMJzpv0?P`27iQ|C7`+|Cbnax=DVNK7FLHy`5n{!EmI1FH?|mr3DJ%Jx-WXCumc&yROCz zv+cDl4N09}RLi)gj3H>xbpa@@_COk5iDh7L#HWG;5RAd`RCfnVgNy+o#SD71bRD6k z9_Wx0-8rel387A)3bbGgbAk=ke;dP{^0qM^MZd#E$>oJ||}bM`w3O6H^#w P&VL<&AtMu&7lZj95Q%SY literal 0 HcmV?d00001 diff --git a/resume.sty b/resume.sty new file mode 100644 index 0000000..6418a00 --- /dev/null +++ b/resume.sty @@ -0,0 +1,74 @@ +\usepackage{mdwlist} +\usepackage{multicol} +\usepackage{relsize} +\usepackage{hyperref} +\usepackage{xcolor} +\definecolor{dark-blue}{rgb}{0.15,0.15,0.4} +\hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}} +\ifxetex + \usepackage{fontspec} + \setmainfont + [ ExternalLocation , + Mapping = tex-text , + Numbers = OldStyle , + Ligatures = {Common,Contextual} , + BoldFont = texgyrepagella-bold.otf , + ItalicFont = texgyrepagella-italic.otf , + BoldItalicFont = texgyrepagella-bolditalic.otf ] + {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} +\xspaceskip7pt + +\newcommand\maintitle[3]{\vbox to 0pt{\hfill\scriptsize\color{gray} #3}\vspace{-0.4em}\noindent{\LARGE \textbf{#1}}\ \ \ \emph{#2}} + +\newcommand*\roottitle[1]{\subsection*{#1}\vspace{-0.3em}\nopagebreak[4]} + +\newcommand*\acr[1]{\textscale{.85}{#1}} + +\newcommand*\bull{\raisebox{-0.365em}[-1em][-1em]{\textscale{4}{$\cdot$}}} +\newcommand*\sbull{\ \ \bull \ \ } + +\newlength{\newparindent} +\addtolength{\newparindent}{\parindent} + +\newlength{\doubleparindent} +\addtolength{\doubleparindent}{\parindent} +\addtolength{\doubleparindent}{\parindent} + +\newenvironment{indentsection}% +{\begin{list}{}% + {\setlength{\leftmargin}{\newparindent}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}% +} +{\end{list}} + +\newcommand{\headedsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]\textscale{1.1}{#1}\hfill#2#3\end{indentsection}\nopagebreak[4]} + +\newcommand{\headedsubsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]\textbf{#1}\hfill\emph{#2}#3\end{indentsection}\nopagebreak[4]} + +\newcommand{\bodytext}[1]{\nopagebreak[4]\begin{indentsection}\item[]#1\end{indentsection}\pagebreak[2]} + +\newcommand{\breakvspace}[1]{\pagebreak[2]\vspace{#1}\pagebreak[2]} +\newcommand{\nobreakvspace}[1]{\nopagebreak[4]\vspace{#1}\nopagebreak[4]} + +\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{\apo}{\raisebox{-.18ex}{'}{\hspace{-.1em}}} + +\newcommand*{\nsp}{\hskip0pt} diff --git a/resume.tex b/resume.tex new file mode 100644 index 0000000..8ac0bd0 --- /dev/null +++ b/resume.tex @@ -0,0 +1,133 @@ +\documentclass[10pt,a4paper]{article} +\usepackage[a4paper,margin=0.75in]{geometry} +\usepackage[english]{babel} +\hyphenation{Some-long-word} +\usepackage{resume} + +\begin{document} +\sloppy + +\maintitle{Veit Heller}{June 12, 1993}{Last updated on \today} + +\nobreakvspace{0.3em} + +\noindent\href{mailto:veit@veitheller.de}{veit@veitheller.de}\sbull +\textsmaller{+}4915788684060\sbull +\href{https://github.com/hellerve}{Github: hellerve}\sbull +\\ +Spreestrasse 26\sbull +12439\thinspace {\large \sc ld}\sbull +Berlin\sbull +Germany + +\spacedhrule{0.9em}{-0.4em} + +\roottitle{Summary} + +\vspace{-1.3em} +\begin{multicols}{2} +\noindent \emph{Entrepeneurial-minded geek with roots in the open source movement. Passionately enabling software-related teams to deliver by measuring outcomes, structuring/fixing processes and facilitating individuals to grow.} +\\ +\\ +At the age of seven (1989) Cies wrote his first lines of code in a \acr{LOGO}-like language on an \acr{MSX} (pre-\acr{PC}). Two years later he attended a conference on an emerging new technology, the Internet, at the Erasmus University from which he would graduate 16 years later with a Business Computer Science degree + +After being introduced to the open source movement in 1997, he taught himself a variety of skills including system administration and programming (Bash, Python \& Ruby). By 2002 he got his pet project \acr{KT}urtle ---a zero-entry-barrier programming environment--- included into \acr{KDE}'s \emph{edu} module, and thereby almost every Linux distribution. + +Extensively travelled Europe and Asia after graduating. On return the professional life became a mix of hands-on work on startups and managerial positions; while settling as a husband and father in personal life. +\end{multicols} + +\spacedhrule{0em}{-0.4em} + +\roottitle{Experience} + +\headedsection + {\href{http://www.port-zero.com}{Port Zero}} + {\textsc{Berlin, Germany}} {% + \headedsubsection + {Senior Software Developer} + {June \apo1, 2016 -- present} + {\bodytext{}} +} + +\headedsection + {\href{https://brig.ht/}{Bright}} + {\textsc{Berlin, Germany}} {% + \headedsubsection + {Lead Software Developer} + {July \apo1, 2015 -- June 1, 2016} + {\bodytext{}} +} + +\headedsection + {Freelance Work} + {\textsc{Berlin, Germany}} {% + \headedsubsection + {Software Development \& Consultancy} + {February 2015 -- present} + {\bodytext{}} +} + +\headedsection + {\href{https://inka.htw-berlin.de/inka/projekte/signal/}{HTW INKA (SIGNAL)}} + {\textsc{Berlin, Germany}} {% + \headedsubsection + {Research Assistant} + {September \apo1, 2014 -- July 1, 2015} + {\bodytext{}} +} + +\headedsection + {\href{https://inka.htw-berlin.de/inka/projekte/fki/}{HTW INKA (FKI)}} + {\textsc{Berlin, Germany}} {% + \headedsubsection + {Research Assistant} + {February \apo1, 2014 -- September 1, 2014} + {\bodytext{}} +} + +\spacedhrule{-0.2em}{-0.4em} + +\roottitle{Education} + +\headedsection + {\href{http://www.eur.nl/english}{Erasmus University Rotterdam}} + {\textsc{Rotterdam, The Netherlands}} {% + \headedsubsection + {BSc in Business Computer Science \textnormal{~(\acr{CS} \& Economics)}} + {2004 -- 2007} + {\bodytext{Main projects on the economics of open source and the semantic web technology stack (\acr{RDF}/\acr{RDFS}, \acr{OWL} \& \acr{SPARQL}). Got crash courses in popular certificates such as \acr{ITIL}, Scrum, \acr{PRINCE}2, \acr{ASL} and \acr{BiSL}.}} +} + +\headedsection + {\href{http://www.libanonlyceum.nl}{Libanon Lyceum}} + {\textsc{Rotterdam, The Netherlands}} {% + \headedsubsection + {VWO \textnormal{~(Pre-University Secondary Education)}} + {1994 -- 2000} {} +} + + +\spacedhrule{0.5em}{-0.4em} + +\roottitle{Skills} + +\inlineheadsection + {Technical expertise:} + {Leading and recruiting for team(s) of software workers. Big fan of Agile methodologies and continuous delivery and functional programming. Enjoys writing Ruby/\nsp Python/\nsp Java/\nsp Clojure and Haskell. Solid knowledge of web technologies. Able to architect and implement distributed/HA systems. Strong Linux administration skills (e.g.\ Bash scripting, Apache/\acr{NGINX}, Postgres/My/No\acr{SQL}, ElasticSearch). Well experienced with virtualization/cloud (Docker, \acr{VM}ware, \acr{KVM}, Xen and \acr{EC}2) and DevOps (Puppet and Chef). Emacs and \acr{VIM} user.} + +\vspace{0.5em} +\inlineheadsection + {Natural languages:} + {Dutch \emph{(mother tongue)}, English \emph{(full professional proficiency)}, German \emph{(limited working proficiency)}, French \emph{(elementary proficiency)} and Mandarin Chinese \emph{(beginner)}.} + + +\spacedhrule{1.6em}{-0.4em} + +\roottitle{Interests} + +\inlineheadsection + {Non-exhaustive and in alphabetical order:} + {art, Buddhism, cryptography, functional programming, Go (board game), history, music (from classical and jazz to Berlin-techno), \acr{NLP}, open source, permaculture, philosophy, startups, travel, typography (e.g.\ graphic design, \LaTeX), \acr{UX}-design and vegetarian cooking.} + + +\end{document}