% !TEX program = lualatex
\documentclass[fontsize=12pt]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage[TextAligned]{currvita}
\usepackage{csquotes}
\usepackage{microtype}

\setmainlanguage[spelling=new, latesthyphen=true]{german}
\setmainfont{Crimson}[BoldFont=*-Semibold,Ligatures=Rare]
\setkomafont{pagefoot}{\normalfont\rmfamily\upshape}
\setkomafont{pagenumber}{\normalfont\rmfamily\upshape}
%\tolerance=635

\cfoot[Seite \thepage~von \pageref{LastPage}]{Seite \thepage~von \pageref{LastPage}}

\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlabelfont Technologien und Tools}}

\cvplace{Regensburg}
\date{\today}
\begin{document}
\begin{raggedright}

\bfseries\Huge Johannes Loher

\vspace{3mm}
\mdseries\normalsize Elsenheimerstraße 20, 80687 München

+49 89 32791433 \hspace{1mm} johannes.loher@fg4f.de

\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

        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

        Erstellung einer unbeaufsichtigten Installation für Windows und Linux und Approximation eine Häufigkeitsverteilung
    \end{cvlist}
    \begin{cvlist}{Ausbildung}
        \item[Okt. 2014--Sep. 2017] M.Sc. Mathematik an der Universität Regensburg

        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
    \end{cvlist}
    \begin{cvlist}{Sprachkenntnisse}
        \item[Deutsch] Muttersprache
        \item[Englisch] fließend in Wort und Schrift
        \item[Schwedisch] Grundkenntnisse
    \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
    \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
    \end{cvlist}
\end{cv}
\end{document}
\endinput
