diff --git a/resume.pdf b/resume.pdf index 6637af5..8871765 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index 9b9fe3a..cd2eaf8 100644 --- a/resume.tex +++ b/resume.tex @@ -30,16 +30,16 @@ \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 + as they were looking for technical co-founders or needed to get through a funding round. - \item I’ve guided investors decisions about whether to invest in or buy + \item I’ve guided investor 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 + \item I’ve written architectural white papers for companies for documentation as well as guidance. - \item I’ve led thread modelling, ISMS, and SSDLC initiatives and + \item I’ve led threat modeling, ISMS, and SSDLC initiatives and workshops and guided the security posture of companies. - \item I’ve acted as interim CEO for Port Zero while the actual CEO - embarked on the journey of fatherhood for the first time. + \item I’ve acted as interim CEO for Port Zero during the CEO’s parental + leave. \item I’ve built complex LLM integrations and workflows for developers and end users, and developed and open-sourced state-of-the-art packages for building LLM applications. @@ -47,7 +47,7 @@ } \headedsection - {\href{http://feenk.com}{feenk}} + {\href{https://feenk.com}{feenk}} {\textsc{Erlangen, Germany}} {% \headedsubsection {DX crafter} @@ -56,21 +56,19 @@ } \headedsection - {\href{http://www.port-zero.com}{Port Zero}} + {\href{https://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 hired and onboarded 20+ 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 + \item I gave threat modeling and development security workshops + and wrote exploratory white papers 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. @@ -84,7 +82,7 @@ } \headedsection - {\href{http://www.port-zero.com}{Port Zero}} + {\href{https://www.port-zero.com}{Port Zero}} {\textsc{Berlin, Germany}} {% \headedsubsection {Senior Software Engineer} @@ -95,7 +93,7 @@ \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 + sections of a client’s codebase used for calculating resource availabilities up by a factor of 5-7. \end{itemize}}} } @@ -109,7 +107,7 @@ {\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 + \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). @@ -122,12 +120,7 @@ \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}}} + {\bodytext{}} } \headedsection @@ -163,23 +156,23 @@ \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)} +Selection. Full list \href{https://veitheller.de/talks}{on my website}. + +\vspace{0.2em} + +\noindent\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} +Selection. Full list \href{https://veitheller.de/talks}{on my website}. + +\vspace{0.2em} + +\noindent\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} @@ -189,18 +182,10 @@ \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}