Dateien nach "external" hochladen
This commit is contained in:
245
external/cv-04-2026.tex
vendored
Normal file
245
external/cv-04-2026.tex
vendored
Normal file
@@ -0,0 +1,245 @@
|
||||
% a mashup of hipstercv, friggeri and twenty cv
|
||||
% adapted with project-specific content
|
||||
|
||||
\documentclass[lighthipster]{simplehipstercv}
|
||||
% available options are: darkhipster, lighthipster, pastel, allblack, grey, verylight, withoutsidebar
|
||||
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[default]{raleway}
|
||||
\usepackage[german]{babel}
|
||||
\usepackage[margin=1cm, a4paper]{geometry}
|
||||
\usepackage{enumitem}
|
||||
\makeatletter
|
||||
\AddToHook{shipout/background}{%
|
||||
\begin{tikzpicture}[remember picture,overlay]
|
||||
\fill[fill=black!10]
|
||||
(current page.north west)
|
||||
rectangle
|
||||
([xshift=\dimexpr 1in+\hoffset+\oddsidemargin+\leftcolwidth+0.5\columnsep\relax]current page.south west);
|
||||
\end{tikzpicture}%
|
||||
}
|
||||
\makeatother
|
||||
|
||||
%------------------------------------------------------------------ Variablen
|
||||
|
||||
\newlength{\rightcolwidth}
|
||||
\newlength{\leftcolwidth}
|
||||
\setlength{\leftcolwidth}{0.212\textwidth}
|
||||
\setlength{\rightcolwidth}{0.75\textwidth}
|
||||
|
||||
%------------------------------------------------------------------
|
||||
\title{Marcus Jan Almert - CV}
|
||||
\author{Marcus Jan Almert}
|
||||
\date{April 2026}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\newcommand{\cvblock}[4]{%
|
||||
#1 & \textbf{#2}\newline
|
||||
\textsc{#3}\newline
|
||||
{\color{black!70}\footnotesize
|
||||
\begin{minipage}[t]{0.97\linewidth}
|
||||
\begin{itemize}[leftmargin=1.2em,nosep]
|
||||
#4
|
||||
\end{itemize}
|
||||
\end{minipage}}\vspace{0.5em}
|
||||
}
|
||||
|
||||
\newcommand{\cvdegreeplain}[4]{%
|
||||
#1 & \textbf{#2}\newline
|
||||
\textsc{#3}\newline
|
||||
{\color{black!70}\footnotesize #4}\vspace{0.2em}
|
||||
}
|
||||
|
||||
\newcommand{\projectrole}[3]{%
|
||||
\item \textbf{#1} (#2)
|
||||
\begin{itemize}[leftmargin=1.2em,nosep]
|
||||
#3
|
||||
\end{itemize}
|
||||
}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\thispagestyle{empty}
|
||||
%-------------------------------------------------------------
|
||||
|
||||
\section*{Start}
|
||||
|
||||
\simpleheader{headercolour}{Marcus Jan}{Almert}{Full-Stack Softwareentwickler mit Frontend-Fokus | Softwarearchitekt | Senior IT-Berater}{white}
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\subsection*{}
|
||||
\vspace{3.5em}
|
||||
|
||||
\setlength{\columnsep}{1.5cm}
|
||||
\columnratio{0.23}[0.75]
|
||||
\begin{paracol}{2}
|
||||
\hbadness5000
|
||||
|
||||
\paracolbackgroundoptions
|
||||
|
||||
\footnotesize
|
||||
{\setasidefontcolour
|
||||
\flushright
|
||||
\begin{center}
|
||||
\roundpic{bewerbungsfoto.png}
|
||||
\end{center}
|
||||
|
||||
%\bg{cvgreen}{white}{Über mich}\\[0.5em]
|
||||
%{\footnotesize
|
||||
%Senior Softwareentwickler mit Fokus auf moderne und barrierefreie Frontends, skalierbare Web-Anwendungen, Cloud-Integration und technische Beratung in anspruchsvollen Fach- und Projektumfeldern.}
|
||||
\medskip
|
||||
|
||||
\bg{cvgreen}{white}{Adressinformationen}\\[0.5em]
|
||||
Marcus Jan Almert
|
||||
Wolfgang-Borchert-Bogen 12
|
||||
99423, Weimar
|
||||
|
||||
\bigskip
|
||||
|
||||
\bg{cvgreen}{white}{E-Mail}\\[0.5em]
|
||||
\href{mailto:marcus.almert@gmail.com}{marcus.almert@gmail.com}
|
||||
|
||||
\bigskip
|
||||
|
||||
\bg{cvgreen}{white}{Schwerpunkte}\\[0.5em]
|
||||
Full-Stack-Entwicklung mit Frontend-Fokus
|
||||
|
||||
Software-Architektur
|
||||
|
||||
Testing
|
||||
|
||||
IT-Sicherheit
|
||||
|
||||
\bigskip
|
||||
|
||||
\bg{cvgreen}{white}{Zertifikate}\\[0.5em]
|
||||
Professional Scrum Master I (PSM I)
|
||||
|
||||
ISAQB Certified Professional for Software Architecture (CPSA-F)
|
||||
\bigskip
|
||||
|
||||
\bg{cvgreen}{white}{Sprachen}\\[0.5em]
|
||||
Deutsch: Muttersprache
|
||||
|
||||
Englisch: C1
|
||||
|
||||
\bigskip
|
||||
|
||||
|
||||
}
|
||||
%-----------------------------------------------------------
|
||||
\switchcolumn
|
||||
|
||||
\small
|
||||
\section*{Kurzprofil}
|
||||
|
||||
Softwareentwickler und Softwarearchitekt mit breiter Erfahrung in Frontend- und Backend-Entwicklung mit TypeScript, JavaScript, React, Python, C++ und Java. Routine in agiler Produktentwicklung, cloudbasierten Systemen, Testing und IT-Sicherheit in kundenorientierten Projekten im Public Sector, im Automotive-Umfeld und im universitären Forschungsbetrieb.
|
||||
\vspace{0.7em}
|
||||
|
||||
\section*{Berufserfahrung}
|
||||
\begin{tabular}{r| p{0.72\linewidth}}
|
||||
\noalign{\vspace{0.1em}}
|
||||
\multicolumn{2}{l}{\textbf{CGI Deutschland B.V. \& Co. KG -- Senior IT-Consultant (Vollzeit)}}\\
|
||||
\noalign{\vspace{0.35em}}
|
||||
\cvblock{03/2024--heute}{Softwarearchitekt}{E-Gesetzgebungsplattform Bundestag}{
|
||||
\projectrole{Senior Frontend-Entwickler}{03/2024--12/2024}{
|
||||
\item Frontend-Entwicklung für die elektronische Gesetzgebungsplattform des Bundestags mit TypeScript und React
|
||||
\item Implementierung generischer Komponenten
|
||||
\item Umsetzung von Barrierefreiheit gemäß BITV 2.0
|
||||
\item Aufbau und Pflege von Unit-, Integrations-, Barrierefreiheits- und E2E-Tests mit Selenium, Nightwatch und Axe-core
|
||||
}
|
||||
\projectrole{Lead-Entwickler Frontend}{01/2025--02/2026}{
|
||||
\item Technische Führung im Frontend
|
||||
\item Implementierung von komplexen Features und technischen Durchstichen
|
||||
\item Ansprechpartner für Frontend- und Integrationsfragen im Projekt
|
||||
\item Zusammenarbeit mit UI/UX-Team
|
||||
\item Bearbeitung von teamübergreifenden technischen Fragestellungen
|
||||
\item Anpassungen von REST APIs und Zusammenarbeit mit Backend-Team
|
||||
}
|
||||
\projectrole{Softwarearchitekt}{03/2026--heute}{
|
||||
\item Architekturarbeit im Frontend, Backend und Testautomatisierung
|
||||
\item Präsentation fachlicher und technischer Themen vor Kunden und Stakeholdern
|
||||
\item Requirements Engineering, technische Beratung und Abstimmung mit Kunden und Stakeholdern
|
||||
\item Verfassen von technischen Dokumentationen und Reports
|
||||
\item Erarbeiten und Dokumentieren von Architekturentscheidungen, -prinzipien und -richtlinien gemäß arc4
|
||||
}
|
||||
} \\
|
||||
\cvblock{01/2023--03/2024}{Senior Frontend-Entwickler}{Automotive-Projekt}{
|
||||
\item Entwicklung einer Data-Explorer- und Visualisierungsanwendung mit React \& TypeScript in einer Microservice-Architektur in AWS
|
||||
\item Verantwortung für Frontend-Architektur und Implementierung und Integration eines AWS-basierten Backends mit Python und REST APIs mit S3, Lambda, API Gateway und DynamoDB
|
||||
\item Aufbau von AWS-CI/CD-Pipelines mit CodeCommit, CodeBuild und CodePipeline
|
||||
\item Requirements Engineering, technische Beratung sowie Kundenabstimmung und Präsentation
|
||||
} \\
|
||||
\noalign{\vspace{0.35em}}
|
||||
\multicolumn{2}{l}{\textbf{Bauhaus-Universität Weimar -- Hilfswissenschaftlicher Mitarbeiter (Teilzeit)}}\\
|
||||
\noalign{\vspace{0.35em}}
|
||||
\cvblock{12/2021--04/2024}{Softwareentwickler / Server-Admin}{Professur für Informationssicherheit und Kryptographie}{
|
||||
\item Entwicklung interner Tools und Anwendungen
|
||||
\item Pflege der Lehrstuhl-Website
|
||||
\item Administration von Lehrstuhl-Servern auf Basis von Proxmox und Kubernetes
|
||||
\item Umsetzung von Kryptografie-Referenzimplementierungen in C++
|
||||
} \\
|
||||
\cvblock{10/2021--04/2024}{Softwareentwickler / Architekt}{Professur für Informationssicherheit und Kryptographie / Professur Algorithm Engineering}{
|
||||
\item Software-Architektur, technische Konzeption und Entwicklung in Projekten im IT-Security-Umfeld
|
||||
\item Leitung von studentischen Projektteams
|
||||
} \\
|
||||
\cvblock{10/2021--04/2022}{Tutor / Übungsleiter}{Professur für Intelligente Softwaresysteme}{
|
||||
\item Betreuung von Software-Engineering- und Programmierungsvorlesungen in Python, Java und C++
|
||||
\item Entwicklung von Übungsaufgaben, Musterlösungen und Korrekturen
|
||||
}
|
||||
\end{tabular}
|
||||
\vspace{0.8em}
|
||||
|
||||
\begin{minipage}[t]{0.45\linewidth}
|
||||
\section*{Ausbildung}
|
||||
\begin{tabular}{r p{0.75\linewidth}}
|
||||
\cvdegreeplain{}{M.Sc. Computer Science for Digital Media}{Bauhaus-Universität Weimar}{2023 bis vsl. 10/2026 (Nebenberuflich)} \\
|
||||
\cvdegreeplain{}{B.Sc. Medieninformatik}{Bauhaus-Universität Weimar}{2018 bis 2023} \\
|
||||
\end{tabular}
|
||||
\end{minipage}\hfill
|
||||
\begin{minipage}[t]{0.43\linewidth}
|
||||
\section*{Zertifikate}
|
||||
\begin{tabular}{>{\footnotesize\bfseries}r >{\footnotesize}p{0.58\linewidth}}
|
||||
PSM I & Professional Scrum Master I \\
|
||||
CPSA-F & Certified Professional for Software Architecture
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\bigskip
|
||||
|
||||
\begin{minipage}[t]{0.45\linewidth}
|
||||
\section*{Kernkompetenzen}
|
||||
\begin{tabular}{>{\footnotesize\bfseries}r >{\footnotesize}p{0.8\linewidth}}
|
||||
Frontend & React, TypeScript, JavaScript, HTML, CSS, LESS, Barrierefreiheit \\
|
||||
Backend & Python, Java, Spring Boot, C++, Node.js, REST APIs \\
|
||||
Testing & Jest, Vitest, Selenium, Nightwatch, Axe-core, PyTest, JUnit, Catch2 \\
|
||||
DevOps & AWS, Docker, Linux, Jenkins, Git, CI/CD, SonarQube\\
|
||||
\end{tabular}
|
||||
\end{minipage}\hfill
|
||||
\begin{minipage}[t]{0.45\linewidth}
|
||||
\section*{Sprachen}
|
||||
\begin{tabular}{l | ll}
|
||||
\textbf{Deutsch} & {\phantom{x}\footnotesize Muttersprache} \\
|
||||
\textbf{Englisch} & {\phantom{x}\footnotesize C1}\\% \pictofraction{\faCircle}{cvgreen}{3}{black!30}{1}{\tiny}
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
|
||||
|
||||
\vspace{1em}
|
||||
\vfill{} % Whitespace before final footer
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% FINAL FOOTER
|
||||
%----------------------------------------------------------------------------------------
|
||||
%\setlength{\parindent}{0pt}
|
||||
%\begin{minipage}[t]{\linewidth}
|
||||
%\begin{center}\fontfamily{\sfdefault}\selectfont \color{black!70}
|
||||
%{\small Marcus Jan Almert \icon{\faMapMarker}{cvgreen}{} Weimar, Deutschland \icon{\faPhone}{cvgreen}{} +49 ... ... ... \newline\icon{\faAt}{cvgreen}{} \protect\url{marcus.almert@example.com} \icon{\faLinkedin}{cvgreen}{} marcus-almert \icon{\faGithub}{cvgreen}{} marcusalmert
|
||||
%}
|
||||
%\end{center}
|
||||
%\end{minipage}
|
||||
|
||||
\end{paracol}
|
||||
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user