This commit is contained in:
Johannes Loher 2020-06-22 21:27:40 +02:00
parent 7fe6fb13c3
commit 99623a879a
2 changed files with 294 additions and 29 deletions

289
.gitignore vendored
View file

@ -1,25 +1,284 @@
## Core latex/pdflatex auxiliary files:
*.aux
*.glo
*.idx
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.ist
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
*.ps
*.eps
*.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.alg
*.bbl
*.blg
*.dvi
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
# *.tikz
*-tikzDictionary
# listings
*.lol
# luatexja-ruby
*.ltjruby
# makeidx
*.idx
*.ilg
*.ind
*.lof
*.lot
# minitoc
*.maf
*.mtc
*.mtc1
*.out
*.synctex.gz
*.pdf
*.xref
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
# xypic precompiled matrices and outlines
*.xyc
*.xyd
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# gummi
.*.swp
# KBibTeX
*~[0-9]*
# TeXnicCenter
*.tps
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
# Makeindex log files
*.lpz
# xwatermark package
*.xwm
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib

32
cv.tex
View file

@ -1,5 +1,5 @@
% !TEX program = lualatex
\documentclass[fontsize=11pt, DIV=12]{scrartcl}
\documentclass[fontsize=11pt, DIV=13]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{scrlayer-scrpage}
@ -38,17 +38,18 @@
\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.
ability to learn very fast. Has deep knowledge about many different
programming languages and frequently attends events and conferences related
to many different aspects of modern software development.
\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
\item Development of tools that improve the quality and verifiability of code and
speed up the developer feedback cycle
\item Acting as Scrum Master for the team
\end{itemize}
\cvsubsection{Key Achievements}
\begin{itemize}
@ -57,12 +58,14 @@
\item Implementation of tooling to run tests as part of continuous
integration using cars as a Hardware in the Loop system
\end{itemize}
\cvsubsection{Key Technologies}
AWS, Bamboo, Bazel, C++, Docker, Kubernetes, Python
\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
\item Development of scalable backend applications in a
cloud-based microservice architecture in a Scrum team
\item Refinement of business requirements and technical
specification
@ -77,6 +80,10 @@
China
\end{itemize}
\cvsubsection{Key Technologies}
AWS, Java, Spring Boot, Kotlin, Docker, Kubernetes, GitLab CI, MQTT,
PostgreSQL
\item[2010-10 -- 2018-07] \cvsection{Web developer}
Freelancing, Regensburg
\cvsubsection{Key Responsibilities}
@ -90,9 +97,9 @@
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
\item Creation of unattended installation setups for both Windows
and Ubuntu
\item Approximation of a frequency distribution using GNU Octave
\end{itemize}
\end{cvlist}
\begin{cvlist}{Education}
@ -118,10 +125,9 @@
\item[English] Full professional proficiency
\end{cvlist}
\begin{cvlist}{Skills}
\item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, Rust, TypeScript
\item[Languages] C, C++, D, Java, JavaScript, Kotlin, Python, TypeScript
\item[Technologies] AWS, Bazel, Docker, GitLab CI, Gradle, Grafana, Helm,
JUnit, Kibana, Kubernetes, MQTT, Micrometer, Mockito, Prometheus, SQL,
Spring Boot, vibe.d
Kibana, Kubernetes, MQTT, Prometheus, SQL, Spring Boot, vibe.d
\item[Methods] Kanban, mob programming, pair programming, Scrum, test-driven development
\end{cvlist}