updated with talks

This commit is contained in:
2025-04-03 14:08:31 +02:00
parent ec94185f82
commit 1a84dd0c4c
2 changed files with 38 additions and 5 deletions

Binary file not shown.

View File

@@ -56,20 +56,25 @@
\headedsubsection
{CTO}
{July 2018 -- January 2020}
{\bodytext{\begin{itemize}
{\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
dozens of successful client projects.
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}
I also had to go hands-on pretty often still.
\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 an ISP to automate their network provisioning
process using Python, Django, and Ansible.
\item I helped multiple Internet Service Providers automate
their network provisioning processes.
\end{itemize}}}
}
@@ -151,6 +156,8 @@
\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}
@@ -165,4 +172,30 @@
\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}