remove long resume
This commit is contained in:
212
resume_long.tex
212
resume_long.tex
@@ -1,212 +0,0 @@
|
|||||||
\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