This commit is contained in:
Johannes Loher 2020-07-05 22:36:07 +02:00
parent 8e2f81e7e2
commit def6db87ae
2 changed files with 112 additions and 59 deletions

View file

@ -1,92 +1,145 @@
% !TEX program = lualatex % !TEX program = lualatex
\documentclass[fontsize=12pt]{scrartcl} \documentclass[fontsize=11pt, DIV=13]{scrartcl}
\usepackage{fontspec} \usepackage{fontspec}
\usepackage{polyglossia} \usepackage{polyglossia}
\usepackage{scrlayer-scrpage} \usepackage{scrlayer-scrpage}
\usepackage{lastpage} \usepackage{lastpage}
\usepackage[TextAligned]{currvita} \usepackage[TextAligned, NoDate]{currvita}
\usepackage{csquotes} \usepackage{csquotes}
\usepackage{microtype} \usepackage{microtype}
\setmainlanguage[spelling=new, latesthyphen=true]{german} \setmainlanguage[spelling=new, latesthyphen=true]{german}
\setmainfont{Crimson}[BoldFont=*-Semibold,Ligatures=Rare] \setmainfont{EB Garamond}[BoldFont=*-Semibold,Ligatures=TeX]
\setkomafont{pagefoot}{\normalfont\rmfamily\upshape} \setkomafont{pagefoot}{\normalfont\rmfamily\upshape}
\setkomafont{pagenumber}{\normalfont\rmfamily\upshape} \setkomafont{pagenumber}{\normalfont\rmfamily\upshape}
%\tolerance=635
\cfoot[Seite \thepage~von \pageref{LastPage}]{Seite \thepage~von \pageref{LastPage}} \pagestyle{empty}
\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlabelfont Technologien und Tools}} \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}}
\cvplace{Regensburg}
\date{\today}
\begin{document} \begin{document}
\begin{raggedright} \begin{raggedright}
\bfseries\Huge Johannes Loher \begin{center}
\bfseries\Huge Johannes Loher
\vspace{3mm} \vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 München \mdseries\normalsize Elsenheimerstraße 20, 80687 Mprünchen
+49 89 32791433 \hspace{1mm} johannes.loher@fg4f.de +49 151 42151433 \hspace{1mm} johannes.loher@fg4f.de
\end{center}
\vspace{3mm}
\end{raggedright} \end{raggedright}
\begin{cv}{} \begin{cv}{}
\begin{cvlist}{Persöhnliche Angaben} \begin{cvlist}{Profil}
\item[Geburtsdatum] 24.12.1991 \item Hoch motivierter Softwareentwickler mit zweieinhalb Jahren
\item[Geburtsort] Bergisch Gladbach Erfahrung im Entwickeln von robusten und skalierbaren Anwendungen für
\item[Familienstand] ledig die Cloud. Hat tiefgehendes Wissen in vielen Programmiersprachen und
\end{cvlist} nimmt regelmäßg an Events und Konferzen zu verschiedenen Aspekten der
\begin{cvlist}{Berufspraxis} modernen Softwareentwicklung teil.
\item[seit Feb. 2018] Software Engineer bei der MaibornWolff GmbH \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
Anforderungsmanagement und Entwicklung von Frontend- und Backendsystemen \item[Jan. 2018 -- Feb. 2020] \cvsection{Software Engineer}
mit Kotlin, Java und JavaScript in einer Microservice-Archiktektur im MaibornWolff GmbH, München
Bereich On-Demand Mobility in einem Scrum Team \cvsubsection{Kernaufgaben}
\item[Okt. 2014--Juli 2018] Betreuung der Webseite der derigo GmbH \& Co. KG \begin{itemize}
\item[März 2010--Juli 2018] Betreuung der Webseite der Top Select Management GmbH \item Design und Umsetzung von skalierbaren Backendanwendungen in
\end{cvlist} einer cloudbasierten Microservice Architektur als Teil eines
\begin{cvlist}{Praktika} Scrum Teams
\item[Juni 2011--Aug. 2011] OptWare GmbH, Regensburg \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
Erstellung einer unbeaufsichtigten Installation für Windows und Linux und Approximation eine Häufigkeitsverteilung \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} \end{cvlist}
\begin{cvlist}{Ausbildung} \begin{cvlist}{Ausbildung}
\item[Okt. 2014--Sep. 2017] M.Sc. Mathematik an der Universität Regensburg \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}
Abschlussnote: 1,3 \item[Okt. 2011 -- Sep. 2014] \cvsection{Universität Regensburg, B.Sc.
Mathematik}
Titel der Abschlussarbeit: \enquote{Serres Tor-Formel und Reduktion auf die Diagonale} \begin{itemize}
\item Abschlussnote 2,0
\item[Okt. 2011--Sep. 2014] B.Sc. Mathematik an der Universität Regensburg \item Spezialisierung auf Algebraische Geometrie
\end{itemize}
Abschlussnote: 2,0
Titel der Abschlussarbeit: \enquote{Ein Verschwindungssatz für die Garbenkohomologie noetherscher topologischer Räume}
\item[Sep. 2002--Mai 2011] Albertus-Magnus-Gymnasium Regensburg
Abiturnote: 1,3
\end{cvlist} \end{cvlist}
\begin{cvlist}{Zertifizierungen}
\item[Jul. 2019] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist}
\begin{cvlist}{Sprachkenntnisse} \begin{cvlist}{Sprachkenntnisse}
\item[Deutsch] Muttersprache \item[Deutsch] Muttersprache
\item[Englisch] fließend in Wort und Schrift \item[Englisch] Fließend in Wort und Schrift
\item[Schwedisch] Grundkenntnisse
\end{cvlist} \end{cvlist}
\begin{cvlist}{EDV-Kenntnisse} \begin{cvlist}{Kompetenzen}
\item[Betriebssysteme] Linux, Windows, Mac OS X \item[Sprachen] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript
\item[Programmiersprachen] Kotlin, Java, D, JavaScript, Python, C, C++, PHP, Shell-Skripte \item[Technologien] AWS, Bazel, Docker, Flow, GitLab CI, Gradle,
\item[Technologien und Tools] Docker, Kubernetes, Helm, AWS, SQL, Gradle, Spring Boot, MQTT, Prometheus, Grafana, Kibana, GitLab CI, JUnit, Mockito, Micrometer, vibe.d Grafana, Helm, Kibana, Kubernetes, MQTT, Prometheus, React Native,
\item[Auszeichnungssprachen] \LaTeX, HTML, CSS Redux, RxJS, PostgreSQL, Spring Boot, vibe.d
\end{cvlist} \item[Methoden] Kanban, Liberating Structures, Mobprogrammierung,
\begin{cvlist}{Zertifikate} Paarprogrammierung, Scrum, Testgetriebene Entwicklung
\item[Juli 2019] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist} \end{cvlist}
\begin{cvlist}{Ehrenamt} \begin{cvlist}{Ehrenamt}
\item[Okt. 2013--Sep. 2015] Gewählter Fachschaftsvertreter für Mathematik an der Universität Regensburg \item[Okt. 2013 -- Sep. 2015] Gewählter Fachschaftsvertreter für
\item[seit Apr. 2012] Mitglied der Fachschaft Mathemathik/Physik der Universität Regensburg Mathematik an der Universität Regensburg
\item[Sep. 2009--Aug. 2010] 3. Schülersprecher am Albertus-Magnus-Gymnasium Regensburg \item[Apr. 2012 -- Sep. 2017] Mitglied der Fachschaft Mathemathik/Physik
der Universität Regensburg
\end{cvlist} \end{cvlist}
\end{cv} \end{cv}
\end{document} \end{document}

6
cv.tex
View file

@ -28,7 +28,7 @@
\bfseries\Huge Johannes Loher \bfseries\Huge Johannes Loher
\vspace{3mm} \vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 München \mdseries\normalsize Elsenheimerstraße 20, 80687 Munich
+49 151 42151433 \hspace{1mm} johannes.loher@fg4f.de +49 151 42151433 \hspace{1mm} johannes.loher@fg4f.de
\end{center} \end{center}
@ -66,7 +66,7 @@
\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-01 -- 2020-02] \cvsection{Software Engineer}
MaibornWolff GmbH, Munich MaibornWolff GmbH, Munich
\cvsubsection{Key Responsibilities} \cvsubsection{Key Responsibilities}
\begin{itemize} \begin{itemize}
@ -115,7 +115,7 @@
\item Specialized in algebraic geometry \item Specialized in algebraic geometry
\end{itemize} \end{itemize}
\end{cvlist} \end{cvlist}
\begin{cvlist}{Certificates} \begin{cvlist}{Certification}
\item[2019-07] Oracle Certified Associate, Java SE 8 Programmer \item[2019-07] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist} \end{cvlist}
\begin{cvlist}{Languages} \begin{cvlist}{Languages}