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
\documentclass[fontsize=12pt]{scrartcl}
\documentclass[fontsize=11pt, DIV=13]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage[TextAligned]{currvita}
\usepackage[TextAligned, NoDate]{currvita}
\usepackage{csquotes}
\usepackage{microtype}
\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{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{raggedright}
\bfseries\Huge Johannes Loher
\begin{center}
\bfseries\Huge Johannes Loher
\vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 München
\vspace{3mm}
\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}
\begin{cv}{}
\begin{cvlist}{Persöhnliche Angaben}
\item[Geburtsdatum] 24.12.1991
\item[Geburtsort] Bergisch Gladbach
\item[Familienstand] ledig
\end{cvlist}
\begin{cvlist}{Berufspraxis}
\item[seit Feb. 2018] Software Engineer bei der MaibornWolff GmbH
\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
Anforderungsmanagement und Entwicklung von Frontend- und Backendsystemen
mit Kotlin, Java und JavaScript in einer Microservice-Archiktektur im
Bereich On-Demand Mobility in einem Scrum Team
\item[Okt. 2014--Juli 2018] Betreuung der Webseite der derigo GmbH \& Co. KG
\item[März 2010--Juli 2018] Betreuung der Webseite der Top Select Management GmbH
\end{cvlist}
\begin{cvlist}{Praktika}
\item[Juni 2011--Aug. 2011] OptWare GmbH, Regensburg
\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
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}
\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
Titel der Abschlussarbeit: \enquote{Serres Tor-Formel und Reduktion auf die Diagonale}
\item[Okt. 2011--Sep. 2014] B.Sc. Mathematik an der Universität Regensburg
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
\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
\item[Schwedisch] Grundkenntnisse
\item[Englisch] Fließend in Wort und Schrift
\end{cvlist}
\begin{cvlist}{EDV-Kenntnisse}
\item[Betriebssysteme] Linux, Windows, Mac OS X
\item[Programmiersprachen] Kotlin, Java, D, JavaScript, Python, C, C++, PHP, Shell-Skripte
\item[Technologien und Tools] Docker, Kubernetes, Helm, AWS, SQL, Gradle, Spring Boot, MQTT, Prometheus, Grafana, Kibana, GitLab CI, JUnit, Mockito, Micrometer, vibe.d
\item[Auszeichnungssprachen] \LaTeX, HTML, CSS
\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}{Zertifikate}
\item[Juli 2019] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist}
\begin{cvlist}{Ehrenamt}
\item[Okt. 2013--Sep. 2015] Gewählter Fachschaftsvertreter für Mathematik an der Universität Regensburg
\item[seit Apr. 2012] Mitglied der Fachschaft Mathemathik/Physik der Universität Regensburg
\item[Sep. 2009--Aug. 2010] 3. Schülersprecher am Albertus-Magnus-Gymnasium Regensburg
\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}

6
cv.tex
View file

@ -28,7 +28,7 @@
\bfseries\Huge Johannes Loher
\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
\end{center}
@ -66,7 +66,7 @@
\cvsubsection{Key Technologies}
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
\cvsubsection{Key Responsibilities}
\begin{itemize}
@ -115,7 +115,7 @@
\item Specialized in algebraic geometry
\end{itemize}
\end{cvlist}
\begin{cvlist}{Certificates}
\begin{cvlist}{Certification}
\item[2019-07] Oracle Certified Associate, Java SE 8 Programmer
\end{cvlist}
\begin{cvlist}{Languages}