\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 {} {\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 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 {\href{http://feenk.com}{feenk}} {\textsc{Erlangen, Germany}} {% \headedsubsection {DX crafter} {October 2021 -- August 2025} {\bodytext{I helped reason about code, organizations, and build Glamorous Toolkit, one of the most exciting pieces of technology I know of.}} } \headedsection {\href{http://www.port-zero.com}{Port Zero}} {\textsc{Berlin, Germany}} {% \headedsubsection {CTO} {July 2018 -- January 2020} {\bodytext{In 2018, I took over the technical leadership of Port Zero and helped the CEO manage and grow the company. \begin{itemize} \item I hired and onboarded more than a dozen engineers. \item I took responsibility for team and infrastructure and managed many successful client projects. \item I gave threat-modeling and development security workshops and wrote exploratory whitepapers for clients about their problem domains. \item I delivered internal trainings as well as talks at industry conferences. \end{itemize} \vspace{0.5em} I also had the privilege to still go hands-on pretty often. Some of my personal highlights: \begin{itemize} \item I implemented a portfolio management system in Pharo Smalltalk for a Global 500 company. \item I helped multiple Internet Service Providers automate their network provisioning processes. \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 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{\begin{itemize} \item I developed the backend of Bright’s 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} \subsubsection*{Papers} \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.} \subsubsection*{Recorded Talks} \href{https://www.youtube.com/watch?v=ukgsng9bIVw}{gt4llm: Software Development with LLMs in Glamorous Toolkit}. \textit{European Smalltalk User Group 2024} \noindent\href{https://www.youtube.com/watch?v=Lvtgk4w9zo4}{gt4python: Working with Python inside Glamorous Toolkit}. \textit{European Smalltalk User Group 2024} \noindent\href{https://www.euro-ix.net/en/events/fora/39th-euro-ix-forum/program}{IXPDB:—A review and a preview}. \textit{39th Euro-IX Forum, 2023} \noindent\href{https://www.youtube.com/watch?v=azSz7fkY7jU}{gt4atproto, A Programmable Environment for Social Media}. \textit{European Smalltalk User Group 2023} \noindent\href{https://www.youtube.com/watch?v=G-0Vic9fQU0}{Implementing an IDE in GT}. \textit{European Smalltalk User Group 2022} \noindent\href{https://www.youtube.com/watch?v=G-0Vic9fQU0}{Brainfuck, Carp, Macros, and Futamura Projections}. \textit{LambdaLounge 2021} \noindent\href{https://www.youtube.com/live/EkbcI3KgUuY?feature=shared&t=8360}{All I have is a hammer, now give me all your nails!}. \textit{EnthusiastiCon 2020} \noindent\href{https://media.ccc.de/v/denog11-26-automate-yourself-within-six-months}{Automate yourself within six months}. \textit{DeNOG 2019} (Co-presented by Christian Dieckhoff) \noindent\href{https://media.ccc.de/v/dg-96}{Programming Languages and Trust}. \textit{Datengarten 96} \noindent\href{https://www.youtube.com/watch?v=71FQXcC6RL8}{Abstractions! How do I even?}. \textit{EnthusiastiCon 2019} \noindent\href{https://www.youtube.com/watch?v=Q1BVfGIhwZI}{Carp - A Language for the 21st Century}. \textit{Curry On! 2019} \noindent\href{https://www.youtube.com/watch?v=BQeG6fXMk28}{Carp - A Language for the 21st Century}. \textit{ClojuTRE 2018} \end{document}