diff --git a/resume.pdf b/resume.pdf index cd539b3..b57d787 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.sty b/resume.sty index abb97ab..891487c 100644 --- a/resume.sty +++ b/resume.sty @@ -3,7 +3,7 @@ \usepackage{relsize} \usepackage{hyperref} \usepackage{xcolor} -\definecolor{dark-blue}{rgb}{0.15,0.15,0.4} +\definecolor{dark-blue}{rgb}{0.1,0.1,0.3} \hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}} \ifxetex \usepackage{fontspec} diff --git a/resume.tex b/resume.tex index 1122422..55d528d 100644 --- a/resume.tex +++ b/resume.tex @@ -1,4 +1,4 @@ -\documentclass[10pt,a4paper]{article} +\documentclass[8pt,a4paper]{article} \usepackage[a4paper,margin=0.75in]{geometry} \usepackage[english]{babel} \hyphenation{Some-long-word} @@ -12,46 +12,21 @@ \nobreakvspace{0.3em} \noindent\href{mailto:veit@veitheller.de}{veit@veitheller.de}\sbull -\textsmaller{+}4915788684060\sbull \href{https://github.com/hellerve}{Github: hellerve} -\\ -Spreestrasse 26, -12439 \sbull -Berlin \sbull -Germany -\spacedhrule{0.9em}{-0.4em} +\spacedhrule{0.4em}{-0.8em} -\roottitle{Summary} +\roottitle{Work Experience} -\vspace{-1.3em} -\begin{multicols}{2} -\noindent \emph{Pragmatic hacker with a touch of perfectionism. -Happily works with diverse teams to deliver truly great products -on short timelines. Always interested in learning and passionate -about teaching.} -\\ -\\ -Somewhat of a late bloomer, Veit wrote his first program at age 18. -He started out dabbling in security and systems programming in C and -the production of audiovisual generative art before eventually finding -his way into working on projects which cater to what would become his -principal passion, the theory and practice of programming languages. - -From the very start he was interested in the intersection of academia -and industry. This lead to projects in a variety of settings in a -seemingly short amount of time through which he learned to enjoy the -confrontation with ever new problems. - -Having taken the natural next step, he currently works for a -Berlin-based consultancy as a senior software developer and security -engineer, auditing and working on software systems for a wide variety -of capable and agile clients. -\end{multicols} - -\spacedhrule{0.9em}{-0.4em} - -\roottitle{Experience} +\headedsection + {\href{https://www.recurse.com}{Recurse Center}} + {\textsc{New York City, NY}} {% + \headedsubsection + {Recurser (Sabbatical)} + {Mai 2017 -- August 2017} + {\bodytext{Worked on personal projects and research during a + self-directed 3-month programming retreat.}} +} \headedsection {\href{http://www.port-zero.com}{Port Zero}} @@ -61,9 +36,7 @@ of capable and agile clients. {June 2016 -- present} {\bodytext{Consults a diverse set of clients on behalf of the company, from large Internet Exchanges to local - startups. Develops internal and \acr{OSS} tools with a - focus on security and information gathering while - being stable, modular, extensible, and modern.}} + startups. Develops internal and \acr{OSS} tools.}} } \headedsection @@ -72,8 +45,7 @@ of capable and agile clients. \headedsubsection {Lead Software Developer} {July 2015 -- June 2016} - {\bodytext{Developed the backend of Bright’s products, - connecting artists and galleries on a modern platform. + {\bodytext{Developed the backend of Bright’s products. Took care of code reviews across projects, kept track of the code climate, and took care of deployment of Heroku- and \acr{AWS}-based systems.}} @@ -86,10 +58,10 @@ of capable and agile clients. {Software Development \& Consultancy} {February 2015 -- present} {\bodytext{Worked with a wide variety of clients in the Berlin area, mostly - on web-based systems of various kinds. Gathered experience with - the development, audit, and migration of systems and remaining - calm when under pressure, both mundane --- e.g. critically failed - deploys --- and unusal --- e.g. \acr{DoS} attacks.}} + on web-based systems of various kinds. Developed, audited, and + migrated systems while learning to remain calm when under + pressure, both mundane --- e.g. critically failed deploys + --- and unusal --- e.g. \acr{DoS} attacks.}} } \headedsection @@ -100,42 +72,8 @@ of capable and agile clients. {January 2015 -- July 2015} {\bodytext{Developed information systems and multimedia applications for the Konzerthaus and Märkisches Museum - Berlin. Also worked on a project integrating \acr{RFID} - technology with a startup's product, and on a project - for the Lange Nacht der Wissenschaften 2015, an event - where scientists from Berlin present their newest - experiments and research.}} -} - -\headedsection - {\href{https://zepto.veitheller.de/}{zepto}} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {Core Developer} - {December 2014 -- present} - {\bodytext{zepto is a programming language with a focus on - naïveté, malleability, and friendliness. It is both - a testbench for new ideas in \acr{PLT} and a pragmatic, - usable implementation of a Scheme with a "batteries - included" mindset. The first stable release was announced - on the 15\textsuperscript{th} of December 2016. It is - under active development and has gathered a small but - active community of friendly, diverse people with a variety - of skill sets and backgrounds.}} -} - -\headedsection - {\href{https://github.com/VetoProjects/}{VeTo Projects}} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {Core Developer} - {May 2014 -- August 2016} - {\bodytext{VeTo Projects is a collaboration between two friends who - like to do multimedia experiments. Notable projects include - web-based \acr{VJ} and \acr{DJ} applications (complete with - \acr{MIDI} controls), an audiovisual live coding editor using - \acr{GLSL}, \acr{QML}, and Python, enriched by an audio live - coding framework.}} + Berlin. Also worked on \acr{RFID} projects, and on a + project for the Lange Nacht der Wissenschaften 2015.}} } \headedsection @@ -146,24 +84,11 @@ of capable and agile clients. {February 2014 -- January 2015} {\bodytext{Worked on a Big Data Visualization tool using Python, JavaScript, and Qt. Later ported it to the web using - Django. Also developed a router that streams audio - data to mobile devices and hearing aids for a startup.}} + Django. Also developed realtime audio streaming technology.}} } -\spacedhrule{0.9em}{-0.4em} - \roottitle{Education} -\headedsection - {\href{https://www.recurse.com}{Recurse Center}} - {\textsc{New York City, NY}} {% - \headedsubsection - {Recurser} - {Mai 2017 -- August 2017} - {\bodytext{Worked on personal projects and research during a - self-directed 3-month programming retreat.}} -} - \headedsection {\href{https://www.htw-berlin.de}{HTW Berlin}} {\textsc{Berlin, Germany}} {% @@ -184,24 +109,34 @@ of capable and agile clients. {Abitur \textnormal{~(Pre-University Secondary Education)}} {2003 -- 2011} {\bodytext{Humanist and musical highschool, i.e. education in five - foreign languages and at least one instrument (in this case guitar).}} + foreign languages and classical guitar.}} +} + +\roottitle{Non-Work Projects} + +\headedsection + {\href{https://zepto.veitheller.de/}{zepto}} + {} {% + \bodytext{zepto is a programming language with a focus on + naïveté, malleability, and friendliness. It is both + a testbench for new ideas in \acr{PLT} and a pragmatic, + usable implementation of a Scheme with a "batteries + included" mindset. The first stable release was announced + on the 15\textsuperscript{th} of December 2016.} +} + +\headedsection + {\href{https://github.com/VetoProjects/}{VeTo Projects}} + {} {% + \bodytext{VeTo Projects is a collaboration between two friends. Notable + projects include web-based \acr{VJ} and \acr{DJ} applications + (complete with \acr{MIDI} controls), and an audiovisual live + coding editor for \acr{GLSL}, \acr{QML}, and and audio live + coding framework for Python.} } -\spacedhrule{0.9em}{-0.4em} - -\roottitle{Skills} - -\inlineheadsection - {Technical expertise:} - {Architecture and design of services and their environments. - Reviving old ideas to solve seemingly new problems. Enjoys - programming in a variety of languages, strong advocate of - using the right tool for the job; standard toolkit JavaScript, - Python, Go, Zepto (own creation), and Clojure. Has worked in a - variety of settings, from completely custom \acr{IX} infrastructure - to cloud-based system (\acr{AWS}, Heroku). Focused on exchanging - knowledge during the creation process. Pragmatic \acr{VIM} user.} +\roottitle{Non-Technical} \vspace{0.5em} \inlineheadsection @@ -213,15 +148,4 @@ of capable and agile clients. \emph{(elementary proficiency, certified B1)}. Non-professionally viable knowledge of a handful other languages.} -\spacedhrule{1.6em}{-0.4em} - -\roottitle{Interests} - -\inlineheadsection - {Non-exhaustive and in alphabetical order:} - {compilers, cryptography, functional programming, natural languages, - music (as producer and consumer), open source, pickling, politics, - Post-structuralism, programming language theory and practice, and - typography.} - \end{document}