diff --git a/resume_long.tex b/resume_long.tex deleted file mode 100644 index 1f2ff78..0000000 --- a/resume_long.tex +++ /dev/null @@ -1,212 +0,0 @@ -\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{2em} -\href{mailto:veit@veitheller.de}{veit@veitheller.de}\hspace{2em} -\href{https://github.com/hellerve}{GitHub: hellerve}\hspace{2em} - -\spacedhrule{1em}{1em} - -\roottitle{Work Experience} - -\headedsection - {} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {Technologist at Large} - {January 2020 -- present} - {\bodytext{I help companies figure out what they need and how they can build it. - I also help some old friends from my time at Port Zero, through Port - Zero, though independently. - - \vspace{0.3em} - Find out more on \href{https://veitheller.de}{my website}.}} -} - -\headedsection - {\href{http://www.port-zero.com}{Port Zero}} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {CTO} - {July 2018 -- January 2020} - {\bodytext{All of the work that I did as a senior software engineer, plus - the pleasure and privilege of working with a diverse team of - skilled engineers, taking responsibility for all of our work. - \begin{itemize} - \item Wrote a portfolio management system in Pharo Smalltalk for - a Global 500 company that is able to visualize thousands - of projects and tens of thousands of people working on - them. We were able to help guide the budgeting through - making KPIs and other facts about the company visible. - \item Helped an ISP to automate their network provisioning - process using a mixture of Python using Django and Flask, - Netbox, Gitlab CI, and Ansible. - \item Gave threat-modeling and development security workshops - and writes exploratory whitepapers for clients about their - problem domains. - \item Helped in hiring and onboarding fantastic engineers. Port - Zero is a small company of mostly senior developers with - a passion for what we do, and we always searched for - like-minded people. - \item Took responsibility for the work that we do, and helped - guide the decision process for our tooling and - infrastructure. Port Zero is a truly democratic company - and no single person can claim to know everything, so I - asked a lot of questions! - \item Talked to clients on a regular basis about expectations, - performance, and a mixture of nitty-gritty technical - details and high-level budgeting topics. - \end{itemize}}} -} - -\headedsection - {\href{http://www.port-zero.com}{Port Zero}} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {Senior Software Engineer} - {June 2016 -- June 2018} - {\bodytext{Built software for a diverse set of clients, - including Internet Service Providers, startups, - and Global 500 companies. - \begin{itemize} - \item Wrote an API for BIRD, an internet routing - daemon, in Go, with microsecond latency - and high configurability. It is currently being - used by a variety of Internet Service Providers. - \item Audited software systems written in Java - and Python for faults and helped find security - holes. This included communicating these issues to - the teams in a blameless and constructive way. - \item Built internal and Open Source tooling using - Python and Django; C; and JavaScript for the company - to help track clients and projects. This freed up - time otherwise spent on synchronization between - departments. - \item Built Customer and Operations portals and help - desks using Javascript and React; Python and Django; - and Go that helped speed customer onboarding up from - days to hours. - \item 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{Developed the backend of Bright’s products, written in - Python using Flask through several iterations. Brought it - from a Minimum Viable Product to a set of maintainable services - that helped artists monetize their art. - Took care of code reviews across projects on Github and kept - track of the code climate through Continuous Integration and - Deployment. Was responsible for deployment on Heroku and - \acr{AWS} Lambda.}} -} - -\headedsection - {Freelancer} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {Software Development \& Consultancy} - {February 2015 -- June 2016} - {\bodytext{Collaborated with a wide variety of clients in the Berlin area, - mostly on web-based systems of various kinds. Developed, audited, - and migrated systems while learning to remain calm under - pressure. - \begin{itemize} - \item Maintained and extended customer-facing websites written - in JavaScript and Angular. Split up applications into - modules, drastically reducing onboarding time of other - maintainers. - \item Helped mitigate a DoS attack on a client’s infrastructure - while it happened. Moved integral and parts of - the system into the AWS cloud for better load balancing and - uptime while the system was running. - \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{Developed a Big Data Visualization tool using Python, - JavaScript, and Qt. Later ported it to the web using - Django. Also researched and prototyped realtime audio - streaming technology and RFID beacons for IoT applications.}} -} - -\roottitle{Education} - -\headedsection - {\href{https://www.recurse.com}{Recurse Center}} - {\textsc{New York City, NY}} {% - \headedsubsection - {Recurser (Sabbatical)} - {May 2017 -- August 2017} - {\bodytext{Researched and explored personal projects during a - self-directed 3-month programming retreat. Work included - reinventing language features using Lisp macros; building - compilers and virtual machines in Rust and OCaml; - and producing digital generative art using shaders and P5.js. }} -} - -\headedsection - {\href{https://www.htw-berlin.de}{HTW Berlin}} - {\textsc{Berlin, Germany}} {% - \headedsubsection - {BSc in Applied Computer Science} - {2012 -- 2016} - {\bodytext{\href{https://github.com/hellerve/bachelor-thesis/raw/master/thesis/thesis.pdf}{Bachelor thesis} - on zepto-js, the JavaScript version of zepto. Grade - average of \texttt{1.76} (equivalent GPA of ~\texttt{3.24}).}} -} - -\roottitle{Non-Work Projects} - -\headedsection - {\href{https://github.com/hellerve/e}{e}} - {}{% - \bodytext{e is a lightweight, minimal editor. It supports a wide variety - of Operating Systems and is customizable through Lua. The - executable is smaller than that of any other editor of comparable - feature size that I know of.} -} - -\headedsection - {\href{https://github.com/zepto-lang}{zepto}} - {} {% - \bodytext{zepto is a programming language with a focus on - naïveté, malleability, and friendliness. It is both - a testbench for new ideas in \acr{PLT} and a pragmatic, - usable implementation of a Scheme with a "batteries - included" mindset.} -} - -\headedsection - {\href{https:/github.com/carp-lang/carp}{Carp}} - {} {% - \bodytext{Carp is a compiled Lisp with type inference and without - garbage collection. It uses new ideas to get rid of - the mundane parts of programming. I am one of the core - contributors and maintain the standard library and dependency - management.} -} - -\end{document}