cv/cv.tex

143 lines
5.5 KiB
TeX
Raw Normal View History

2020-06-21 21:09:35 +02:00
% !TEX program = lualatex
2020-06-22 21:27:40 +02:00
\documentclass[fontsize=11pt, DIV=13]{scrartcl}
2020-06-21 21:09:35 +02:00
\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
2020-06-22 21:27:40 +02:00
ability to learn very fast. Has deep knowledge about many different
programming languages and frequently attends events and conferences related
to many different aspects of modern software development.
2020-06-21 21:09:35 +02:00
\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}
2020-06-22 21:27:40 +02:00
\item Development of tools that improve the quality and verifiability of code and
speed up the developer feedback cycle
\item Acting as Scrum Master for the team
2020-06-21 21:09:35 +02:00
\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}
2020-06-22 21:27:40 +02:00
\cvsubsection{Key Technologies}
AWS, Bamboo, Bazel, C++, Docker, Kubernetes, Python
2020-06-21 21:09:35 +02:00
\item[2018-02 -- 2020-02] \cvsection{Software Engineer}
MaibornWolff GmbH, München
\cvsubsection{Key Responsibilities}
\begin{itemize}
2020-06-22 21:27:40 +02:00
\item Development of scalable backend applications in a
2020-06-21 21:09:35 +02:00
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}
2020-06-22 21:27:40 +02:00
\cvsubsection{Key Technologies}
AWS, Java, Spring Boot, Kotlin, Docker, Kubernetes, GitLab CI, MQTT,
PostgreSQL
2020-06-21 21:09:35 +02:00
\item[2010-10 -- 2018-07] \cvsection{Web developer}
Freelancing, Regensburg
\cvsubsection{Key Responsibilities}
\begin{itemize}
2020-06-22 21:27:40 +02:00
\item Supervision of the website of derigo GmbH \& Co. KG
2020-06-21 21:09:35 +02:00
\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}
2020-06-22 21:27:40 +02:00
\item Creation of unattended installation setups for both Windows
and Ubuntu
\item Approximation of a frequency distribution using GNU Octave
2020-06-21 21:09:35 +02:00
\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}
2020-06-22 21:27:40 +02:00
\item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript
2020-06-21 21:09:35 +02:00
\item[Technologies] AWS, Bazel, Docker, GitLab CI, Gradle, Grafana, Helm,
2020-06-22 21:27:40 +02:00
Kibana, Kubernetes, MQTT, Prometheus, SQL, Spring Boot, vibe.d
2020-06-21 21:09:35 +02:00
\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