Files
resume/resume.tex
2025-04-03 11:22:23 +02:00

169 lines
5.8 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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{1.5em}
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{1.5em}
\href{https://github.com/hellerve}{GitHub}\hspace{1.5em}
\href{https://www.linkedin.com/in/veit-heller/}{LinkedIn}
\spacedhrule{1em}{0em}
\roottitle{Work Experience}
\headedsection
{\href{http://feenk.com}{feenk}}
{\textsc{Erlangen, Germany}} {%
\headedsubsection
{DX crafter}
{October 2021 -- present}
{\bodytext{I help reason about code, organizations, and build Glamorous Toolkit, one of the most exciting pieces of technology I know of.}}
}
\headedsection
{}
{\textsc{Berlin and Erlangen, Germany}} {%
\headedsubsection
{Technologist at Large}
{January 2020 -- present}
{\bodytext{I help companies figure out what they need and how to implement it.
\begin{itemize}
\item Ive built products for young startups and acted as an interim CTO
as they were looking for technical cofounders or needed to get through
a funding round.
\item Ive guided investors decisions about whether to invest in or buy
companies. Ive assisted in due diligence processes dozens of times.
\item Ive written architectural whitepapers for companies for
documentation as well as guidance.
\item Ive acted as interim CEO for Port Zero while the actual CEO
embarked on the journey of fatherhood for the first time.
\end{itemize}}}
}
\headedsection
{\href{http://www.port-zero.com}{Port Zero}}
{\textsc{Berlin, Germany}} {%
\headedsubsection
{CTO}
{July 2018 -- January 2020}
{\bodytext{\begin{itemize}
\item I hired and onboarded more than a dozen engineers.
\item I took responsibility for team and infrastructure and managed
dozens of successful client projects.
\item I gave threat-modeling and development security workshops
and wrote exploratory whitepapers for clients about their
problem domains.
\end{itemize}
I also had to go hands-on pretty often still.
\begin{itemize}
\item I implemented a portfolio management system in Pharo Smalltalk
for a Global 500 company.
\item I helped an ISP to automate their network provisioning
process using Python, Django, and Ansible.
\end{itemize}}}
}
\headedsection
{\href{http://www.port-zero.com}{Port Zero}}
{\textsc{Berlin, Germany}} {%
\headedsubsection
{Senior Software Engineer}
{June 2016 -- June 2018}
{\bodytext{\begin{itemize}
\item I wrote an API for BIRD that is currently being
used by a variety of Internet Service Providers.
\item I audited software systems for faults and found
security holes.
\item I worked with Python and NumPy to speed core
sections of a clients 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{\begin{itemize}
\item I developed the backend of Brights products in Python
(using Flask, Django, and SQLAlchemy).
\item I took care of code reviews across projects on Github for
a team of four people.
\item I kept track of the code climate and was responsible for
deployment on cloud providers (Heroku and AWS).
\end{itemize}}}
}
\headedsection
{}
{\textsc{Berlin, Germany}} {%
\headedsubsection
{Software Development \& Consultancy}
{February 2015 -- June 2016}
{\bodytext{\begin{itemize}
\item I maintained and extended SPA websites built in AngularJS and
React.
\item I helped mitigate cyber attacks on clients infrastructure
while they happened.
\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{}}
}
\roottitle{Education}
\headedsection
{\href{https://www.recurse.com}{Recurse Center}}
{\textsc{New York City, NY}} {%
\headedsubsection
{Recurser (Sabbatical)}
{May 2017 -- August 2017}
{\bodytext{}}
}
\headedsection
{\href{https://www.htw-berlin.de}{HTW Berlin}}
{\textsc{Berlin, Germany}} {%
\headedsubsection
{BSc in Applied Computer Science}
{October 2012 -- January 2016}
{\bodytext{}}
}
\roottitle{Publications}
\href{https://dl.acm.org/doi/10.1145/3468264.3468574}{Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization}. Nikos Vasilakis, Grigoris Ntousakis, \textbf{Veit Heller}, Martin C. Rinard. \textit{ACM Joint European Software Engineering Conference \& Symposium on the Foundations of Software Engineering (ESEC/FSE 2021)}
\vspace{0.5em}
\textit{\textbf{Received Distinguished Paper Award.}}
\vspace{1em}
\noindent\href{https://sigbovik.org/2019/proceedings.pdf}{Eventually consistent partying}. \textbf{Veit Heller}. \textit{A Record of the Proceedings of SIGBOVIK 2019}
\vspace{0.5em}
\textit{This one might have been somewhat tongue-in-cheek.}
\end{document}