updated finally
This commit is contained in:
3
Makefile
3
Makefile
@@ -1,10 +1,7 @@
|
|||||||
all:
|
all:
|
||||||
xelatex -shell-escape resume.tex
|
xelatex -shell-escape resume.tex
|
||||||
xelatex -shell-escape resume.tex
|
xelatex -shell-escape resume.tex
|
||||||
xelatex -shell-escape resume_long.tex
|
|
||||||
xelatex -shell-escape resume_long.tex
|
|
||||||
make clean
|
make clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm resume.aux resume.log resume.out
|
rm resume.aux resume.log resume.out
|
||||||
rm resume_long.aux resume_long.log resume_long.out
|
|
||||||
|
BIN
resume.pdf
BIN
resume.pdf
Binary file not shown.
102
resume.tex
102
resume.tex
@@ -13,25 +13,41 @@
|
|||||||
|
|
||||||
\noindent\href{https://veitheller.de}{veitheller.de}\hspace{1.5em}
|
\noindent\href{https://veitheller.de}{veitheller.de}\hspace{1.5em}
|
||||||
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{1.5em}
|
\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{1.5em}
|
||||||
\href{https://github.com/hellerve}{GitHub: hellerve}\hspace{1.5em}
|
\href{https://github.com/hellerve}{GitHub}\hspace{1.5em}
|
||||||
\href{https://veitheller.de/static/resume_long.pdf}{Long Résumé}
|
\href{https://www.linkedin.com/in/veit-heller/}{LinkedIn}
|
||||||
|
|
||||||
\spacedhrule{1em}{1em}
|
\spacedhrule{1em}{0em}
|
||||||
|
|
||||||
\roottitle{Work Experience}
|
\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
|
\headedsection
|
||||||
{}
|
{}
|
||||||
{\textsc{Berlin, Germany}} {%
|
{\textsc{Berlin and Erlangen, Germany}} {%
|
||||||
\headedsubsection
|
\headedsubsection
|
||||||
{Technologist at Large}
|
{Technologist at Large}
|
||||||
{January 2020 -- present}
|
{January 2020 -- present}
|
||||||
{\bodytext{I help companies figure out what they need and how they can build it.
|
{\bodytext{I help companies figure out what they need and how to implement it.
|
||||||
I also help some old friends from my time at Port Zero, through Port
|
|
||||||
Zero, though independently.
|
|
||||||
|
|
||||||
\vspace{0.3em}
|
\begin{itemize}
|
||||||
Find out more on \href{https://veitheller.de}{my website}.}}
|
\item I’ve 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 I’ve guided investors decisions about whether to invest in or buy
|
||||||
|
companies. I’ve assisted in due diligence processes dozens of times.
|
||||||
|
\item I’ve written architectural whitepapers for companies for
|
||||||
|
documentation as well as guidance.
|
||||||
|
\item I’ve acted as interim CEO for Port Zero while the actual CEO
|
||||||
|
embarked on the journey of fatherhood for the first time.
|
||||||
|
\end{itemize}}}
|
||||||
}
|
}
|
||||||
|
|
||||||
\headedsection
|
\headedsection
|
||||||
@@ -41,16 +57,19 @@
|
|||||||
{CTO}
|
{CTO}
|
||||||
{July 2018 -- January 2020}
|
{July 2018 -- January 2020}
|
||||||
{\bodytext{\begin{itemize}
|
{\bodytext{\begin{itemize}
|
||||||
\item Wrote a portfolio management system in Pharo Smalltalk for
|
\item I hired and onboarded more than a dozen engineers.
|
||||||
a Global 500 company that helps guide annual budgeting.
|
\item I took responsibility for team and infrastructure and managed
|
||||||
\item Helped an ISP to automate their network provisioning
|
dozens of successful client projects.
|
||||||
process using Python, Django, and Ansible.
|
\item I gave threat-modeling and development security workshops
|
||||||
\item Gave threat-modeling and development security workshops
|
|
||||||
and wrote exploratory whitepapers for clients about their
|
and wrote exploratory whitepapers for clients about their
|
||||||
problem domains.
|
problem domains.
|
||||||
\item Helped in hiring and onboarding engineers.
|
\end{itemize}
|
||||||
\item Took responsibility for team and infrastructure.
|
I also had to go hands-on pretty often still.
|
||||||
\item Managed client projects.
|
\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}}}
|
\end{itemize}}}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,11 +80,11 @@
|
|||||||
{Senior Software Engineer}
|
{Senior Software Engineer}
|
||||||
{June 2016 -- June 2018}
|
{June 2016 -- June 2018}
|
||||||
{\bodytext{\begin{itemize}
|
{\bodytext{\begin{itemize}
|
||||||
\item Wrote an API for BIRD that is currently being
|
\item I wrote an API for BIRD that is currently being
|
||||||
used by a variety of Internet Service Providers.
|
used by a variety of Internet Service Providers.
|
||||||
\item Audited software systems for faults and helped
|
\item I audited software systems for faults and found
|
||||||
find security holes.
|
security holes.
|
||||||
\item Worked with Python and NumPy to speed core
|
\item I worked with Python and NumPy to speed core
|
||||||
sections of a client’s code base used for calculating
|
sections of a client’s code base used for calculating
|
||||||
resource availabilities up by a factor of 5-7.
|
resource availabilities up by a factor of 5-7.
|
||||||
\end{itemize}}}
|
\end{itemize}}}
|
||||||
@@ -77,24 +96,27 @@
|
|||||||
\headedsubsection
|
\headedsubsection
|
||||||
{Lead Software Developer}
|
{Lead Software Developer}
|
||||||
{July 2015 -- June 2016}
|
{July 2015 -- June 2016}
|
||||||
{\bodytext{Developed the backend of Bright’s products.
|
{\bodytext{\begin{itemize}
|
||||||
Took care of code reviews across projects on Github and kept
|
\item I developed the backend of Bright’s products in Python
|
||||||
track of the code climate and was responsible for deployment
|
(using Flask, Django, and SQLAlchemy).
|
||||||
on cloud providers.}}
|
\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
|
\headedsection
|
||||||
{Freelancer}
|
{}
|
||||||
{\textsc{Berlin, Germany}} {%
|
{\textsc{Berlin, Germany}} {%
|
||||||
\headedsubsection
|
\headedsubsection
|
||||||
{Software Development \& Consultancy}
|
{Software Development \& Consultancy}
|
||||||
{February 2015 -- June 2016}
|
{February 2015 -- June 2016}
|
||||||
{\bodytext{\begin{itemize}
|
{\bodytext{\begin{itemize}
|
||||||
\item Maintained and extended SPA websites.
|
\item I maintained and extended SPA websites built in AngularJS and
|
||||||
\item Helped mitigate a DoS attack on a client’s infrastructure
|
React.
|
||||||
while it happened. Moved integral and parts of
|
\item I helped mitigate cyber attacks on clients’ infrastructure
|
||||||
the system into the AWS cloud for better load balancing and
|
while they happened.
|
||||||
uptime while the system was running.
|
|
||||||
\end{itemize}}}
|
\end{itemize}}}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -123,8 +145,24 @@
|
|||||||
{\textsc{Berlin, Germany}} {%
|
{\textsc{Berlin, Germany}} {%
|
||||||
\headedsubsection
|
\headedsubsection
|
||||||
{BSc in Applied Computer Science}
|
{BSc in Applied Computer Science}
|
||||||
{2012 -- 2016}
|
{October 2012 -- January 2016}
|
||||||
{\bodytext{}}
|
{\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}
|
\end{document}
|
||||||
|
BIN
resume_long.pdf
BIN
resume_long.pdf
Binary file not shown.
Reference in New Issue
Block a user