\documentclass[8pt,a4paper]{article}
\usepackage[a4paper,margin=0.75in]{geometry}
\usepackage[english]{babel}
\hyphenation{Some-long-word}
\usepackage{resume}

\begin{document}
\sloppy

\maintitle{Veit Heller}{}{Last updated on \today}

\nobreakvspace{0.3em}

\noindent\href{https://veitheller.de}{veitheller.de}\sbull
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\sbull
\href{https://github.com/hellerve}{GitHub: hellerve}

\spacedhrule{0.8em}{0.8em}

\roottitle{Work Experience}

\headedsection
  {\href{http://www.port-zero.com}{Port Zero}}
  {\textsc{Berlin, Germany}} {%
  \headedsubsection
    {Senior Software Engineer}
    {June 2016 -- present}
    {\bodytext{Building software for a diverse set of clients,
               including Internet Service Providers, startups,
               and Global 500 companies.
               \begin{itemize}
               \item Wrote an API for BIRD, an internet routing
               daemon, in Go, with microsecond latency
               and high configurability. It is currently being
               used by a variety of Internet Service Providers.
               \item Audited software systems written in Java
               and Python for faults and helped find security
               holes. This included communicating these issues to
               the teams in a blameless and constructive way.
               \item Built internal and Open Source tooling using
               Python and Django; C; and JavaScript for the company
               to help track clients and projects. This freed up
               time otherwise spent on synchronization between
               departments.
               \item Built Customer and Operations portals and help
               desks using Javascript and React; Python and Django;
               and Go that helped speed customer onboarding up from
               days to hours.
               \item Worked with Python and NumPy to speed core
               sections of a client’s code base used for calculating
               resource availabilities up by a factor of 5-7.
               \end{itemize}}}
}

\headedsection
  {\href{https://brig.ht/}{Bright}}
  {\textsc{Berlin, Germany}} {%
  \headedsubsection
    {Lead Software Developer}
    {July 2015 -- June 2016}
    {\bodytext{Developed the backend of Bright’s products, written in
               Python using Flask through several iterations. Brought it
               from a Minimum Viable Product to a set of maintainable services
               that helped artists monetize their art.
               Took care of code reviews across projects on Github and kept
               track of the code climate through Continuous Integration and
               Deployment. Was responsible for deployment on Heroku and
               \acr{AWS} Lambda.}}
}

\headedsection
  {Freelancer}
  {\textsc{Berlin, Germany}} {%
  \headedsubsection
    {Software Development \& Consultancy}
    {February 2015 -- present}
    {\bodytext{Collaborated with a wide variety of clients in the Berlin area,
               mostly on web-based systems of various kinds. Developed, audited,
               and migrated systems while learning to remain calm under
               pressure.
               \begin{itemize}
               \item Maintained and extended customer-facing websites written
                     in JavaScript and Angular. Split up applications into
                     modules, drastically reducing onboarding time of other
                     maintainers.
               \item Helped mitigate a DoS attack on a client’s infrastructure
                     while it happened. Moved integral and parts of
                     the system into the AWS cloud for better load balancing and
                     uptime while the system was running.
               \end{itemize}}}
}

\headedsection
  {\href{https://inka.htw-berlin.de/}{HTW INKA}}
  {\textsc{Berlin, Germany}} {%
  \headedsubsection
    {Research Assistant (\href{https://inka.htw-berlin.de/inka/projekte/signal}{SIGNAL} \& \href{https://inka.htw-berlin.de/inka/projekte/fki}{FKI})}
    {February 2014 -- July 2015}
    {}
    %{\bodytext{Developed information systems and multimedia
    %           applications for the Konzerthaus and Märkisches Museum
    %           Berlin. Produced \acr{RFID} projects, and a
    %           project for the Lange Nacht der Wissenschaften 2015.}}
  %\headedsubsection
  %  {\href{https://inka.htw-berlin.de/inka/projekte/fki}{Research Assistant (FKI)}}
  %  {February 2014 -- January 2015}
  %  {}
    %{\bodytext{Developed a Big Data Visualization tool using Python,
    %           JavaScript, and Qt. Later ported it to the web using
    %           Django. Also researched and prototyped realtime audio
    %           streaming technology.}}
}

\roottitle{Education}

\headedsection
  {\href{https://www.recurse.com}{Recurse Center}}
  {\textsc{New York City, NY}} {%
  \headedsubsection
    {Recurser (Sabbatical)}
    {May 2017 -- August 2017}
    {\bodytext{Researched and explored personal projects during a
     self-directed 3-month programming retreat. Work included
     reinventing language features using Lisp macros; building
     compilers and virtual machines in Rust and OCaml;
     and producing digital generative art using shaders and P5.js. }}
}

\headedsection
  {\href{https://www.htw-berlin.de}{HTW Berlin}}
  {\textsc{Berlin, Germany}} {%
  \headedsubsection
    {BSc in Applied Computer Science}
    {2012 -- 2016}
    {\bodytext{\href{https://github.com/hellerve/bachelor-thesis/raw/master/thesis/thesis.pdf}{Bachelor thesis}
     on zepto-js, the JavaScript version of zepto. Grade
     average of \texttt{1.76} (equivalent GPA of ~\texttt{3.24}).}}
}

\roottitle{Non-Work Projects}

\headedsection
  {\href{https://github.com/hellerve/e}{e}}
  {}{%
    \bodytext{e is a lightweight, minimal editor. It supports a wide variety
              of Operating Systems and is customizable through Lua. The
              executable is smaller than that of any other editor of comparable
              feature size.}
}

\headedsection
  {\href{https://github.com/zepto-lang}{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.}
}

\headedsection
  {\href{https:/github.com/carp-lang/carp}{Carp}}
  {} {%
    \bodytext{Carp is a compiled Lisp with type inference and without
              garbage collection. It uses new ideas to get rid of
              the mundane parts of programming. I am one of the core
              contributors and maintain the standard library.}
}

%\roottitle{Non-Technical}
%
%\vspace{0.5em}
%\inlineheadsection
%  {Natural languages:}
%  {German \emph{(mother tongue)}, English \emph{(C1)}, French
%   \emph{(B2)}, Spanish \emph{(B1+)}, and Japanese \emph{(B1)}.}

\end{document}
