diff --git a/cv.tex b/cv.tex
index 17eaf58..0e3918b 100644
--- a/cv.tex
+++ b/cv.tex
@@ -1,4 +1,4 @@
-%============================================================================%
+%============See ================================================================%
%
% DOCUMENT DEFINITION
%
@@ -8,6 +8,7 @@
\documentclass[10pt,A4]{article}
\usepackage{blindtext}
+\usepackage{accsupp}
%----------------------------------------------------------------------------------------
% ENCODING
%----------------------------------------------------------------------------------------
@@ -245,18 +246,33 @@
% param 1: name of the skill / tech / etc.
% param 2: level (for example in years)
% param 3: percent, values range from 0 to 1
+% param 4: (optional) FontAwesome icon name (e.g., Python, Js, Html5, Css3, etc.) OR SVG path (e.g., img/cpp.svg)
+% param 5: (optional) SVG height if param 4 is an SVG path (e.g., 0.9em)
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
-\newcommand{\cvskill}[3] {
+\newcommand{\cvskill}[5][] {
\begin{tabularx}{\textwidth}{Xr@{}}
- \textcolor{black}{\textbf{#1}} & \textcolor{maincol}{#2}\\
+ \ifthenelse{\isempty{#1}}{}{
+ % Check if it's an SVG file (contains .svg)
+ \IfSubStr{#1}{.svg}{
+ % It's an SVG file path
+ \ifthenelse{\isempty{#5}}{
+ \raisebox{0pt}[\height][0pt]{\includesvg[height=0.9em,pretex=\relax]{#1}}\hspace{0.3em}
+ }{
+ \raisebox{0pt}[\height][0pt]{\includesvg[height=#5,pretex=\relax]{#1}}\hspace{0.3em}
+ }
+ }{
+ % It's a FontAwesome icon name
+ \textcolor{maincol}{\csname fa#1\endcsname}\hspace{0.3em}
+ }
+ }\textcolor{black}{\textbf{#2}} & \textcolor{maincol}{#3}\\
\end{tabularx}\\[-16pt]
\hspace{4pt}
\begin{tikzpicture}[scale=1,rounded corners=2pt,very thin]
\fill [lightcol] (0,0) rectangle (1\linewidth, 0.15);
- \fill [maincol] (0,0) rectangle (#3\linewidth, 0.15);
+ \fill [maincol] (0,0) rectangle (#4\linewidth, 0.15);
\end{tikzpicture}
}
@@ -284,11 +300,13 @@
% param 1: time-frame i.e. Sep 14 - Jan 15 etc.
% param 2: event name (job position etc.)
% param 3: Customer, Employer, Industry
-% param 4: Short description
-% param 5: work done (optional)
-% param 6: technologies include (optional)
-% param 7: achievements (optional)
-\newcommand{\cvevent}[7] {
+% param 4: logo file path (optional, e.g., img/eth.svg)
+% param 5: logo height (optional, e.g., 0.7em, defaults to 0.9em)
+% param 6: logo vertical offset (optional, e.g., -.1\height, defaults to -.3\height)
+% param 7: Short description
+% param 8: work done (optional)
+% param 9: technologies include (optional)
+\newcommand{\cvevent}[9] {
% we wrap this part in a parbox, so title and description are not separated on a pagebreak
% if you need more control on page breaks, remove the parbox
@@ -299,22 +317,40 @@
\fill[black] (-0.5em -0.3em -0.15em, 4pt) circle [radius=0.3em];
\end{tikzpicture}
\hspace{-0.3em}\textcolor{black}{\textbf{#2}} & \colorbox{maincol}{\makebox[0.25\mpwidth]{\textcolor{white}{#1}}} \\
- \textcolor{maincol}{\textbf{#3}} & \\
+ % Add logo if provided (before company name)
+ \ifthenelse{\isempty{#4}}{}{
+ \ifthenelse{\isempty{#5}}{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }
+ }
+ \textcolor{maincol}{\textbf{#3}}
+ & \\
\end{tabular*}\\
- \ifthenelse{\isempty{#4}}{}{
- \cvtext{#4}\\
+ \ifthenelse{\isempty{#7}}{}{
+ \cvtext{#7}\\
}
}
- \ifthenelse{\isempty{#5}}{}{
+ \ifthenelse{\isempty{#8}}{}{
\vspace{4pt}
- {#5}
+ {#8}
}
\vspace{0pt}
}
+
%----------------------------------------------------------------------------------------
% CV EVENT WITH DETAILED SUBPOINTS
%----------------------------------------------------------------------------------------
@@ -323,19 +359,38 @@
% param 1: time-frame i.e. Sep 14 - Jan 15 etc.
% param 2: event name (job position etc.)
% param 3: Customer, Employer, Industry
-% param 4: List of detailed subpoints (use \cvsubpoint{title}{description} for each)
-\newcommand{\cveventdetailed}[4] {
- \parbox{\mpwidth}{
- \begin{tabular*}{1\mpwidth}{p{0.72\mpwidth} r}
- \begin{tikzpicture}[remember picture, overlay]
- \fill[black] (-0.5em -0.3em -0.15em, 4pt) circle [radius=0.3em];
- \end{tikzpicture}
- \hspace{-0.3em}\textcolor{black}{\textbf{#2}} & \colorbox{maincol}{\makebox[0.25\mpwidth]{\textcolor{white}{#1}}} \\
- \textcolor{maincol}{\textbf{#3}} & \\
- \end{tabular*}\\[4pt]
+% param 4: logo file path (optional, e.g., img/pwc.svg)
+% param 5: logo height (optional, e.g., 0.9em, defaults to 0.9em)
+% param 6: logo vertical offset (optional, e.g., -.1\height, defaults to -.3\height)
+% param 7: List of detailed subpoints (use \cvsubpoint{title}{description} for each)
+\newcommand{\cveventdetailed}[7] {
+ \begin{tabular*}{1\mpwidth}{p{0.72\mpwidth} r}
+ \begin{tikzpicture}[remember picture, overlay]
+ \fill[black] (-0.5em -0.3em -0.15em, 4pt) circle [radius=0.3em];
+ \end{tikzpicture}
+ \hspace{-0.3em}\textcolor{black}{\textbf{#2}} & \colorbox{maincol}{\makebox[0.25\mpwidth]{\textcolor{white}{#1}}} \\
+ % Add logo if provided (before company name)
+ \ifthenelse{\isempty{#4}}{}{
+ \ifthenelse{\isempty{#5}}{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }
+ }
+ \textcolor{maincol}{\textbf{#3}}
+ & \\
+ \end{tabular*}\\[4pt]
+
+ #7
- #4
- }
\vspace{6pt}
}
@@ -344,7 +399,7 @@
% param 2: detailed description (separate bullet points with \item)
\newcommand{\cvsubpoint}[2]{
\vspace{3pt}
- \textcolor{black}{\textbf{#1}}\\[-20pt]
+ \textcolor{black}{\textbf{#1}}\\[-18pt]
\begin{itemize}
\setlength{\itemsep}{2pt}
\setlength{\parskip}{0pt}
@@ -407,22 +462,21 @@
\begin{document}
\columnratio{0.31}
\setlength{\columnsep}{2.2em}
-\setlength{\columnseprule}{4pt}
+\setlength{\columnseprule}{0pt}
\colseprulecolor{lightcol}
\begin{paracol}{2}
\begin{leftcolumn}
%---------------------------------------------------------------------------------------
% META IMAGE
%----------------------------------------------------------------------------------------
-%\includegraphics[width=\linewidth]{untitled.jpg} %trimming relative to image size
-
-
-
-\begin{tikzpicture}[remember picture]
-\clip ($(current page text area.north east)!0.06!(current page text area.south east)!0.12!(current page text area.north west)$)
- circle (0.5\linewidth) node {\includegraphics[width=\linewidth]{img/alexander.jpg}};
+\begin{center}
+\begin{tikzpicture}
+\clip (0,0) circle (0.5\linewidth);
+\node at (0,0) {\includegraphics[width=\linewidth]{img/alexander.jpg}};
\end{tikzpicture}
+\end{center}
+\vspace{0.5em}
\cvsection{Contact}\\[-0.5em]
\iconemail{Envelope}{14}{alexander@bocken.org}{alexander@bocken.org}{black}\\[6pt]
@@ -438,22 +492,6 @@
%\vfill\null
%\cvqrcode{0.7}
-%---------------------------------------------------------------------------------------
-% META SKILLS
-%----------------------------------------------------------------------------------------
-\cvsection{Soft Skills}\\[-0.8em]
-\vspace{-1.2em}
-\begin{itemize}
- \leftskip-1.8em
- \itemsep-0.2em
- \item[] Stong analytical capabilities
- \item[] Excellent at presentations (EN, DE)
- \item[] Work well in teams
- \item[] Quick learner
- \item[] Focused
- \item[] Adaptable
- \item[] Self-starter
-\end{itemize}
%---------------------------------------------------------------------------------------
% LANGUAGES
@@ -464,12 +502,12 @@
\cvskill{German}{mother tongue}{1}\\
\cvskill{Swiss German}{Baslerdütsch}{1}\\
\cvskill{English}{fluent}{1}\\
+\cvskill{Japanese}{beginner (N5)}{0.2}\\
\end{minipage}
%---------------------------------------------------------------------------------------
% ACHIEVEMENTS
%----------------------------------------------------------------------------------------
-%\newpage
\cvsection{Achievements}
\vspace{-1.8em}
\cvmetaevent
@@ -479,7 +517,7 @@
\cvmetaevent
{Abitur}
{Best of year}
-{Achieved an overall grade of 1.1}
+{Achieved an overall grade of 1.1 (German grading scale)}
\cvmetaevent
{Jugend gründet}
{7\textsuperscript{th} place }
@@ -487,14 +525,60 @@
\cvmetaevent
{Technik-Akademie Tübingen}
{}
-{Nominated by my school for extraordinary work to participate in the ``Technik-Akademie'' for gifted children in Tübingen in 2013.}
+{Participant of ``Technik-Akademie'' for gifted children in Tübingen in 2013.}
+
+\vspace{1em}
+
+\newpage
+
+%---------------------------------------------------------------------------------------
+% META SKILLS
+%----------------------------------------------------------------------------------------
+\cvsection{Soft Skills}\\[-0.8em]
+\vspace{-1.2em}
+\begin{itemize}
+ \leftskip-1.8em
+ \itemsep-0.2em
+ \item[] Strong analytical capabilities
+ \item[] Excellent at presentations (EN, DE)
+ \item[] Work well in teams
+ \item[] Quick learner
+ \item[] Focused
+ \item[] Adaptable
+ \item[] Self-starter
+\end{itemize}
+
+%---------------------------------------------------------------------------------------
+% CERTIFICATIONS
+%----------------------------------------------------------------------------------------
+\cvsection{Certifications}\\[-0.8em]
+\vspace{-0.5em}
+\begin{center}
+\begin{minipage}[t]{0.45\mpwidth}
+\centering
+\BeginAccSupp{method=escape,Alt={SSCP - Systems Security Certified Practitioner}}
+\includegraphics[width=\linewidth]{img/SSCP.png}
+\EndAccSupp{}\\
+\small{Systems Security Certified Practitioner (SSCP)}
+\end{minipage}
+\hspace{0.05\mpwidth}
+\begin{minipage}[t]{0.45\mpwidth}
+\centering
+\href{https://www.credly.com/badges/02334d4b-37ca-497b-abde-f17a3c095a6f/public_url}{%
+\BeginAccSupp{method=escape,Alt={PSM I - Professional Scrum Master I}}
+\includegraphics[width=\linewidth]{img/PSMI.png}
+\EndAccSupp{}\\
+\small{Professional Scrum Master™ I (PSM I) \scriptsize\faExternalLink*}
+}
+\end{minipage}
+\end{center}
\end{leftcolumn}
\begin{rightcolumn}
%---------------------------------------------------------------------------------------
% TITLE HEADER
%----------------------------------------------------------------------------------------
-\fcolorbox{white}{darkcol}{\begin{minipage}[c][3.5cm][c]{1\mpwidth}
+\hspace*{-1em}\fcolorbox{white}{darkcol}{\begin{minipage}[c][3.5cm][c]{1\mpwidth+1em}
\begin {center}
\HUGE{ \textbf{ \textcolor{white}{Alexander Bocken } } } \\[4pt]
% \textcolor{white}{ \rule{0.1\textwidth}{1.25pt} }
@@ -502,7 +586,7 @@
\small{\textcolor{white}{
\hspace*{0.5em}
- \noindent{Adaptable and driven, I am a rapid learner with a solid technical and commercail base.
+ \noindent{Adaptable and driven, I am a rapid learner with a solid technical and commercial base.
I thrive on challenges and building genuine relationships. \\Adept at navigating intricate environments.
Very international.
}
@@ -517,43 +601,52 @@
%\vfill\null
\vspace{-0.75em}
\cvsectionspaced{Education}
- \vspace{-2.5em}
+ \vspace{-1.5em}
+
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -19em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
-\hfill
-\begin{minipage}[t]{1em}
- \end{minipage}
-\begin{minipage}[t]{\linewidth-1em}
- \begin{tikzpicture}[scale=1,rounded corners=1.5pt,very thin, overlay, xshift=-0.5em]
- \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -20em) -- (0.1375em, 0.7em);
- \end{tikzpicture}
\cvevent
{\textbf{2022 - Jan 2025}}
{MSc. Management, Technology, and Economics}
{ETH Zürich, Switzerland}
+ {img/eth.svg}
+ {0.7em}
+ {-0.05\height}
{On top of a broad range of management and economics courses, focused electives in \emph{Risk and Insurance Management}, \emph{Systems Dynamics}, and \emph{Complexity}.\\
Thesis: \emph{``Evaluating the Robustness of the Global Antibiotics Supply Network''}\\
GPA: 5.3/6
}
+ {}
\null\vspace{0cm}
- \vspace{-0.1cm}
+ %\vspace{-0.1cm}
\cvevent
{\textbf{2019 - 2022}}
{BSc. Mechanical Engineering}
{ETH Zürich, Switzerland}
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
{Alongside core mechanical engineering courses, focused electives in \emph{Computing} and \emph{Numerical Methods}.\\
Thesis: \emph{``High speed Image processing for Laser Produced Plasma Applications''}\\
GPA: 5.0/6}
+ {}
\null\vspace{0cm}
- \vspace{-0.25cm}
+ %\vspace{-0.25cm}
\cvevent
{\textbf{2016 - 2019}}
{BSc. Physics}
{ETH Zürich, Switzerland}
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
{\vspace{-0.2cm}Transferred from Physics after successfully completing first three semesters.}
+ {}
\null\vspace{0}
\vspace{-0.5cm}
@@ -562,62 +655,70 @@
{\textbf{2016}}
{Abitur}
{Gymnasium Weingarten, Germany}
- {Graduated with a grade of 1.1. Best student of year. Awarded prizes for Physics, Mathematics, and English. Class representative.}
+ {}
+ {}
+ {}
+ {Best student of year. Awarded prizes for \textbf{best student in Physics, Mathematics, and English}. Class representative.\\
+ GPA: 1.1 (German grading scale)}
+ {}
\null\vspace{0}
-\end{minipage}
%---------------------------------------------------------------------------------------
% WORK EXPERIENCE
%----------------------------------------------------------------------------------------
-\vspace{-2em}
+\vspace{0}
\cvsectionspaced{Work Experience}
-\vspace{-2.5em}
+\vspace{-1.5em}
-\hfill
-\begin{minipage}[t]{1em}
- \end{minipage}
-\begin{minipage}[t]{\linewidth-1em}
- \begin{tikzpicture}[scale=1,rounded corners=1.5pt,very thin, overlay, xshift=-0.5em]
- \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -11em) -- (0.1375em, 0.7em);
- \end{tikzpicture}
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -39em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
- \cveventdetailed{\textbf{2025 Feb - to date}}
+\cveventdetailed{\textbf{2025 Feb - to date}}
{Associate Consultant Cyber Security \& Privacy}
{PwC Switzerland}
+{img/pwc.svg}
+{1.4em}
+{-0.1\height}
{
+ \vspace{-1em}
\cvsubpoint{Strategic Enterprise Identity Transformation}{
- \item Led analytical framework and workshop materials design for CHF $\approx$ 250bn AUM Swiss bank (FINMA category 3) IAM strategy engagement, selecting and tailoring strategic frameworks (North Star visioning, SWOT analysis, capability maturity assessments) to structure stakeholder alignment across 12 senior leaders (CISO, CTO-reporting directors)
+ \item Led analytical framework and workshop materials design for CHF $\approx$ 250bn AUM Swiss bank (FINMA category 3) IAM strategy engagement, selecting and tailoring strategic frameworks (North Star visioning, SWOT analysis, capability maturity assessments) to structure stakeholder alignment across senior leaders (CISO, CTO-reporting directors)
\item Supported vendor selection process through structured proof-of-concept evaluation, comparing enterprise IAM solutions across technical capabilities, cost efficiency, and implementation complexity; recommendation approved by steering committee for multi-year cloud-first transformation
\item Designed implementation roadmap translating business requirements (cost reduction, cloud migration, operational efficiency) into phased technical architecture, governance model, and key milestones
}
\cvsubpoint{Multi-National Cybersecurity Strategy}{
- \item Suppoerted the creation of an enterprise cybersecurity strategy for Swiss multinational media conglomerate operating across Europe and Africa through executive workshops with CISO and CIO; stepped up to lead additional workstreams following team member departure, maintaining deliverable quality and project timeline
+ \item Supported the creation of an enterprise cybersecurity strategy for Swiss multinational media conglomerate operating across Europe and Africa through executive workshops with CISO and CIO
+ \item Stepped up to lead additional workstreams following team member departure, maintaining deliverable quality and project timeline
}
\cvsubpoint{Banking Sector Cyber Risk Audits}{
- \item Conducted comprehensive cybersecurity audits across 10 Swiss banking institutions ($\approx$ CHF 800mn – CHF 9bn AUM, FINMA category 3-5) over 6-month engagement; proactively expanded role beyond typical scope to lead stakeholder interviews with C-suite and senior risk personnel, synthesizing technical controls and governance assessments into business-relevant insights
+ \item Conducted comprehensive cybersecurity audits across 10 Swiss banking institutions ($\approx$ CHF 800mn – CHF 9bn AUM, FINMA category 3-5) over 4-month engagement
+ \item Proactively expanded role beyond typical scope to lead stakeholder interviews with C-suite and senior risk personnel, synthesizing technical controls and governance assessments into business-relevant insights
\item Owned end-to-end audit documentation and quality assurance, ensuring consistency of findings evaluations and regulatory compliance assessments.
}
\cvsubpoint{Firm Development \& Internal Leadership}{
-\item Lead monthly knowledge-sharing forums for 30-person cybersecurity practice, organizing speakers on emerging topics and facilitating cross-practice knowledge transfer
+\item Leading monthly knowledge-sharing forums for 30-person cybersecurity practice, organizing speakers on emerging topics and facilitating cross-practice knowledge transfer
\item Organize team engagement initiatives, strengthening collaborative culture across distributed project teams
}
}
\null
-\cvevent
- {\textbf{2024 - 2025}}
- {Student Assistant to the Chair of Logistics Management}
- {ETH Zürich, Switzerland}
- {\small Managing the chair's website, writing news articles, and suggesting and creating improvements.}
- {}
-\null
+\pagebreak
+
+% Draw timeline arrow continuation for second page
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -10.5em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
\cvevent
{\textbf{2024 Apr - Sep}}
- {Intern Risk \& Control}
+ {Internship Risk \& Control}
{Zurich Insurance Group Ltd.}
+ {img/zurich.svg}
+ {1.2em}
+ {-0.2\height}
{\small\begin{itemize}
\item Assisted in the implementation of Zurich's Global Internal Control Framework, developing training materials, supporting stakeholders, and reviewing control objectives for consistency and compliance.
\item As part of Zurich Insurance's second line of defense, learned about the insurance industry, risk management, and internal controls in a multinational corporate environment.
@@ -626,28 +727,35 @@
{}
\null
-\end{minipage}
+
+\cvevent
+ {\textbf{2024 - 2025}}
+ {Student Assistant to the Chair of Logistics Management}
+ {ETH Zürich, Switzerland}
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
+ {\small Managing the chair's website, writing news articles, and suggesting and creating improvements.}
+ {}
+\null
-\vspace{-1.5em}
-
-%\cvskill{Skill_Name} {Years of experience} {percentage of bar fill} \\[-2pt]
-\vspace{-2em}
+%\cvskill[Icon or SVG path]{Skill_Name}{Years of experience}{percentage of bar fill}{SVG height (optional)} \\[-2pt]
+\vspace{0em}
\cvsection{Programming Languages}\\[-0.75em]
\hfill
\begin{minipage}[t]{0.47\linewidth}
- \cvskill{Python}{adept}{0.8}\\
- \cvskill{R}{intermediate}{0.5}\\
- \cvskill{C/C++}{intermediate}{0.5}\\
- \cvskill{POSIX Shell/Bash}{adept}{0.8}\\
- \cvskill{Matlab/Simulink}{intermediate}{0.5}\\
+ \cvskill[Python]{Python}{adept}{0.8}{}\\
+ \cvskill[RProject]{R}{intermediate}{0.5}{}\\
+ \cvskill[img/cpp.svg]{C/C++}{intermediate}{0.5}{0.9em}\\
+ \cvskill[img/bash.svg]{POSIX Shell/Bash}{adept}{0.8}{}\\
\end{minipage}
\hfill
\begin{minipage}[t]{0.47\linewidth}
- \cvskill{JavaScript}{intermediate}{0.6}\\
- \cvskill{HTML/CSS}{adept}{0.8}\\
+ \cvskill[Js]{JavaScript}{intermediate}{0.6}{}\\
+ \cvskill[Code]{HTML/CSS}{adept}{0.8}{}\\
\hspace*{0.5em}Other languages i have worked with:\\
- \hspace*{0.5em}\textbf{PHP, AWK, LaTeX, SVG}
+ \hspace*{0.5em}\textbf{PHP, AWK, LaTeX, SVG, Matlab/Simulink}
\end{minipage}
\hfill
@@ -787,7 +895,7 @@
%----------------------------------------------------------------------------------------
\vspace{0.75em}
-\hspace{0.25em} \textbf{Hobbies: }\normalsize Hiking, \href{https://bocken.org/rezepte}{Cooking \scriptsize\faExternalLink*}, Fitness, Linux, Webdev, Learning the \href{https://github.com/AlexBocken/kanji}{Japanese Kanji \scriptsize\faExternalLink*}
+\hspace{0.25em} \textbf{Hobbies: }\normalsize Hiking, Cooking \href{https://bocken.org/rezepte}{(See my site here \scriptsize\faExternalLink*)}, Fitness, Linux, Webdev, Learning the \href{https://github.com/AlexBocken/kanji}{Japanese Kanji \scriptsize\faExternalLink*}
% - Reading
% - Hiking
% - Fitness
@@ -810,4 +918,5 @@
\vfill
\end{rightcolumn}
\end{paracol}
+
\end{document}
diff --git a/cv_de.tex b/cv_de.tex
index 45e1f1d..cba0ca0 100644
--- a/cv_de.tex
+++ b/cv_de.tex
@@ -1,4 +1,4 @@
-%============================================================================%
+%============See ================================================================%
%
% DOCUMENT DEFINITION
%
@@ -8,6 +8,7 @@
\documentclass[10pt,A4]{article}
\usepackage{blindtext}
+\usepackage{accsupp}
%----------------------------------------------------------------------------------------
% ENCODING
%----------------------------------------------------------------------------------------
@@ -16,6 +17,7 @@
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{multicol}
+\usepackage{svg}
%----------------------------------------------------------------------------------------
% LOGIC
%----------------------------------------------------------------------------------------
@@ -88,7 +90,7 @@
% icon with email link
\newcommand{\iconemail}[5]{
- \vcenteredhbox{\icon{#1}{#2}{#5}} \hspace{2pt} \href{mailto:#4}{\textcolor{#5}{#3 \tiny\faExternalLink*}}
+ \vcenteredhbox{\icon{#1}{#2}{#5}} \hspace{2pt} \href{mailto:#4}{\textcolor{#5}{#3 \scriptsize\faExternalLink*}}
}
\newcommand{\iconadress}[5]{
@@ -108,7 +110,7 @@
\usepackage[a4paper]{geometry}
% remove all possible margins
-\geometry{top=0.3cm, bottom=0.3cm, left=0.5cm, right=0.5cm}
+\geometry{top=0.2cm, bottom=0.2cm, left=0.2cm, right=0.2cm}
\usepackage{fancyhdr}
\pagestyle{empty}
@@ -148,6 +150,8 @@
%for drawing graphics
\usepackage{tikz}
\usetikzlibrary{shapes, backgrounds, positioning, mindmap, trees, calc}
+\usepackage{tikzpagenodes} % Add this line
+
%----------------------------------------------------------------------------------------
% Color DEFINITIONS
@@ -224,6 +228,15 @@
\textcolor{maincol}{ \rule{0.1\textwidth}{2pt} } \\
}
}
+\newcommand{\cvsectionspaced}[1] {
+ \vspace{14pt}
+ \hspace{6pt}
+ \cvtext{
+ \textbf{\LARGE{\textcolor{darkcol}{#1}}}\\[-4pt]
+ \textcolor{maincol}{ \rule{0.1\textwidth}{2pt} } \\
+ }
+}
+
%----------------------------------------------------------------------------------------
% META SKILL
@@ -233,18 +246,33 @@
% param 1: name of the skill / tech / etc.
% param 2: level (for example in years)
% param 3: percent, values range from 0 to 1
+% param 4: (optional) FontAwesome icon name (e.g., Python, Js, Html5, Css3, etc.) OR SVG path (e.g., img/cpp.svg)
+% param 5: (optional) SVG height if param 4 is an SVG path (e.g., 0.9em)
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
-\newcommand{\cvskill}[3] {
+\newcommand{\cvskill}[5][] {
\begin{tabularx}{\textwidth}{Xr@{}}
- \textcolor{black}{\textbf{#1}} & \textcolor{maincol}{#2}\\
- \end{tabularx}\\[-15pt]
+ \ifthenelse{\isempty{#1}}{}{
+ % Check if it's an SVG file (contains .svg)
+ \IfSubStr{#1}{.svg}{
+ % It's an SVG file path
+ \ifthenelse{\isempty{#5}}{
+ \raisebox{0pt}[\height][0pt]{\includesvg[height=0.9em,pretex=\relax]{#1}}\hspace{0.3em}
+ }{
+ \raisebox{0pt}[\height][0pt]{\includesvg[height=#5,pretex=\relax]{#1}}\hspace{0.3em}
+ }
+ }{
+ % It's a FontAwesome icon name
+ \textcolor{maincol}{\csname fa#1\endcsname}\hspace{0.3em}
+ }
+ }\textcolor{black}{\textbf{#2}} & \textcolor{maincol}{#3}\\
+ \end{tabularx}\\[-16pt]
\hspace{4pt}
\begin{tikzpicture}[scale=1,rounded corners=2pt,very thin]
\fill [lightcol] (0,0) rectangle (1\linewidth, 0.15);
- \fill [maincol] (0,0) rectangle (#3\linewidth, 0.15);
+ \fill [maincol] (0,0) rectangle (#4\linewidth, 0.15);
\end{tikzpicture}
}
@@ -272,11 +300,13 @@
% param 1: time-frame i.e. Sep 14 - Jan 15 etc.
% param 2: event name (job position etc.)
% param 3: Customer, Employer, Industry
-% param 4: Short description
-% param 5: work done (optional)
-% param 6: technologies include (optional)
-% param 7: achievements (optional)
-\newcommand{\cvevent}[7] {
+% param 4: logo file path (optional, e.g., img/eth.svg)
+% param 5: logo height (optional, e.g., 0.7em, defaults to 0.9em)
+% param 6: logo vertical offset (optional, e.g., -.1\height, defaults to -.3\height)
+% param 7: Short description
+% param 8: work done (optional)
+% param 9: technologies include (optional)
+\newcommand{\cvevent}[9] {
% we wrap this part in a parbox, so title and description are not separated on a pagebreak
% if you need more control on page breaks, remove the parbox
@@ -287,22 +317,99 @@
\fill[black] (-0.5em -0.3em -0.15em, 4pt) circle [radius=0.3em];
\end{tikzpicture}
\hspace{-0.3em}\textcolor{black}{\textbf{#2}} & \colorbox{maincol}{\makebox[0.25\mpwidth]{\textcolor{white}{#1}}} \\
- \textcolor{maincol}{\textbf{#3}} & \\
+ % Add logo if provided (before company name)
+ \ifthenelse{\isempty{#4}}{}{
+ \ifthenelse{\isempty{#5}}{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }
+ }
+ \textcolor{maincol}{\textbf{#3}}
+ & \\
\end{tabular*}\\
- \ifthenelse{\isempty{#4}}{}{
- \cvtext{#4}\\
+ \ifthenelse{\isempty{#7}}{}{
+ \cvtext{#7}\\
}
}
- \ifthenelse{\isempty{#5}}{}{
+ \ifthenelse{\isempty{#8}}{}{
\vspace{4pt}
- {#5}
+ {#8}
}
\vspace{0pt}
}
+
+%----------------------------------------------------------------------------------------
+% CV EVENT WITH DETAILED SUBPOINTS
+%----------------------------------------------------------------------------------------
+
+% Renders a CV event with detailed bullet-point subprojects/achievements
+% param 1: time-frame i.e. Sep 14 - Jan 15 etc.
+% param 2: event name (job position etc.)
+% param 3: Customer, Employer, Industry
+% param 4: logo file path (optional, e.g., img/pwc.svg)
+% param 5: logo height (optional, e.g., 0.9em, defaults to 0.9em)
+% param 6: logo vertical offset (optional, e.g., -.1\height, defaults to -.3\height)
+% param 7: List of detailed subpoints (use \cvsubpoint{title}{description} for each)
+\newcommand{\cveventdetailed}[7] {
+ \begin{tabular*}{1\mpwidth}{p{0.72\mpwidth} r}
+ \begin{tikzpicture}[remember picture, overlay]
+ \fill[black] (-0.5em -0.3em -0.15em, 4pt) circle [radius=0.3em];
+ \end{tikzpicture}
+ \hspace{-0.3em}\textcolor{black}{\textbf{#2}} & \colorbox{maincol}{\makebox[0.25\mpwidth]{\textcolor{white}{#1}}} \\
+ % Add logo if provided (before company name)
+ \ifthenelse{\isempty{#4}}{}{
+ \ifthenelse{\isempty{#5}}{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=0.9em,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }{
+ \ifthenelse{\isempty{#6}}{
+ \raisebox{-.3\height}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }{
+ \raisebox{#6}{\includesvg[height=#5,pretex=\relax]{#4}}\hspace{0.5em}
+ }
+ }
+ }
+ \textcolor{maincol}{\textbf{#3}}
+ & \\
+ \end{tabular*}\\[4pt]
+
+ #7
+
+ \vspace{6pt}
+}
+
+% Helper command for detailed subpoints within cveventdetailed
+% param 1: subpoint title (e.g., project name)
+% param 2: detailed description (separate bullet points with \item)
+\newcommand{\cvsubpoint}[2]{
+ \vspace{3pt}
+ \textcolor{black}{\textbf{#1}}\\[-18pt]
+ \begin{itemize}
+ \setlength{\itemsep}{2pt}
+ \setlength{\parskip}{0pt}
+ \setlength{\parsep}{0pt}
+ \small
+ #2
+ \end{itemize}
+ \vspace{-10pt}
+}
+
%----------------------------------------------------------------------------------------
% CV META EVENT
%----------------------------------------------------------------------------------------
@@ -355,58 +462,53 @@
\begin{document}
\columnratio{0.31}
\setlength{\columnsep}{2.2em}
-\setlength{\columnseprule}{4pt}
+\setlength{\columnseprule}{0pt}
\colseprulecolor{lightcol}
\begin{paracol}{2}
\begin{leftcolumn}
%---------------------------------------------------------------------------------------
% META IMAGE
%----------------------------------------------------------------------------------------
-%\includegraphics[width=\linewidth]{untitled.jpg} %trimming relative to image size
-
-
-
-\begin{tikzpicture}[remember picture]
-\clip ($(current page text area.north east)!0.06!(current page text area.south east)!0.12!(current page text area.north west)$)
- circle (0.5\linewidth) node {\includegraphics[width=\linewidth]{img/alexander.jpg}};
+\begin{center}
+\begin{tikzpicture}
+\clip (0,0) circle (0.5\linewidth);
+\node at (0,0) {\includegraphics[width=\linewidth]{img/alexander.jpg}};
\end{tikzpicture}
+\end{center}
+\vspace{0.5em}
\cvsection{Kontakt}\\[-0.5em]
\iconemail{Envelope}{14}{alexander@bocken.org}{alexander@bocken.org}{black}\\[6pt]
-\iconemail{Envelope}{14}{abocken@ethz.ch}{abocken@ethz.ch}{black}\\[6pt]
-\icontext{Github}{14}{\href{https://github.com/AlexBocken}{AlexBocken \tiny\faExternalLink*}}{black}\\[6pt]
-\icontext{Globe}{14}{\href{https://bocken.org}{bocken.org \tiny\faExternalLink*}}{black}\\[6pt]
-\icontext{Phone}{14}{\href{tel:+41-78-692-5995}{+41 (0)78 692 59 95 \tiny\faExternalLink*}}{black}\\[6pt]
-\icontexttopalign{MapMarker}{14}{Ausserdorfstr. 10a\\ 8052 Zürich}{black}\\[6pt]
+%\iconemail{Envelope}{14}{alexander.bocken@pwc.ch}{alexander.bocken@pwc.ch}{black}\\[6pt]
+\icontext{Github}{14}{\href{https://github.com/AlexBocken}{AlexBocken \scriptsize\faExternalLink*}}{black}\\[6pt]
+\icontext{Globe}{14}{\href{https://bocken.org}{bocken.org \scriptsize\faExternalLink*}}{black}\\[6pt]
+\icontext{Linkedin}{14}{\href{https://linkedin.com/in/alexander-bocken}{/in/alexander-bocken \scriptsize\faExternalLink*}}{black}\\[6pt]
+\icontext{Phone}{14}{\href{tel:+41-78-692-5995}{+41 (0)78 692 59 95 \scriptsize\faExternalLink*}}{black}\\[6pt]
+\icontexttopalign{MapMarker}{14}{Ausserdorfstrasse 10a\\ 8052 Zürich}{black}\\[6pt]
\icontext{Flag}{14}{Österreicher}{black}\\[6pt]
\vfill\null
%\cvqrcode{0.7}
%\vfill\null
%\cvqrcode{0.7}
+
%---------------------------------------------------------------------------------------
-% META SKILLS
+% LANGUAGES
%----------------------------------------------------------------------------------------
-\cvsection{Kompetenzen}\\[-0.8em]
-\vspace{-1.2em}
-\begin{itemize}
- \leftskip-1.8em
- \itemsep-0.2em
- \item[] Ausgez. analytische Fähigkeiten
- \item[] Ausgez. Präsentationsfähigkeiten
- \item[] Arbeite gut in Teams
- \item[] Schnelle Auffassungsgabe
- \item[] Fokusiert
- \item[] Anpassungsfähig
- \item[] Selbststarter
-\end{itemize}
+\cvsection{Sprachen}\\[-0.8em]
+\vspace{-0.5em}
+\begin{minipage}{\mpwidth}
+\cvskill{Deutsch}{Muttersprache}{1}\\
+\cvskill{Schweizerdeutsch}{Baslerdütsch}{1}\\
+\cvskill{Englisch}{fließend}{1}\\
+\cvskill{Japanisch}{Anfänger (N5)}{0.2}\\
+\end{minipage}
%---------------------------------------------------------------------------------------
% ACHIEVEMENTS
%----------------------------------------------------------------------------------------
-%\newpage
-\cvsection{Errungenschaften}
+\cvsection{Auszeichnungen}
\vspace{-1.8em}
\cvmetaevent
{GRE}
@@ -415,119 +517,249 @@
\cvmetaevent
{Abitur}
{Jahrgangsbester}
-{Durchschnittsnote von 1,1.}
+{Gesamtnote 1,1 erreicht}
\cvmetaevent
{Jugend gründet}
{7. Platz}
-{Erreichte den 7. Platz in ``Jugend gründet'' Wettbewerb Süddeutschland in 2014/2015.}
+{7. Platz im Wettbewerb ``Jugend gründet'' für Süddeutschland 2014/2015 erreicht.}
\cvmetaevent
{Technik-Akademie Tübingen}
{}
-{Nominiert von meiner Schule für aussergewöhnliche Leistungen zur Teilnahme an der ``Technik-Akademie'' für begabte Kinder in Tübingen im Jahr 2013.
+{Teilnehmer der ``Technik-Akademie'' für hochbegabte Kinder in Tübingen 2013.}
+
+\vspace{1em}
+
+\newpage
+
+%---------------------------------------------------------------------------------------
+% META SKILLS
+%----------------------------------------------------------------------------------------
+\cvsection{Soft Skills}\\[-0.8em]
+\vspace{-1.2em}
+\begin{itemize}
+ \leftskip-1.8em
+ \itemsep-0.2em
+ \item[] Starke analytische Fähigkeiten
+ \item[] Exzellente Präsentationsfähigkeiten (DE, EN)
+ \item[] Teamorientiert
+ \item[] Schnelle Auffassungsgabe
+ \item[] Fokussiert
+ \item[] Anpassungsfähig
+ \item[] Eigeninitiativ
+\end{itemize}
+
+%---------------------------------------------------------------------------------------
+% CERTIFICATIONS
+%----------------------------------------------------------------------------------------
+\cvsection{Zertifizierungen}\\[-0.8em]
+\vspace{-0.5em}
+\begin{center}
+\begin{minipage}[t]{0.45\mpwidth}
+\centering
+\BeginAccSupp{method=escape,Alt={SSCP - Systems Security Certified Practitioner}}
+\includegraphics[width=\linewidth]{img/SSCP.png}
+\EndAccSupp{}\\
+\small{Systems Security Certified Practitioner (SSCP)}
+\end{minipage}
+\hspace{0.05\mpwidth}
+\begin{minipage}[t]{0.45\mpwidth}
+\centering
+\href{https://www.credly.com/badges/02334d4b-37ca-497b-abde-f17a3c095a6f/public_url}{%
+\BeginAccSupp{method=escape,Alt={PSM I - Professional Scrum Master I}}
+\includegraphics[width=\linewidth]{img/PSMI.png}
+\EndAccSupp{}\\
+\small{Professional Scrum Master™ I (PSM I) \scriptsize\faExternalLink*}
}
+\end{minipage}
+\end{center}
\end{leftcolumn}
\begin{rightcolumn}
%---------------------------------------------------------------------------------------
% TITLE HEADER
%----------------------------------------------------------------------------------------
-\fcolorbox{white}{darkcol}{\begin{minipage}[c][3.5cm][c]{1\mpwidth}
+\hspace*{-1em}\fcolorbox{white}{darkcol}{\begin{minipage}[c][3.5cm][c]{1\mpwidth+1em}
\begin {center}
- \HUGE{ \textbf{ \textcolor{white}{Alexander Bocken } } } \\[-24pt]
+ \HUGE{ \textbf{ \textcolor{white}{Alexander Bocken } } } \\[4pt]
% \textcolor{white}{ \rule{0.1\textwidth}{1.25pt} }
- \\[4pt]
- \large{ \textcolor{offwhite} {MSc. Student - Management, Technologie und Ökonomie} } \\[0.5em]
+ \large{ \textcolor{offwhite} {} }
\small{\textcolor{white}{
\hspace*{0.5em}
- \noindent\paragrapah{
-Ich bin anpassungsfähig und engagiert, lerne schnell und kann gut kommunizieren und echte Beziehungen aufbauen.
- Ich freue mich über Herausforderungen und den Aufbau von Freundschaften und programmiere leidenschaftlich gern. Geschickt im Umgang mit komplizierten technischen Umgebungen.
+ \noindent{Anpassungsfähig und motiviert, bin ich ein schneller Lerner mit solider technischer und kaufmännischer Basis.
+ Ich gedeihe bei Herausforderungen und dem Aufbau echter Beziehungen. \\Geschickt im Navigieren komplexer Umgebungen.
Sehr international.
}
\hspace*{0.5em}
}}
\end {center}
-\end{minipage}} \\[14pt]
-\vspace{-12pt}
+\end{minipage}}
%---------------------------------------------------------------------------------------
% EDUCATION
%----------------------------------------------------------------------------------------
%\vfill\null
-\cvsection{Ausbildung}
+ \vspace{-0.75em}
+\cvsectionspaced{Ausbildung}
+ \vspace{-1.5em}
+
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -20.5em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
-\hfill
-\begin{minipage}[t]{1em}
- \end{minipage}
-\begin{minipage}[t]{\linewidth-1em}
- \begin{tikzpicture}[scale=1,rounded corners=1.5pt,very thin, overlay, xshift=-0.5em]
- \draw[-to, rounded, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -23em) -- (0.1375em, 0.7em);
- \end{tikzpicture}
\cvevent
- {\textbf{2022 - heute }}
- {MSc. Management, Technology, and Economics}
+ {\textbf{2022 - Jan 2025}}
+ {MSc. Management, Technologie und Ökonomie}
{ETH Zürich, Schweiz}
- {Alle Kurse bereits abgeschlossen (Durchschnittsnote: 5,3/6). Im 4. Semester.
- Zusätzlich zu einer breiten Palette von Management- und Wirtschaftskursen wurden Wahlfächer in den Bereichen \emph{Risiko- und Versicherungsmanagement}, \emph{Systemdynamik} und \emph{Komplexität} belegt.
+ {img/eth.svg}
+ {0.7em}
+ {-0.05\height}
+ {Neben einem breiten Spektrum an Management- und Wirtschaftskursen, fokussierte Wahlfächer in \emph{Risiko- und Versicherungsmanagement}, \emph{Systemdynamik} und \emph{Komplexität}.\\
+ Thesis: \emph{``Evaluating the Robustness of the Global Antibiotics Supply Network''}\\
+ Notendurchschnitt: 5,3/6
}
-\vspace{0cm}\null
+ {}
+\null\vspace{0cm}
+
+ %\vspace{-0.1cm}
\cvevent
{\textbf{2019 - 2022}}
- {BSc. Maschineningenieurwissenschaften}
+ {BSc. Maschinenbau}
{ETH Zürich, Schweiz}
- {Durchschnittsnote: 5.0/6\\
- Abschlussarbeit: ``\emph{High speed Image processing for Laser Produced Plasma Applications}''
-}
-\vspace{0cm}\null
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
+ {Neben den Kernfächern des Maschinenbaus, fokussierte Wahlfächer in \emph{Computing} und \emph{Numerischen Methoden}.\\
+ Thesis: \emph{``High speed Image processing for Laser Produced Plasma Applications''}\\
+ Notendurchschnitt: 5,0/6}
+ {}
+\null\vspace{0cm}
+
+ %\vspace{-0.25cm}
\cvevent
{\textbf{2016 - 2019}}
{BSc. Physik}
{ETH Zürich, Schweiz}
- {Übertritt von Physik nach erfolgreichem Abschluss der ersten drei Semester.}
-\vspace{0}\null
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
+ {\vspace{-0.2cm}Wechsel von Physik nach erfolgreichem Abschluss der ersten drei Semester.}
+ {}
+\null\vspace{0}
+
+ \vspace{-0.5cm}
\cvevent
{\textbf{2016}}
{Abitur}
{Gymnasium Weingarten, Deutschland}
- {Abgeschlossen mit 1,1. Bester Schüler des Jahrgangs. Erhielt Preise für Physik, Mathematik und Englisch. Klassensprecher.}
-\vspace{0}\null
-\end{minipage}
-\vspace{-1em}
-\cvsection{Sprachen}\\[-0.5em]
-\begin{minipage}[t]{0.47\linewidth}
- \cvskill{Deutsch}{Muttersprache}{1}\\
- \cvskill{Schweizerdeutsch}{Baslerdütsch}{1}\\
- \cvskill{Englisch}{fliessend}{1}\\
-\end{minipage}
-\hfill
-\begin{minipage}[t]{0.47\linewidth}
- \cvskill{Japanisch}{Anfänger (N5)}{0.25}\\
- \cvskill{Latein}{Anfänger}{0.2}\\
-\end{minipage}
+ {}
+ {}
+ {}
+ {Jahrgangsbester. Ausgezeichnet mit Preisen als \textbf{bester Schüler in Physik, Mathematik und Englisch}. Klassensprecher.\\
+ Gesamtnote: 1,1}
+ {}
+\null\vspace{0}
-%\cvskill{Skill_Name} {Years of experience} {percentage of bar fill} \\[-2pt]
+
+%---------------------------------------------------------------------------------------
+% WORK EXPERIENCE
+%----------------------------------------------------------------------------------------
+\vspace{0}
+\cvsectionspaced{Berufserfahrung}
\vspace{-1.5em}
-\cvsection{Programmingsprachen}\\[-0.5em]
+
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -37em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
+
+\cveventdetailed{\textbf{Feb 2025 - heute}}
+{Associate Consultant Cyber Security \& Privacy}
+{PwC Schweiz}
+{img/pwc.svg}
+{1.4em}
+{-0.1\height}
+{
+ \vspace{-1em}
+ \cvsubpoint{Strategische Enterprise Identity Transformation}{
+ \item Leitete die Entwicklung analytischer Frameworks und Workshop-Materialien für IAM-Strategieprojekt einer Schweizer Bank (CHF $\approx$ 250 Mrd. AUM, FINMA-Kategorie 3), wählte und passte strategische Frameworks (North Star Visioning, SWOT-Analyse, Capability Maturity Assessments) zur Strukturierung der Stakeholder-Abstimmung unter Führungskräften (CISO, CTO-berichtende Direktoren) an
+ \item Unterstützte den Anbieterauswahlprozess durch strukturierte Proof-of-Concept-Evaluierung, verglich Enterprise-IAM-Lösungen hinsichtlich technischer Fähigkeiten, Kosteneffizienz und Implementierungskomplexität; Empfehlung vom Lenkungsausschuss für mehrjährige Cloud-First-Transformation genehmigt
+ \item Gestaltete Implementierungsfahrplan zur Übersetzung von Geschäftsanforderungen (Kostenreduktion, Cloud-Migration, operative Effizienz) in phasenweise technische Architektur, Governance-Modell und Schlüsselmeilensteine
+ }
+ \cvsubpoint{Multinationale Cybersecurity-Strategie}{
+ \item Unterstützte die Erstellung einer Enterprise-Cybersecurity-Strategie für multinationalen Schweizer Medienkonzern mit Aktivitäten in Europa und Afrika durch Executive-Workshops mit CISO und CIO
+ \item Übernahm nach Ausscheiden eines Teammitglieds zusätzliche Arbeitsströme, behielt Qualität der Ergebnisse und Projektzeitplan bei
+ }
+ \cvsubpoint{Cyber-Risikoprüfungen im Bankensektor}{
+ \item Führte umfassende Cybersecurity-Audits bei 10 Schweizer Bankinstituten (CHF $\approx$ 800 Mio. – CHF 9 Mrd. AUM, FINMA-Kategorie 3-5) über vier Monate hinweg durch
+ \item Erweiterte proaktiv die Rolle über typischen Umfang hinaus, um Stakeholder-Interviews mit C-Suite und leitenden Risikopersonal zu führen, synthetisierte technische Kontrollen und Governance-Bewertungen zu geschäftsrelevanten Erkenntnissen
+ \item Verantwortete durchgängig Audit-Dokumentation und Qualitätssicherung, stellte Konsistenz der Bewertungen und Einhaltung regulatorischer Anforderungen sicher
+ }
+}
+\null
+
+\pagebreak
+
+% Draw timeline arrow continuation for second page
+\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
+ \draw[-, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, -18.5em) -- (0.1375em, 0.7em);
+\end{tikzpicture}
+
+\cvsubpoint{Unternehmensentwicklung \& Interne Führung}{
+\item Leite monatliche Wissensaustauschforen für 30-köpfiges Cybersecurity-Team, organisiere Referenten zu neuen Themen und erleichtere bereichsübergreifenden Wissenstransfer
+\item Organisiere Team-Engagement-Initiativen, stärke kollaborative Kultur über verteilte Projektteams hinweg
+}
+
+\vspace{6pt}
+
+\cvevent
+ {\textbf{Apr - Sep 2024}}
+ {Praktikum Risk \& Control}
+ {Zurich Insurance Group Ltd.}
+ {img/zurich.svg}
+ {1.2em}
+ {-0.2\height}
+ {\small\begin{itemize}
+ \item Unterstützte bei der Implementierung von Zurichs Global Internal Control Framework, entwickelte Schulungsmaterialien, unterstützte Stakeholder und überprüfte Kontrollziele auf Konsistenz und Compliance
+ \item Als Teil der zweiten Verteidigungslinie von Zurich Insurance lernte über die Versicherungsbranche, Risikomanagement und interne Kontrollen in multinationalem Unternehmensumfeld
+\end{itemize}
+ }
+ {}
+\null
+
+
+\cvevent
+ {\textbf{2024 - 2025}}
+ {Studentische Hilfskraft am Lehrstuhl für Logistikmanagement}
+ {ETH Zürich, Schweiz}
+ {img/eth.svg}
+ {0.7em}
+ {-.05\height}
+ {\small Verwaltung der Lehrstuhl-Website, Verfassen von News-Artikeln und Vorschlagen und Umsetzen von Verbesserungen.}
+ {}
+\null
+
+
+%\cvskill[Icon or SVG path]{Skill_Name}{Years of experience}{percentage of bar fill}{SVG height (optional)} \\[-2pt]
+\vspace{0em}
+\cvsection{Programmiersprachen}\\[-0.75em]
+\hfill
\begin{minipage}[t]{0.47\linewidth}
- \cvskill{Python}{versiert}{0.8}\\
- \cvskill{R}{mittel}{0.5}\\
- \cvskill{C/C++}{mittel}{0.5}\\
- \cvskill{POSIX Shell/Bash}{versiert}{0.8}\\
- \cvskill{Matlab/Simulink}{mittel}{0.5}\\
+ \cvskill[Python]{Python}{versiert}{0.8}{}\\
+ \cvskill[RProject]{R}{fortgeschritten}{0.5}{}\\
+ \cvskill[img/cpp.svg]{C/C++}{fortgeschritten}{0.5}{0.9em}\\
+ \cvskill[img/bash.svg]{POSIX Shell/Bash}{versiert}{0.8}{}\\
\end{minipage}
\hfill
\begin{minipage}[t]{0.47\linewidth}
- \cvskill{GAMS}{mittel}{0.5}\\
- \cvskill{JavaScript}{mittel}{0.6}\\
- \cvskill{HTML/CSS}{versiert}{0.8}\\
- \cvskill{elixir}{Anfänger}{0.15}\\
- \hspace*{0.5em}Weitere Sprachen:\\
- \hspace*{0.5em}\textbf{PHP, AWK, LaTeX, SVG, SQL, SvelteKit}
+ \cvskill[Js]{JavaScript}{fortgeschritten}{0.6}{}\\
+ \cvskill[Code]{HTML/CSS}{versiert}{0.8}{}\\
+ \hspace*{0.5em}Weitere Sprachen, mit denen ich gearbeitet habe:\\
+ \hspace*{0.5em}\textbf{PHP, AWK, LaTeX, SVG, Matlab/Simulink}
\end{minipage}
+\hfill
% \vspace{0.7cm}
% \begin{minipage}[t]{0.47\linewidth}
@@ -541,26 +773,28 @@ Ich bin anpassungsfähig und engagiert, lerne schnell und kann gut kommunizieren
% \cvskill{SVG}{}{1}\\
% \end{minipage}
-\vspace{-1.5em}
-\cvsection{Computerkenntnisse}\\
+\vspace{-2em}
+\cvsection{Computerkenntnisse}\\[-0.75em]
\begin{minipage}[t]{0.325\linewidth}
- \cvskillthreecolumn{MS Office}{}{1}\\
- \cvskillthreecolumn{Multithreading}{C++, Py}{0.5}\\
- \cvskillthreecolumn{Linux}{}{0.75}\\
+ \cvskillthreecolumn{MS Office}{}{1}
+ \cvskillthreecolumn{Multithreading}{C++, Py}{0.5}
+ \cvskillthreecolumn{Linux}{}{0.75}
\end{minipage}
\hfill
\begin{minipage}[t]{0.325\linewidth}
- \cvskillthreecolumn{Photoshop}{mittel}{0.7}\\
- \cvskillthreecolumn{Inkscape}{mittel}{0.7}\\
- \cvskillthreecolumn{Nginx}{mittel}{0.7}\\
+ \cvskillthreecolumn{Photoshop}{fortgeschritten}{0.7}
+ \cvskillthreecolumn{Inkscape}{fortgeschritten}{0.7}
+ \cvskillthreecolumn{Nginx}{fortgeschritten}{0.7}
\end{minipage}
\hfill
\begin{minipage}[t]{0.325\linewidth}
- \cvskillthreecolumn{git}{mittel}{0.6}\\
- \cvskillthreecolumn{SSH}{}{1}\\
- \cvskillthreecolumn{Vim}{}{0.75}\\
+ \cvskillthreecolumn{SQL}{Anfänger}{0.3}
+ \cvskillthreecolumn{MongoDB}{fortgeschritten}{0.6}
+ \cvskillthreecolumn{SvelteKit}{}{0.75}
\end{minipage}
+\vspace{0.3em}
+\hspace*{0.5em}Weitere Tools, mit denen ich vertraut bin: \textbf{Docker}, \textbf{Git}, \textbf{Vim}, \textbf{SSH}
% - various REST API interactions (Oxford Dictionaries, JDIC, various Google APIs...)
% # Hobbies
@@ -571,27 +805,7 @@ Ich bin anpassungsfähig und engagiert, lerne schnell und kann gut kommunizieren
% - learning the Japanese Kanji (https://github.com/AlexBocken/kanji)
-%---------------------------------------------------------------------------------------
-% WORK EXPERIENCE
-%----------------------------------------------------------------------------------------
-%\vfill\null
-%\cvsection{WORK EXPERIENCE}
%
-%\cvevent
-% {\textbf{Jan YY - Dec YY}}
-% {Position name}
-% {Institute/Organization, City (State)}
-% {Write about your roles and responsibilities. In case of teaching experience also write about the subjects you taught.}
-% {}
-%\vfill\null
-%
-%\cvevent
-% {\textbf{Jan YY - Jul YY}}
-% {Position name}
-% {Institute/Organization, City (State)}
-% {Write about your roles and responsibilities. In case of teaching experience also write about the subjects you taught.}
-% {}
-%\vfill\null
%---------------------------------------------------------------------------------------
% PUBLICATION
%----------------------------------------------------------------------------------------
@@ -682,11 +896,8 @@ Ich bin anpassungsfähig und engagiert, lerne schnell und kann gut kommunizieren
% PERSONAL DETAILS
%----------------------------------------------------------------------------------------
-\hfill
-
-\cvsection{Hobbies}
-
-\hspace{0.5em} Wandern, \href{https://bocken.org/rezepte}{Kochen \tiny\faExternalLink*}, Fitness, Linux, Webdev, Erlernen der \href{https://github.com/AlexBocken/kanji}{japanischen Kanji \tiny\faExternalLink*}
+\vspace{0.75em}
+\hspace{0.25em} \textbf{Hobbys: }\normalsize Wandern, Kochen \href{https://bocken.org/rezepte}{(Siehe meine Website \scriptsize\faExternalLink*)}, Fitness, Linux, Webentwicklung, Lernen der \href{https://github.com/AlexBocken/kanji}{japanischen Kanji \scriptsize\faExternalLink*}
% - Reading
% - Hiking
% - Fitness
@@ -709,4 +920,5 @@ Ich bin anpassungsfähig und engagiert, lerne schnell und kann gut kommunizieren
\vfill
\end{rightcolumn}
\end{paracol}
+
\end{document}
diff --git a/img/PSMI.png b/img/PSMI.png
new file mode 100644
index 0000000..5697b55
Binary files /dev/null and b/img/PSMI.png differ
diff --git a/img/SSCP.png b/img/SSCP.png
new file mode 100644
index 0000000..c8924e5
Binary files /dev/null and b/img/SSCP.png differ
diff --git a/img/bash.svg b/img/bash.svg
new file mode 100644
index 0000000..9913429
--- /dev/null
+++ b/img/bash.svg
@@ -0,0 +1,55 @@
+
+
+
+
diff --git a/img/cpp.svg b/img/cpp.svg
new file mode 100644
index 0000000..56f3239
--- /dev/null
+++ b/img/cpp.svg
@@ -0,0 +1,65 @@
+
+
+
+
diff --git a/img/eth.svg b/img/eth.svg
new file mode 100644
index 0000000..3cb924b
--- /dev/null
+++ b/img/eth.svg
@@ -0,0 +1,37 @@
+
+
+
+
diff --git a/img/pwc.svg b/img/pwc.svg
new file mode 100644
index 0000000..1f2079c
--- /dev/null
+++ b/img/pwc.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/img/zurich.svg b/img/zurich.svg
new file mode 100644
index 0000000..0eb63a2
--- /dev/null
+++ b/img/zurich.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file