%============================================================================%
%
%	DOCUMENT DEFINITION
%
%============================================================================%

%we use article class because we want to fully customize the page and don't use a cv template
\documentclass[10pt,A4]{article}

\usepackage{blindtext}
\usepackage{accsupp}
%----------------------------------------------------------------------------------------
%	ENCODING
%----------------------------------------------------------------------------------------

% we use utf8 since we want to build from any machine
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{multicol}
\usepackage{svg}
\usepackage{enumitem}
%----------------------------------------------------------------------------------------
%	LOGIC
%----------------------------------------------------------------------------------------

% provides \isempty test
\usepackage{xstring, xifthen}

%----------------------------------------------------------------------------------------
%	FONT BASICS
%----------------------------------------------------------------------------------------

% some tex-live fonts - choose your own

%\usepackage[defaultsans]{droidsans}
%\usepackage[default]{comfortaa}
%\usepackage{cmbright}
\usepackage[default]{roboto}
%\usepackage{fetamont}
%\usepackage[default]{gillius}
%\usepackage[light,math]{iwona}
%\usepackage[thin]{roboto}

% set font default
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}

% more font size definitions
\usepackage{moresize}

%----------------------------------------------------------------------------------------
%	FONT AWESOME ICONS
%----------------------------------------------------------------------------------------

% include the fontawesome icon set
%\usepackage{fontawesome}
\usepackage{fontawesome5}
% use to vertically center content
% credits to: http://tex.stackexchange.com/questions/7219/how-to-vertically-center-two-images-next-to-each-other
\newcommand{\vcenteredinclude}[1]{\begingroup
\setbox0=\hbox{\includegraphics{#1}}%
\parbox{\wd0}{\box0}\endgroup}

% use to vertically center content
% credits to: http://tex.stackexchange.com/questions/7219/how-to-vertically-center-two-images-next-to-each-other
\newcommand*{\vcenteredhbox}[1]{\begingroup
\setbox0=\hbox{#1}\parbox{\wd0}{\box0}\endgroup}

\newcommand*{\topalignedhbox}[1]{\begingroup
\setbox0=\hbox{#1}\parbox[t]{\wd0}{\box0}\endgroup}

% icon shortcut
\newcommand{\icon}[3] {
	\makebox(#2, #2){\textcolor{maincol}{\csname fa#1\endcsname}}
}

% icon with text shortcut
\newcommand{\icontext}[4]{
	\vcenteredhbox{\icon{#1}{#2}{#3}}  \hspace{2pt}  \parbox{0.9\mpwidth}{\textcolor{#4}{#3}}
}

\newcommand{\icontexttopalign}[4]{
	\topalignedhbox{\icon{#1}{#2}{#3}}  \hspace{2pt}  \parbox{0.9\mpwidth}{\textcolor{#4}{#3}}
}


% icon with website url
\newcommand{\iconhref}[5]{
    \vcenteredhbox{\icon{#1}{#2}{#5}}  \hspace{2pt} \href{#4}{\textcolor{#5}{#3}}
}

% icon with email link
\newcommand{\iconemail}[5]{
    \vcenteredhbox{\icon{#1}{#2}{#5}}  \hspace{2pt} \href{mailto:#4}{\textcolor{#5}{#3 \scriptsize\faExternalLink*}}
}

\newcommand{\iconaddress}[5]{
    \vcenteredhbox{\icon{#1}{#2}{#5}}  \hspace{2pt} \href{#4}{\textcolor{#5}{#3}}
}
%----------------------------------------------------------------------------------------
%	PAGE LAYOUT  DEFINITIONS
%----------------------------------------------------------------------------------------

% page outer frames (debug-only)
% \usepackage{showframe}

% we use paracol to display breakable two columns
\usepackage{paracol}

% define page styles using geometry
\usepackage[a4paper]{geometry}

% remove all possible margins
\geometry{top=0.2cm, bottom=0.2cm, left=0.2cm, right=0.2cm}

\usepackage{fancyhdr}
\pagestyle{empty}

% space between header and content
% \setlength{\headheight}{0pt}

% indentation is zero
\setlength{\parindent}{0mm}

%----------------------------------------------------------------------------------------
%	TABLE /ARRAY DEFINITIONS
%----------------------------------------------------------------------------------------

% extended aligning of tabular cells
\usepackage{array}

% custom column right-align with fixed width
% use like p{size} but via x{size}
\newcolumntype{x}[1]{%
>{\raggedleft\hspace{0pt}}p{#1}}%


%----------------------------------------------------------------------------------------
%	GRAPHICS DEFINITIONS
%----------------------------------------------------------------------------------------

%for header image
\usepackage{graphicx}

% use this for floating figures
% \usepackage{wrapfig}
% \usepackage{float}
% \floatstyle{boxed}
% \restylefloat{figure}

%for drawing graphics
\usepackage{tikz}
\usetikzlibrary{shapes, backgrounds, positioning, mindmap, trees, calc}
\usepackage{tikzpagenodes} % Add this line


%----------------------------------------------------------------------------------------
%	Color DEFINITIONS
%----------------------------------------------------------------------------------------
\usepackage{transparent}
\usepackage{color}

% primary color
\definecolor{maincol}{RGB}{ 45, 50, 90 }
\definecolor{maincol}{RGB}{ 0, 120, 148 }
\definecolor{maincol}{HTML}{5E81AC}
\definecolor{offwhite}{HTML}{D8DEE9}
%\definecolor{maincol}{HTML}{4C566A}
% accent color, secondary
% \definecolor{accentcol}{RGB}{ 250, 150, 10 }

% dark color
\definecolor{darkcol}{RGB}{ 70, 70, 70 }
\definecolor{darkcol}{RGB}{ 8, 64, 126}
\definecolor{darkcol}{HTML}{2E3440}

% light color
\definecolor{lightcol}{RGB}{241,241,241}
\definecolor{lightcol}{HTML}{D8DEE9}

% Package for links, must be the last package used
\usepackage[hidelinks]{hyperref}

% returns minipage width minus two times \fboxsep
% to keep padding included in width calculations
% can also be used for other boxes / environments
\newcommand{\mpwidth}{\linewidth-\fboxsep-\fboxsep}



%============================================================================%
%
%	CV COMMANDS
%
%============================================================================%

%----------------------------------------------------------------------------------------
%	 CV LIST
%----------------------------------------------------------------------------------------

% renders a standard latex list but abstracts away the environment definition (begin/end)
\newcommand{\cvlist}[1] {
	\begin{itemize}{#1}\end{itemize}
}

%----------------------------------------------------------------------------------------
%	 CV TEXT
%----------------------------------------------------------------------------------------

% base class to wrap any text based stuff here. Renders like a paragraph.
% Allows complex commands to be passed, too.
% param 1: *any
\newcommand{\cvtext}[1] {
	\begin{tabular*}{1\mpwidth}{p{0.98\mpwidth}}
		\parbox{1\mpwidth}{#1}
	\end{tabular*}
}

%----------------------------------------------------------------------------------------
%	CV SECTION
%----------------------------------------------------------------------------------------

% Renders a CV section headline with a nice underline in main color.
% param 1: section title
\newcommand{\cvsection}[1] {
	\vspace{14pt}
	\cvtext{
		\textbf{\LARGE{\textcolor{darkcol}{#1}}}\\[-4pt]
		\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
%----------------------------------------------------------------------------------------

% Renders a progress-bar to indicate a certain skill in percent.
% 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}[5][] {
	\begin{tabularx}{\textwidth}{Xr@{}}
		\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 (#4\linewidth, 0.15);
  	\end{tikzpicture}
}

\newcommand{\cvskillthreecolumn}[3]{
	\begin{tabularx}{\textwidth}{Xr@{}}
		\textcolor{black}{\textbf{#1}} & \textcolor{maincol}{#2}\\
	\end{tabularx}\\[-16pt]

	\hspace{4pt}
	\begin{tikzpicture}[scale=1,rounded corners=2pt,very thin]
		\fill [lightcol] (10pt,0) rectangle (1\linewidth + 4pt , 0.15);
		\fill [maincol]  (10pt,0) rectangle (#3\linewidth+ 4pt , 0.15);
  	\end{tikzpicture}

}

%----------------------------------------------------------------------------------------
%	 CV EVENT
%----------------------------------------------------------------------------------------

% Renders a table and a paragraph (cvtext) wrapped in a parbox (to ensure minimum content
% is glued together when a pagebreak appears).
% Additional Information can be passed in text or list form (or other environments).
% the work you did
% 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/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

	\parbox{\mpwidth}{
		\begin{tabular*}{1\mpwidth}{p{0.72\mpwidth}  r}
	 	\begin{tikzpicture}[remember picture, overlay]
				% 0.5 from bar shifted to the right 0.3 from radius and -0.15 linewidth
  				\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*}\\

		\ifthenelse{\isempty{#7}}{}{
			\cvtext{#7}\\
		}
	}


	\ifthenelse{\isempty{#8}}{}{
		\vspace{4pt}
		{#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}
	\begin{tabular*}{1\mpwidth}{@{\hspace{0.5em}}p{\dimexpr\mpwidth-0.5em\relax}}
		\textcolor{black}{\textbf{#1}}\\[-2pt]
		#2
	\end{tabular*}\\
}

%----------------------------------------------------------------------------------------
%	 CV META EVENT
%----------------------------------------------------------------------------------------

% Renders a CV event on the sidebar
% param 1: title
% param 2: subtitle (optional)
% param 3: customer, employer, etc,. (optional)
% param 4: info text (optional)
\newcommand{\cvmetaevent}[3] {
	\textcolor{maincol} {\cvtext{\textbf{\begin{flushleft}#1\end{flushleft}}}}\\[-8pt]

	\ifthenelse{\isempty{#2}}{}{
	\textcolor{darkcol} {\cvtext{\textbf{#2}} }
	}

	\ifthenelse{\isempty{#3}}{}{
		\cvtext{{ \textcolor{black} {#3} }}\\[-5pt]
	}
}

%---------------------------------------------------------------------------------------
%	QR CODE
%----------------------------------------------------------------------------------------

% Renders a qrcode image (centered, relative to the parentwidth)
% param 1: percent width, from 0 to 1
\newcommand{\cvqrcode}[1] {
	\begin{center}
		\includegraphics[width={#1}\mpwidth]{qrcode}
	\end{center}
}

%---------------------------------------------------------------------------------------
%	TIMELINE ARROW
%----------------------------------------------------------------------------------------

% Renders a timeline arrow for CV sections
% param 1: length of the arrow (e.g., -19em, -39em, etc.)
\newcommand{\timelinearrow}[1] {
	\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
		\draw[-to, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, #1) -- (0.1375em, 0.7em);
	\end{tikzpicture}
}

% Renders a timeline arrow continuation (without arrow head)
% param 1: length of the arrow (e.g., -10.5em, -18.5em, etc.)
\newcommand{\timelinearrowcontinue}[1] {
	\begin{tikzpicture}[remember picture, overlay, xshift=-0.5em]
		\draw[-, line width=0.275em, rounded corners=10pt, line cap=round, maincol] (0.1375em, #1) -- (0.1375em, 0.7em);
	\end{tikzpicture}
}

%=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                       % EDIT AFTER THIS POINT
%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
%=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+


%============================================================================%
%
%
%
%	DOCUMENT CONTENT
%
%
%
%============================================================================%
\begin{document}
\columnratio{0.31}
\setlength{\columnsep}{2.2em}
\setlength{\columnseprule}{0pt}
\colseprulecolor{lightcol}
\begin{paracol}{2}
\begin{leftcolumn}
%---------------------------------------------------------------------------------------
%	META IMAGE
%----------------------------------------------------------------------------------------
\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{-1em}

\cvsection{Contact}\\[-0.75em]
\iconemail{Envelope}{14}{alexander@bocken.org}{alexander@bocken.org}{black}\\[3pt]
%\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}\\[3pt]
\icontext{Globe}{14}{\href{https://bocken.org}{bocken.org \scriptsize\faExternalLink*}}{black}\\[3pt]
\icontext{Linkedin}{14}{\href{https://linkedin.com/in/alexander-bocken}{/in/alexander-bocken \scriptsize\faExternalLink*}}{black}\\[3pt]
\icontext{Phone}{14}{\href{tel:+41-78-692-5995}{+41 (0)78 692 59 95 \scriptsize\faExternalLink*}}{black}\\[3pt]
\icontexttopalign{MapMarker}{14}{Ausserdorfstrasse 10a\\ 8052 Zürich}{black}\\[3pt]
\icontext{Flag}{14}{Austrian}{black}\\[3pt]
%\cvqrcode{0.7}

%\vfill\null
%\cvqrcode{0.7}

%---------------------------------------------------------------------------------------
%	LANGUAGES
%----------------------------------------------------------------------------------------
\vspace{-1.5em}
\cvsection{Languages}\\[-0.8em]
\vspace{-0.5em}
\begin{minipage}{\mpwidth}
\cvskill{German}{mother tongue}{1}\\
\cvskill{Swiss German}{Baslerdütsch}{1}\\
\cvskill{English}{fluent}{1}\\
\cvskill{Japanese}{beginner (N5)}{0.2}\\
\end{minipage}

%---------------------------------------------------------------------------------------
%	ACHIEVEMENTS
%----------------------------------------------------------------------------------------

\vspace{-1.5em}
\cvsection{Achievements}
\vspace{-1.8em}
\cvmetaevent
{GRE}
{Graduate Record Examinations}
{164 Verbal (94\textsuperscript{th} percentile), \\ 166 Quant (89\textsuperscript{th} percentile) }
\cvmetaevent
{Abitur}
{Best of year}
{Achieved an overall grade of 1.1. Prizes for Mathematics, Physics, and English.}
\cvmetaevent
{Jugend gründet}
{7\textsuperscript{th} place }
{Achieved 7\textsuperscript{th} place in ``Jugend gründet'' competition for South Germany in 2014/2015.}
\cvmetaevent
{Technik-Akademie Tübingen}
{}
{Participant of ``Technik-Akademie'' for gifted children in Tübingen in 2013.}

%---------------------------------------------------------------------------------------
%	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
%----------------------------------------------------------------------------------------
\vspace{-0.5em}
\cvsection{Certifications}\\[-2em]
\begin{center}
\begin{minipage}[t]{0.4\mpwidth}
\centering
\href{https://www.credly.com/badges/3e1b5e74-b6d8-46f4-ae7b-f38ec06356c5/public_url}{
\BeginAccSupp{method=escape,Alt={SSCP - Systems Security Certified Practitioner}}
\includegraphics[width=\linewidth]{img/SSCP.png}
\EndAccSupp{}
}
\end{minipage}
\hspace{1em}
\begin{minipage}[t]{0.4\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{}
}
\end{minipage}
\end{center}

\end{leftcolumn}
\begin{rightcolumn}
%---------------------------------------------------------------------------------------
%	TITLE  HEADER
%----------------------------------------------------------------------------------------
\hspace*{-1em}\fcolorbox{white}{darkcol}{\begin{minipage}[c][3cm][c]{1\mpwidth+1em}
	\begin {center}
		\huge{ \textbf{ \textcolor{white}{Alexander Bocken } } } \\[4pt]
		% \textcolor{white}{ \rule{0.1\textwidth}{1.25pt} }
		\small{\textcolor{white}{
				%\hspace*{0.5em}
				\noindent{Adaptable and driven, I am a rapid learner with a solid technical foundation.\\
				 I thrive on challenges and building genuine relationships. \\Adept at navigating intricate environments.
				 Very international.
			 }
				\hspace*{0.5em}
		}}
	\end {center}
\end{minipage}}

%---------------------------------------------------------------------------------------
%	EDUCATION
%----------------------------------------------------------------------------------------
%\vfill\null
	\vspace{-0.75em}
\cvsection{Education}
	\vspace{-0.75em}

\timelinearrow{-19.5em}

\cvevent
	{\textbf{2022 - 2025 Jan}}
	{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}

\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}

\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}

\cvevent
    {\textbf{2016}}
    {Abitur}
    {Gymnasium Weingarten, Germany}
    {}
    {}
    {}
    {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{-1em}


%---------------------------------------------------------------------------------------
%	WORK EXPERIENCE
%----------------------------------------------------------------------------------------
\vspace{0em}
\cvsection{Work Experience}
\vspace{-0.75em}

\timelinearrow{-26em}

\cveventdetailed{\textbf{2025 Feb - to date}}
{Associate Consultant Cybersecurity \& Privacy}
{PwC Switzerland}
{img/pwc.svg}
{1.4em}
{-0.1\height}
{
	\vspace{-1em}
	\cvsubpoint{Multi-National Cybersecurity Strategy}{
		Supported the creation of an enterprise cybersecurity strategy for Swiss multinational media conglomerate operating across EMEA through workshops with CISO and CIO.
	}
	\cvsubpoint{Strategic Enterprise Identity Transformation}{
		Led analytical framework and workshop materials design for CHF $\approx$ 250bn AuM Swiss bank EIAM strategy engagement, selecting and tailoring strategic frameworks to structure stakeholder alignment across senior leaders (CISO, CTO-reporting directors).
	}
	\cvsubpoint{Banking Sector Cyber Risk Audits}{
		Conducted comprehensive cybersecurity audits across 10 Swiss banking institutions ($\approx$ CHF 800mn – CHF 9bn AuM, FINMA category 3-5) over 4-month engagement.
	}
	\cvsubpoint{Firm Development \& Internal Leadership}{
Leading monthly knowledge-sharing forums for 30-person Cybersecurity practice. Member of the Cybersecurity Staff Advisory Board.
}
}
\vspace{-1em}
%\pagebreak

% Draw timeline arrow continuation for second page
%\timelinearrowcontinue{-10.5em}

\cvevent
	{\textbf{2024 Apr - Sep}}
	{Internship Risk \& Control}
	{Zurich Insurance Group}
	{img/zurich.svg}
	{1.2em}
	{-0.2\height}
	{\small
	\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.
	}
	{}
\null


\cvevent
	{\textbf{2024 - 2025}}
	{Student Assistant to the Chair of Logistics Management}
	{ETH Zürich, Switzerland}
	{img/eth.svg}
	{0.7em}
	{-.05\height}
	{}
	{}
\null
\vspace{-1em}


%\cvskill[Icon or SVG path]{Skill_Name}{Years of experience}{percentage of bar fill}{SVG height (optional)} \\[-2pt]
\vspace{-.5em}
\cvsection{Digital Skills}\\
\vspace{-2em}
\begin{itemize}[leftmargin=0pt, itemsep=2pt, parsep=0pt, rightmargin=10pt]
	\item[] \textbf{Programming:} Python (adept), C/C++ (intermediate), Bash (adept), R (intermediate), JavaScript (intermediate), HTML/CSS (adept), SvelteKit and many more
	\item[] \textbf{Data Science:} Agent Based Modeling, Graph theory, strong foundation in statistics, Computer Vision, libraries: Pandas, Numpy, Matplotlib, Tidyverse, CERN's ROOT, OpenCV
		\item[] \textbf{Office:} Full Microsoft Office Suite (adept), LaTex (adept)
		\item[] \textbf{Graphics:} Photoshop, Inkscape, SVG
		\item[] \textbf{System Administration:} MongoDB, PostgreSQL, Nginx, Vim, Docker, Git, SSH
		\item[] \textbf{Cybersecurity:} MS Sentinel and KQL, Wiz, NIST CSF 2.0
\end{itemize}
% \begin{minipage}[t]{0.47\linewidth}
% 	\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[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, Matlab/Simulink}
% \end{minipage}
\hfill

% \vspace{0.7cm}
% \begin{minipage}[t]{0.47\linewidth}
% 	\cvskill{AWK}{adept}{0.75}\\
% 	\cvskill{PHP}{beginner}{0.2}\\
% 	\cvskill{LaTex}{adept}{0.8}\\
% \end{minipage}
% \hfill
% \begin{minipage}[t]{0.47\linewidth}
% 	\cvskill{Markdown}{}{1}\\
% 	\cvskill{SVG}{}{1}\\
% \end{minipage}

% \vspace{-2em}
% \cvsection{Computer Skills}\\[-0.75em]
% \begin{minipage}[t]{0.325\linewidth}
% 	\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}{intermediate}{0.7}
% 	\cvskillthreecolumn{Inkscape}{intermediate}{0.7}
% 	\cvskillthreecolumn{Nginx}{intermediate}{0.7}
% \end{minipage}
% \hfill
% \begin{minipage}[t]{0.325\linewidth}
% 	\cvskillthreecolumn{SQL}{beginner}{0.3}
% 	\cvskillthreecolumn{MongoDB}{intermediate}{0.6}
% 	\cvskillthreecolumn{SvelteKit}{}{0.75}
% \end{minipage}

% \vspace{0.3em}
% \hspace*{0.5em}Additional tools I am familiar with: \textbf{Docker}, \textbf{Git}, \textbf{Vim}, \textbf{SSH}

% - various REST API interactions (Oxford Dictionaries, JDIC, various Google APIs...)
% # Hobbies
% - Reading
% - Hiking
% - Fitness
% - Shell scripting/coding/ linux server stuff
% - learning the Japanese Kanji (https://github.com/AlexBocken/kanji)


%
%---------------------------------------------------------------------------------------
%	PUBLICATION
%----------------------------------------------------------------------------------------
%\vspace{-0.5cm}
%\vfill\null
%\cvsection{PUBLICATIONS}
%
%\cvevent
%	{\textbf{UGC Listed}}
%	{Title of your research paper}
%	{Journal Name (ISSN: XXXX-XXXX) Vol XX, Issue XX, 20XX}
%	{Status: Accepted and Published}
%	{}
%\vfill\null
%
%\cvevent
%	{\textbf{SCI - IF X.XXX}}
%	{Title of your research paper}
%	{Journal Name (ISSN: XXXX-XXXX) Vol XX, Issue XX, 20XX}
%	{Status: Under Review}
%	{}
%\vfill\null
%
%\cvevent
%	{\textbf{SCI - IF X.XXX}}
%	{Title of your research paper}
%	{Journal Name (ISSN: XXXX-XXXX) Vol XX, Issue XX, 20XX}
%	{Status: Under Review}
%	{}
%\vfill\null
%%---------------------------------------------------------------------------------------
%%	PROJECTS
%%----------------------------------------------------------------------------------------
%\vfill\null
%\cvsection{PROJECTS}
%
%\cvevent
%	{\textbf{20XX}}
%	{Project Name}
%	{Tool: Python, Raspberry Pi}
%	{A short description of your project.}
%\vfill\null
%
%
%\cvevent
%	{\textbf{20XX}}
%	{Project Name}
%	{Tool: Web Development}
%	{A short description of your project.}
%\vfill\null
%
%
%\cvevent
%	{\textbf{20XX}}
%	{Project Name}
%	{Tool: Android Studio}
%	{A short description of your project.}
%\vfill\null
%
%%---------------------------------------------------------------------------------------
%%	WORKSHOPS
%%----------------------------------------------------------------------------------------
%\vfill\null
%\cvsection{WORKSHOPS \& CONFERENCES}
%
%\cvevent
%	{\textbf{Mon 20XX}}
%	{Name of Conference}
%	{Conducted by}
%	{}
%\vfill\null
%
%\cvevent
%	{\textbf{May 2019}}
%	{IEEE Internation Conference on Future of Internet of Things}
%	{IEEE \& IIT Kanpur}
%	{}
%\vfill\null
%
%\cvevent
%	{\textbf{Jul 2020}}
%	{Online International Workshop on Machine Learning Applications to Images, IoT and Wireless Sensor Networks}
%	{University of Essex and IIIT, Lucknow}
%	{}
%\vfill\null

%---------------------------------------------------------------------------------------
%	PERSONAL DETAILS
%----------------------------------------------------------------------------------------

\vspace{0.5em}
\hspace{-2em} \textbf{Hobbies: }\normalsize Hiking, Cooking \href{https://bocken.org/rezepte}{(See my site \scriptsize\faExternalLink*}), Fitness, Linux, Webdev, Learning \href{https://github.com/AlexBocken/kanji}{Japanese Kanji \scriptsize\faExternalLink*}
% - Reading
% - Hiking
% - Fitness
% - Shell scripting/coding/ linux server stuff
% - learning the Japanese Kanji (https://github.com/AlexBocken/kanji)

%\begin{itemize}
%  %\item Reading
%  \item Hiking
%  \item Fitness
%  \item Scripting/Linux/Webdev \& Server Managament
%  \item Learning the \href{https://github.com/AlexBocken/kanji}{Japanese Kanji}
%\end{itemize}
%\vfill\null


% hotfixes to create fake-space to ensure the whole height is used
\vfill
\end{rightcolumn}
\end{paracol}

\end{document}
