diff --git a/Lebenslauf.tex b/Lebenslauf.tex index 4f2cfb1..bdf5665 100644 --- a/Lebenslauf.tex +++ b/Lebenslauf.tex @@ -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} diff --git a/cv.tex b/cv.tex index 05e38c3..8470123 100644 --- a/cv.tex +++ b/cv.tex @@ -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}