% !TEX program = lualatex \documentclass[fontsize=11pt, DIV=12]{scrartcl} \usepackage{fontspec} \usepackage{polyglossia} \usepackage{scrlayer-scrpage} \usepackage{lastpage} \usepackage[TextAligned, NoDate]{currvita} \usepackage{csquotes} \usepackage{microtype} \setmainlanguage{english} \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}{\cvlabelfont 2020-03 – 2020-07}} \begin{document} \begin{raggedright} \begin{center} \bfseries\Huge Johannes Loher \vspace{3mm} \mdseries\normalsize Elsenheimerstraße 20, 80687 München +49 89 32791433 \hspace{1mm} johannes.loher@fg4f.de \end{center} \end{raggedright} \begin{cv}{} \begin{cvlist}{Profile} \item Highly motivated Software Engineer with two and a half years experience developing robust and scalable applications for the cloud and the ability to learn very fast. Has been working on hobby projects in D for over 4 years and is regularly visiting events and conferences related to D and other programming languages. \end{cvlist} \begin{cvlist}{Experience} \item[2020-03 -- present] \cvsection{Software Engineer} Autonomous Intelligent Driving GmbH, München (acquired by Argo AI) \cvsubsection{Key Responsibilities} \begin{itemize} \item Development of tools to speed up the developer feedback cycle \item Scrum Master and Product Owner related responsibilities \end{itemize} \cvsubsection{Key Achievements} \begin{itemize} \item Implementation of a tool to continuously calculate KPIs for part of the perception stack of the self-driving system \item Implementation of tooling to run tests as part of continuous integration using cars as a Hardware in the Loop system \end{itemize} \item[2018-02 -- 2020-02] \cvsection{Software Engineer} MaibornWolff GmbH, München \cvsubsection{Key Responsibilities} \begin{itemize} \item Development of scalable frontend and backend systems in a cloud-based microservice architecture in a Scrum team \item Refinement of business requirements and technical specification \end{itemize} \cvsubsection{Key Achievements} \begin{itemize} \item Design and implementation of a system responsible for automatically buying thousands of parking tickets per day on demand \item Design and implementation of an automatic alerting system for problems with cars. \item Successfull go-live of the ridehailing project by ReachNow China \end{itemize} \item[2010-10 -- 2018-07] \cvsection{Web developer} Freelancing, Regensburg \cvsubsection{Key Responsibilities} \begin{itemize} \item Supervision of the website of derigo GmbH \& Co. KG \item Implementation and supervision of the website of Top Select Management GmbH \end{itemize} \item[2011-06 -- 2011-08] \cvsection{Intern for Software Engineering} OptWare GmbH, Regensburg \cvsubsection{Key Responsibilities} \begin{itemize} \item Creation of an unattended installation setup for both Windows and Linux \item Approximation of a frequency distribution \end{itemize} \end{cvlist} \begin{cvlist}{Education} \item[2014-10 -- 2017-09] \cvsection{Universität Regensburg, M.Sc. Mathematics} \begin{itemize} \item Graduated with a final mark of 1.3 \item Specialized in algebraic geometry and algebraic topology \end{itemize} \item[2011-10 -- 2014-09] \cvsection{Universität Regensburg, B.Sc. Mathematics} \begin{itemize} \item Graduated with a final mark of 2.0 \item Specialized in algebraic geometry \end{itemize} \end{cvlist} \begin{cvlist}{Certificates} \item[2019-07] Oracle Certified Associate, Java SE 8 Programmer \end{cvlist} \begin{cvlist}{Languages} \item[German] Native proficiency \item[English] Full professional proficiency \end{cvlist} \begin{cvlist}{Skills} \item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, Rust, TypeScript \item[Technologies] AWS, Bazel, Docker, GitLab CI, Gradle, Grafana, Helm, JUnit, Kibana, Kubernetes, MQTT, Micrometer, Mockito, Prometheus, SQL, Spring Boot, vibe.d \item[Methods] Kanban, mob programming, pair programming, Scrum, test-driven development \end{cvlist} \begin{cvlist}{Engagement} \item[2013-10 -- 2015-09] Elected representative of the student council for mathematics at Universität Regensburg \item[2012-04 -- 2017-09] Member of the student council for mathematics at Universität Regensburg \end{cvlist} \end{cv} \end{document} \endinput