cv/Lebenslauf.tex
2020-07-05 22:36:07 +02:00

147 lines
5.8 KiB
TeX

% !TEX program = lualatex
\documentclass[fontsize=11pt, DIV=13]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage[TextAligned, NoDate]{currvita}
\usepackage{csquotes}
\usepackage{microtype}
\setmainlanguage[spelling=new, latesthyphen=true]{german}
\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}{\cvlistheadingfont
Sprachkenntnisse}}
\begin{document}
\begin{raggedright}
\begin{center}
\bfseries\Huge Johannes Loher
\vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 Mprünchen
+49 151 42151433 \hspace{1mm} johannes.loher@fg4f.de
\end{center}
\end{raggedright}
\begin{cv}{}
\begin{cvlist}{Profil}
\item Hoch motivierter Softwareentwickler mit zweieinhalb Jahren
Erfahrung im Entwickeln von robusten und skalierbaren Anwendungen für
die Cloud. Hat tiefgehendes Wissen in vielen Programmiersprachen und
nimmt regelmäßg an Events und Konferzen zu verschiedenen Aspekten der
modernen Softwareentwicklung teil.
\end{cvlist}
\begin{cvlist}{Berufserfahrung}
\item[Mär. 2020 -- heute] \cvsection{Software Engineer}
Autonomous Intelligent Driving GmbH (durch Argo AI übernommen), München
\cvsubsection{Kernaufgaben}
\begin{itemize}
\item Entwicklung von Tools zur Verbesserung der Qualität und
Verifizierbarkeit von Code und zur Beschleunigung der Feedback
Zyklen für Enwickler
\item Tätigkeit als Scrum Master für das Team
\end{itemize}
\cvsubsection{Erfolge}
\begin{itemize}
\item Umsetzung eines Tools zur ständigen Berechnung von
Leistungskennzahlen für einen Teil des Perception-Stacks des
selbstfahrenden Systems
\item Umsetzung von Tools um automatisierte Tests als Teil von
Continuous Integration auf Autos als Hardware in the Loop System
laufen zu lassen.
\item Umsetzung eines Tools zur automatischen Erstellung von
Stacktraces für Abstürze während Tests, die auf Autos als Hardware
in the Loop System laufen
\end{itemize}
\cvsubsection{Wichtige Technologien}
AWS, Bamboo, Bazel, C++, Docker, Kubernetes, Python
\item[Jan. 2018 -- Feb. 2020] \cvsection{Software Engineer}
MaibornWolff GmbH, München
\cvsubsection{Kernaufgaben}
\begin{itemize}
\item Design und Umsetzung von skalierbaren Backendanwendungen in
einer cloudbasierten Microservice Architektur als Teil eines
Scrum Teams
\item Fachliche und technische Spezifikation von Anforderungen
\item Technische Verantwortung für die auf React Native basierende
App für das Ridehailing Projekt von ReachNow China.
\end{itemize}
\cvsubsection{Erfolge}
\begin{itemize}
\item Design und Umsetzung eines Systems, über das täglich
automatisch tausende Parktickets gekauft werden
\item Design und Umsetzung eines Systems zur automatischen
Benachrichtigung über Fehler und Probleme mit Autos
\item Erfolgreicher Livegang des Ridehailing Projekts von ReachNow
China
\end{itemize}
\cvsubsection{Wichtige Technologien}
AWS, Docker, Flow, GitLab CI, Java, Kotlin, Kubernetes, MQTT,
PostgreSQL, React Native, Redux, RxJS, Spring Boot
\item[Jun. 2011 -- Aug. 2011] \cvsection{Praktikant im Bereich
Algorithmen- und Softwareentwicklung}
OptWare GmbH, Regensburg
\cvsubsection{Kernaufgaben}
\begin{itemize}
\item Erstellung von Unattended Installationen für Windows und
Ubunutu
\item Approximation einer Häufigkeitsverteilung mit GNU Octave
\end{itemize}
\end{cvlist}
\begin{cvlist}{Ausbildung}
\item[Okt. 2014--Sep. 2017] \cvsection{Universität Regensburg, M.Sc.
Mathematik}
\begin{itemize}
\item Abschlussnote 1,3
\item Spezialisierung auf Algebraische Geometrie und
Algebraische Topologie
\end{itemize}
\item[Okt. 2011 -- Sep. 2014] \cvsection{Universität Regensburg, B.Sc.
Mathematik}
\begin{itemize}
\item Abschlussnote 2,0
\item Spezialisierung auf Algebraische Geometrie
\end{itemize}
\end{cvlist}
\begin{cvlist}{Zertifizierungen}
\item[Jul. 2019] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist}
\begin{cvlist}{Sprachkenntnisse}
\item[Deutsch] Muttersprache
\item[Englisch] Fließend in Wort und Schrift
\end{cvlist}
\begin{cvlist}{Kompetenzen}
\item[Sprachen] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript
\item[Technologien] AWS, Bazel, Docker, Flow, GitLab CI, Gradle,
Grafana, Helm, Kibana, Kubernetes, MQTT, Prometheus, React Native,
Redux, RxJS, PostgreSQL, Spring Boot, vibe.d
\item[Methoden] Kanban, Liberating Structures, Mobprogrammierung,
Paarprogrammierung, Scrum, Testgetriebene Entwicklung
\end{cvlist}
\begin{cvlist}{Ehrenamt}
\item[Okt. 2013 -- Sep. 2015] Gewählter Fachschaftsvertreter für
Mathematik an der Universität Regensburg
\item[Apr. 2012 -- Sep. 2017] Mitglied der Fachschaft Mathemathik/Physik
der Universität Regensburg
\end{cvlist}
\end{cv}
\end{document}
\endinput