Compare commits

..

1 Commits

Author SHA1 Message Date
4f649a13a3 cv bild und english version 2026-05-13 15:43:13 +02:00
8 changed files with 247 additions and 23 deletions

0
.codex
View File

21
.gitignore vendored
View File

@@ -1,21 +0,0 @@
# LaTeX build artifacts
*.aux
*.fdb_latexmk
*.fls
*.log
*.out
*.synctex.gz
*.toc
*.lof
*.lot
*.nav
*.snm
*.vrb
*.xdv
# Intermediate/bibliography files
*.bbl
*.bcf
*.blg
*.run.xml

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

BIN
external/bewerbungsphoto.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
external/cv-04-2026-en.pdf vendored Normal file

Binary file not shown.

245
external/cv-04-2026-en.tex vendored Normal file
View 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[english]{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
%------------------------------------------------------------------ Variables
\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 Software Developer with Frontend Focus | Software Architect | Senior IT Consultant}{white}
%------------------------------------------------
\subsection*{}
\vspace{3.5em}
\setlength{\columnsep}{1.5cm}
\columnratio{0.23}[0.75]
\begin{paracol}{2}
\hbadness5000
\paracolbackgroundoptions
\footnotesize
{\setasidefontcolour
\flushright
\begin{center}
\IfFileExists{bewerbungsphoto.png}{\roundpic{bewerbungsphoto.png}}{}
\end{center}
%\bg{cvgreen}{white}{About Me}\\[0.5em]
%{\footnotesize
%Senior software developer focused on modern and accessible frontends, scalable web applications, cloud integration, and technical consulting in demanding domain and project environments.}
\medskip
\bg{cvgreen}{white}{Address}\\[0.5em]
Marcus Jan Almert
Wolfgang-Borchert-Bogen 12
99423 Weimar
\bigskip
\bg{cvgreen}{white}{Email}\\[0.5em]
\href{mailto:marcus.almert@gmail.com}{marcus.almert@gmail.com}
\bigskip
\bg{cvgreen}{white}{Focus Areas}\\[0.5em]
Full-stack development with frontend focus
Software architecture
Testing
IT security
\bigskip
\bg{cvgreen}{white}{Certificates}\\[0.5em]
Professional Scrum Master I (PSM I)
ISAQB Certified Professional for Software Architecture (CPSA-F)
\bigskip
\bg{cvgreen}{white}{Languages}\\[0.5em]
German: Native language
English: C1
\bigskip
}
%-----------------------------------------------------------
\switchcolumn
\small
\section*{Profile}
Software developer and software architect with broad experience in frontend and backend development using TypeScript, JavaScript, React, Python, C++, and Java. Experienced in agile product development, cloud-based systems, testing, and IT security in customer-oriented projects in the public sector, automotive environment, and university research context.
\vspace{0.7em}
\section*{Professional Experience}
\begin{tabular}{r| p{0.72\linewidth}}
\noalign{\vspace{0.1em}}
\multicolumn{2}{l}{\textbf{CGI Deutschland B.V. \& Co. KG -- Senior IT Consultant (full-time)}}\\
\noalign{\vspace{0.35em}}
\cvblock{03/2024--present}{Software Architect}{Electronic Legislative Platform of the German Bundestag}{
\projectrole{Senior Frontend Developer}{03/2024--12/2024}{
\item Frontend development for the electronic legislative platform of the German Bundestag using TypeScript and React
\item Implementation of generic components
\item Implementation of accessibility in accordance with BITV 2.0
\item Setup and maintenance of unit, integration, accessibility, and E2E tests with Selenium, Nightwatch, and Axe-core
}
\projectrole{Frontend Lead Developer}{01/2025--02/2026}{
\item Technical leadership in the frontend
\item Implementation of complex features and technical proof-of-concept work
\item Point of contact for frontend and integration topics within the project
\item Collaboration with the UI/UX team
\item Work on cross-team technical topics
\item Adjustments to REST APIs and collaboration with the backend team
}
\projectrole{Software Architect}{03/2026--present}{
\item Architecture work in frontend, backend, and test automation
\item Presentation of domain and technical topics to customers and stakeholders
\item Requirements engineering, technical consulting, and coordination with customers and stakeholders
\item Authoring of technical documentation and reports
\item Development and documentation of architecture decisions, principles, and guidelines according to arc42
}
} \\
\cvblock{01/2023--03/2024}{Senior Frontend Developer}{Automotive Project}{
\item Development of a data explorer and visualization application with React \& TypeScript in a microservice architecture on AWS
\item Responsibility for frontend architecture and implementation, as well as integration of an AWS-based backend with Python and REST APIs using S3, Lambda, API Gateway, and DynamoDB
\item Setup of AWS CI/CD pipelines with CodeCommit, CodeBuild, and CodePipeline
\item Requirements engineering, technical consulting, customer coordination, and presentation
} \\
\noalign{\vspace{0.35em}}
\multicolumn{2}{l}{\textbf{Bauhaus University Weimar -- Student Research Assistant (part-time)}}\\
\noalign{\vspace{0.35em}}
\cvblock{12/2021--04/2024}{Software Developer / Server Admin}{Chair of Information Security and Cryptography}{
\item Development of internal tools and applications
\item Maintenance of the chair website
\item Administration of chair servers based on Proxmox and Kubernetes
\item Implementation of cryptography reference implementations in C++
} \\
\cvblock{10/2021--04/2024}{Software Developer / Architect}{Chair of Information Security and Cryptography / Chair of Algorithm Engineering}{
\item Software architecture, technical conception, and development in projects in the IT security field
\item Leadership of student project teams
} \\
\cvblock{10/2021--04/2022}{Tutor / Teaching Assistant}{Chair of Intelligent Software Systems}{
\item Support for software engineering and programming lectures in Python, Java, and C++
\item Development of exercises, sample solutions, and corrections
}
\end{tabular}
\vspace{0.8em}
\begin{minipage}[t]{0.45\linewidth}
\section*{Education}
\begin{tabular}{r p{0.75\linewidth}}
\cvdegreeplain{}{M.Sc. Computer Science for Digital Media}{Bauhaus University Weimar}{2023 to expected 10/2026 (part-time)} \\
\cvdegreeplain{}{B.Sc. Media Informatics}{Bauhaus University Weimar}{2018 to 2023} \\
\end{tabular}
\end{minipage}\hfill
\begin{minipage}[t]{0.43\linewidth}
\section*{Certificates}
\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*{Core Competencies}
\begin{tabular}{>{\footnotesize\bfseries}r >{\footnotesize}p{0.65\linewidth}}
Frontend & React, TypeScript, JavaScript, HTML, CSS, LESS, accessibility \\
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*{Languages}
\begin{tabular}{l | ll}
\textbf{German} & {\phantom{x}\footnotesize Native language} \\
\textbf{English} & {\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, Germany \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}

Binary file not shown.

View File

@@ -83,7 +83,7 @@
{\setasidefontcolour
\flushright
\begin{center}
\roundpic{bewerbungsfoto.png}
\roundpic{bewerbungsphoto.png}
\end{center}
%\bg{cvgreen}{white}{Über mich}\\[0.5em]
@@ -163,7 +163,7 @@ Softwareentwickler und Softwarearchitekt mit breiter Erfahrung in Frontend- und
\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
\item Erarbeiten und Dokumentieren von Architekturentscheidungen, -prinzipien und -richtlinien gemäß arc42
}
} \\
\cvblock{01/2023--03/2024}{Senior Frontend-Entwickler}{Automotive-Projekt}{