cv/cv.tex
2020-06-21 21:09:35 +02:00

136 lines
5.2 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

% !TEX program = lualatex
\documentclass[fontsize=11pt, DIV=12]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage[TextAligned, NoDate]{currvita}
\usepackage{csquotes}
\usepackage{microtype}
\setmainlanguage{english}
\setmainfont{EB Garamond}[BoldFont=*-Semibold,Ligatures=TeX]
\setkomafont{pagefoot}{\normalfont\rmfamily\upshape}
\setkomafont{pagenumber}{\normalfont\rmfamily\upshape}
\pagestyle{empty}
\newcommand{\cvsection}[1]{\par\textbf{\large#1}\par}
\newcommand{\cvsubsection}[1]{\par\textbf{\normalsize#1}\par}
\renewcommand*{\cvlistheadingfont}{\bfseries\Large}
\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlabelfont 2020-03 2020-07}}
\begin{document}
\begin{raggedright}
\begin{center}
\bfseries\Huge Johannes Loher
\vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 München
+49 89 32791433 \hspace{1mm} johannes.loher@fg4f.de
\end{center}
\end{raggedright}
\begin{cv}{}
\begin{cvlist}{Profile}
\item Highly motivated Software Engineer with two and a half years
experience developing robust and scalable applications for the cloud and the
ability to learn very fast. Has been working on hobby projects in D for over
4 years and is regularly visiting events and conferences related to D and other
programming languages.
\end{cvlist}
\begin{cvlist}{Experience}
\item[2020-03 -- present] \cvsection{Software Engineer}
Autonomous Intelligent Driving GmbH, München (acquired by Argo AI)
\cvsubsection{Key Responsibilities}
\begin{itemize}
\item Development of tools to speed up the developer feedback cycle
\item Scrum Master and Product Owner related responsibilities
\end{itemize}
\cvsubsection{Key Achievements}
\begin{itemize}
\item Implementation of a tool to continuously calculate KPIs for part of the
perception stack of the self-driving system
\item Implementation of tooling to run tests as part of continuous
integration using cars as a Hardware in the Loop system
\end{itemize}
\item[2018-02 -- 2020-02] \cvsection{Software Engineer}
MaibornWolff GmbH, München
\cvsubsection{Key Responsibilities}
\begin{itemize}
\item Development of scalable frontend and backend systems in a
cloud-based microservice architecture in a Scrum team
\item Refinement of business requirements and technical
specification
\end{itemize}
\cvsubsection{Key Achievements}
\begin{itemize}
\item Design and implementation of a system responsible for
automatically buying thousands of parking tickets per day on demand
\item Design and implementation of an automatic alerting system for problems
with cars.
\item Successfull go-live of the ridehailing project by ReachNow
China
\end{itemize}
\item[2010-10 -- 2018-07] \cvsection{Web developer}
Freelancing, Regensburg
\cvsubsection{Key Responsibilities}
\begin{itemize}
\item Supervision of the website of derigo GmbH \& Co. KG
\item Implementation and supervision of the website of Top Select
Management GmbH
\end{itemize}
\item[2011-06 -- 2011-08] \cvsection{Intern for Software Engineering}
OptWare GmbH, Regensburg
\cvsubsection{Key Responsibilities}
\begin{itemize}
\item Creation of an unattended installation setup for both Windows
and Linux
\item Approximation of a frequency distribution
\end{itemize}
\end{cvlist}
\begin{cvlist}{Education}
\item[2014-10 -- 2017-09] \cvsection{Universität Regensburg, M.Sc.
Mathematics}
\begin{itemize}
\item Graduated with a final mark of 1.3
\item Specialized in algebraic geometry and algebraic topology
\end{itemize}
\item[2011-10 -- 2014-09] \cvsection{Universität Regensburg, B.Sc.
Mathematics}
\begin{itemize}
\item Graduated with a final mark of 2.0
\item Specialized in algebraic geometry
\end{itemize}
\end{cvlist}
\begin{cvlist}{Certificates}
\item[2019-07] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist}
\begin{cvlist}{Languages}
\item[German] Native proficiency
\item[English] Full professional proficiency
\end{cvlist}
\begin{cvlist}{Skills}
\item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, Rust, TypeScript
\item[Technologies] AWS, Bazel, Docker, GitLab CI, Gradle, Grafana, Helm,
JUnit, Kibana, Kubernetes, MQTT, Micrometer, Mockito, Prometheus, SQL,
Spring Boot, vibe.d
\item[Methods] Kanban, mob programming, pair programming, Scrum, test-driven development
\end{cvlist}
\begin{cvlist}{Engagement}
\item[2013-10 -- 2015-09] Elected representative of the student council
for mathematics at Universität Regensburg
\item[2012-04 -- 2017-09] Member of the student council for mathematics
at Universität Regensburg
\end{cvlist}
\end{cv}
\end{document}
\endinput