long version/short version
This commit is contained in:
212
resume_long.tex
Normal file
212
resume_long.tex
Normal file
@@ -0,0 +1,212 @@
|
||||
\documentclass[12pt,a4paper]{article}
|
||||
\usepackage[a4paper]{geometry}
|
||||
\usepackage[english]{babel}
|
||||
\hyphenation{Some-long-word}
|
||||
\usepackage{resume}
|
||||
|
||||
\begin{document}
|
||||
\sloppy
|
||||
|
||||
\maintitle{Veit Heller}{}{Last updated on \today}
|
||||
|
||||
\nobreakvspace{1em}
|
||||
|
||||
\noindent\href{https://veitheller.de}{veitheller.de}\hspace{2em}
|
||||
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{2em}
|
||||
\href{https://github.com/hellerve}{GitHub: hellerve}\hspace{2em}
|
||||
|
||||
\spacedhrule{1em}{1em}
|
||||
|
||||
\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
|
||||
{\href{http://www.port-zero.com}{Port Zero}}
|
||||
{\textsc{Berlin, Germany}} {%
|
||||
\headedsubsection
|
||||
{CTO}
|
||||
{July 2018 -- January 2020}
|
||||
{\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
|
||||
skilled engineers, taking responsibility for all of our work.
|
||||
\begin{itemize}
|
||||
\item Wrote a portfolio management system in Pharo Smalltalk for
|
||||
a Global 500 company that is able to visualize thousands
|
||||
of projects and tens of thousands of people working on
|
||||
them. We were able to help guide the budgeting through
|
||||
making KPIs and other facts about the company visible.
|
||||
\item Helped an ISP to automate their network provisioning
|
||||
process using a mixture of Python using Django and Flask,
|
||||
Netbox, Gitlab CI, and Ansible.
|
||||
\item Gave threat-modeling and development security workshops
|
||||
and writes exploratory whitepapers for clients about their
|
||||
problem domains.
|
||||
\item Helped in hiring and onboarding fantastic engineers. Port
|
||||
Zero is a small company of mostly senior developers with
|
||||
a passion for what we do, and we always searched for
|
||||
like-minded people.
|
||||
\item Took responsibility for the work that we do, and helped
|
||||
guide the decision process for our tooling and
|
||||
infrastructure. Port Zero is a truly democratic company
|
||||
and no single person can claim to know everything, so I
|
||||
asked a lot of questions!
|
||||
\item Talked to clients on a regular basis about expectations,
|
||||
performance, and a mixture of nitty-gritty technical
|
||||
details and high-level budgeting topics.
|
||||
\end{itemize}}}
|
||||
}
|
||||
|
||||
\headedsection
|
||||
{\href{http://www.port-zero.com}{Port Zero}}
|
||||
{\textsc{Berlin, Germany}} {%
|
||||
\headedsubsection
|
||||
{Senior Software Engineer}
|
||||
{June 2016 -- June 2018}
|
||||
{\bodytext{Built 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 -- June 2016}
|
||||
{\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 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 and RFID beacons for IoT applications.}}
|
||||
}
|
||||
|
||||
\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 that I know of.}
|
||||
}
|
||||
|
||||
\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 and dependency
|
||||
management.}
|
||||
}
|
||||
|
||||
\end{document}
|
Reference in New Issue
Block a user