Files
cv/cv.tex

922 lines
30 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%============See ================================================================%
%
% 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{\iconadress}[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 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}
\textcolor{black}{\textbf{#1}}\\[-2pt]
#2\\
}
%----------------------------------------------------------------------------------------
% 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{-2em}
\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
\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 IAM 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. Memeber of the Cybersecurity Staff Advisory Board.
}
}
\vspace{-1.75em}
%\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 Modelling, Graph theory, Strong familiarity with typical libaries (Pandas, Numpy, tidyverse)
\item[] \textbf{Office:} Full MS Office Suite (adept), LaTex (adept)
\item[] \textbf{Graphics:} Photoshop, Inkscape, SVG
\item[] \textbf{System Administration:} MongoDB, PostgreSQL, Nginx,
\item[] \textbf{Cybersecurity:} MS Sentinel and KQL, Wiz
\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}