This commit is contained in:
Johannes Loher 2020-06-22 22:46:34 +02:00
parent 99623a879a
commit c65a0b5d16

48
cv.tex
View file

@ -38,37 +38,45 @@
\begin{cvlist}{Profile} \begin{cvlist}{Profile}
\item Highly motivated Software Engineer with two and a half years \item Highly motivated Software Engineer with two and a half years
experience developing robust and scalable applications for the cloud and the experience developing robust and scalable applications for the cloud and the
ability to learn very fast. Has deep knowledge about many different ability to learn very fast. Has deep knowledge about a lot of different
programming languages and frequently attends events and conferences related programming languages and frequently attends events and conferences related
to many different aspects of modern software development. to many different aspects of modern software development.
\end{cvlist} \end{cvlist}
\begin{cvlist}{Experience} \begin{cvlist}{Experience}
\item[2020-03 -- present] \cvsection{Software Engineer} \item[2020-03 -- present] \cvsection{Software Engineer}
Autonomous Intelligent Driving GmbH, München (acquired by Argo AI) Autonomous Intelligent Driving GmbH (acquired by Argo AI), Munich
\cvsubsection{Key Responsibilities} \cvsubsection{Key Responsibilities}
\begin{itemize} \begin{itemize}
\item Development of tools that improve the quality and verifiability of code and \item Development of tools that improve the quality and
speed up the developer feedback cycle verifiability of code and speed up the developer feedback cycle
\item Acting as Scrum Master for the team \item Acting as Scrum Master for the team
\end{itemize} \end{itemize}
\cvsubsection{Key Achievements} \cvsubsection{Key Achievements}
\begin{itemize} \begin{itemize}
\item Implementation of a tool to continuously calculate KPIs for part of the \item Implementation of a tool to continuously calculate KPIs for
perception stack of the self-driving system part of the perception stack of the self-driving system based on
replaying recorded sensor data to the the system and comparing the
output with labelled data
\item Implementation of tooling to run tests as part of continuous \item Implementation of tooling to run tests as part of continuous
integration using cars as a Hardware in the Loop system integration using cars as a Hardware in the Loop system
\item Implementation of a tool to automatically generate stack
traces for crashes during tests running on cars as Hardware in the
Loop system
\end{itemize} \end{itemize}
\cvsubsection{Key Technologies} \cvsubsection{Key Technologies}
AWS, Bamboo, Bazel, C++, Docker, Kubernetes, Python AWS, Bamboo, Bazel, C++, Docker, Kubernetes, Python
\item[2018-02 -- 2020-02] \cvsection{Software Engineer} \item[2018-02 -- 2020-02] \cvsection{Software Engineer}
MaibornWolff GmbH, München MaibornWolff GmbH, Munich
\cvsubsection{Key Responsibilities} \cvsubsection{Key Responsibilities}
\begin{itemize} \begin{itemize}
\item Development of scalable backend applications in a \item Design and development of scalable backend applications in a
cloud-based microservice architecture in a Scrum team cloud-based microservice architecture as part of a Scrum team using
Java and Kotlin
\item Refinement of business requirements and technical \item Refinement of business requirements and technical
specification specification
\item Technical lead for the React Native based iOS app for the
ridehailing project by ReachNow China
\end{itemize} \end{itemize}
\cvsubsection{Key Achievements} \cvsubsection{Key Achievements}
\begin{itemize} \begin{itemize}
@ -79,19 +87,9 @@
\item Successfull go-live of the ridehailing project by ReachNow \item Successfull go-live of the ridehailing project by ReachNow
China China
\end{itemize} \end{itemize}
\cvsubsection{Key Technologies} \cvsubsection{Key Technologies}
AWS, Java, Spring Boot, Kotlin, Docker, Kubernetes, GitLab CI, MQTT, AWS, Docker, Flow, GitLab CI, Java, Kotlin, Kubernetes, MQTT,
PostgreSQL PostgreSQL, React Native, Redux, RxJs, Spring Boot
\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} \item[2011-06 -- 2011-08] \cvsection{Intern for Software Engineering}
OptWare GmbH, Regensburg OptWare GmbH, Regensburg
@ -126,9 +124,11 @@
\end{cvlist} \end{cvlist}
\begin{cvlist}{Skills} \begin{cvlist}{Skills}
\item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript \item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript
\item[Technologies] AWS, Bazel, Docker, GitLab CI, Gradle, Grafana, Helm, \item[Technologies] AWS, Bazel, Docker, Flow, GitLab CI, Gradle,
Kibana, Kubernetes, MQTT, Prometheus, SQL, Spring Boot, vibe.d Grafana, Helm, Kibana, Kubernetes, MQTT, Prometheus, React Native,
\item[Methods] Kanban, mob programming, pair programming, Scrum, test-driven development Redux, RxJS, PostreSQL, Spring Boot, vibe.d
\item[Methods] Kanban, Liberating Structures, mob programming, pair
programming, Scrum, test-driven development
\end{cvlist} \end{cvlist}
\begin{cvlist}{Engagement} \begin{cvlist}{Engagement}