%============================================================================% % % 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} %---------------------------------------------------------------------------------------- % ENCODING %---------------------------------------------------------------------------------------- % we use utf8 since we want to build from any machine \usepackage[utf8]{inputenc} \usepackage{tabularx} \usepackage{multicol} \usepackage{svg} %---------------------------------------------------------------------------------------- % 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 \tiny\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.3cm, bottom=0.3cm, left=0.5cm, right=0.5cm} \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} } \\ } } %---------------------------------------------------------------------------------------- % 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 \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newcommand{\cvskill}[3] { \begin{tabularx}{\textwidth}{Xr@{}} \textcolor{black}{\textbf{#1}} & \textcolor{maincol}{#2}\\ \end{tabularx}\\[-15pt] \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); \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: Short description % param 5: work done (optional) % param 6: technologies include (optional) % param 7: achievements (optional) \newcommand{\cvevent}[7] { % 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}}} \\ \textcolor{maincol}{\textbf{#3}} & \\ \end{tabular*}\\ \ifthenelse{\isempty{#4}}{}{ \cvtext{#4}\\ } } \ifthenelse{\isempty{#5}}{}{ \vspace{4pt} {#5} } \vspace{0pt} } %---------------------------------------------------------------------------------------- % 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} } %=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ %,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, % EDIT AFTER THIS POINT %'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ %============================================================================% % % % % DOCUMENT CONTENT % % % %============================================================================% \begin{document} \columnratio{0.31} \setlength{\columnsep}{2.2em} \setlength{\columnseprule}{4pt} \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}}; \end{tikzpicture} \cvsection{Contact}\\[-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] \icontext{Flag}{14}{Austrian}{black}\\[6pt] \vfill\null %\cvqrcode{0.7} %\vfill\null %\cvqrcode{0.7} %--------------------------------------------------------------------------------------- % META SKILLS %---------------------------------------------------------------------------------------- \cvsection{Soft Skills}\\[-0.8em] \vspace{-1.2em} \begin{itemize} \leftskip-1.8em \itemsep-0.2em \item[] Superior analytics skills \item[] Excellent at presentations (EN, DE) \item[] Work well in teams \item[] Quick learner \item[] Focused \item[] Adaptable \item[] Self-starter \end{itemize} %--------------------------------------------------------------------------------------- % ACHIEVEMENTS %---------------------------------------------------------------------------------------- %\newpage \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} \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} {} {Nominated by my school for extraordinary work to participate in the ``Technik-Akademie'' for gifted children in Tübingen in 2013.} \end{leftcolumn} \begin{rightcolumn} %--------------------------------------------------------------------------------------- % TITLE HEADER %---------------------------------------------------------------------------------------- \fcolorbox{white}{darkcol}{\begin{minipage}[c][3.5cm][c]{1\mpwidth} \begin {center} \HUGE{ \textbf{ \textcolor{white}{Alexander Bocken } } } \\[4pt] % \textcolor{white}{ \rule{0.1\textwidth}{1.25pt} } \large{ \textcolor{offwhite} {MSc. Student - Management, Technology, and Economics } } \\[0.5em] \small{\textcolor{white}{ \hspace*{0.5em} \noindent{Adaptable and driven, I am a rapid learner and communicate well, fostering genuine relationships. I thrive on challenges and building kinship and am passionate about coding. Adept at navigating intricate technical environments. Very international. } \hspace*{0.5em} }} \end {center} \end{minipage}} %--------------------------------------------------------------------------------------- % EDUCATION %---------------------------------------------------------------------------------------- %\vfill\null \cvsection{Education} \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, -23em) -- (0.1375em, 0.7em); \end{tikzpicture} \cvevent {\textbf{2022 - to date}} {MSc. Management, Technology, and Economics} {ETH Zürich, Switzerland} {Currently completed all coursework with a GPA of 5.3/6. In 4\textsuperscript{th} semester. \\ 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}.} \null\vspace{0cm} \cvevent {\textbf{2019 - 2022}} {BSc. Mechanical Engineering} {ETH Zürich, Switzerland} {Thesis: High speed Image processing for Laser Produced Plasma Applications\\ GPA: 5.0/6} \null\vsapce{0cm} \cvevent {\textbf{2016 - 2019}} {BSc. Physics} {ETH Zürich, Switzerland} {Transferred from Physics after successfully completing first three semesters.} \null\vspace{0} \cvevent {\textbf{2016}} {Abitur} {Gymnasium Weingarten, Germany} {Graduated with 1.1. Best student of year. Awarded prizes for Physics, Mathematics, and English. Class representative.} \null\vspace{0} \end{minipage} \vspace{-1em} \cvsection{Languages}\\[-0.5em] \begin{minipage}[t]{0.47\linewidth} \cvskill{German}{mother tongue}{1}\\ \cvskill{Swiss German}{Baslerdütsch}{1}\\ \cvskill{English}{fluent}{1}\\ \end{minipage} \hfill \begin{minipage}[t]{0.47\linewidth} \cvskill{Japanese}{beginner (N5)}{0.25}\\ \cvskill{Latin}{beginner}{0.2}\\ \end{minipage} %\cvskill{Skill_Name} {Years of experience} {percentage of bar fill} \\[-2pt] \vspace{-1.5em} \cvsection{Programming Languages}\\[-0.5em] \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}\\ \end{minipage} \hfill \begin{minipage}[t]{0.47\linewidth} \cvskill{GAMS}{intermediate}{0.5}\\ \cvskill{JavaScript}{intermediate}{0.6}\\ \cvskill{HTML/CSS}{adept}{0.8}\\ \cvskill{elixir}{beginner}{0.15}\\ \hspace*{0.5em}Other languages i have worked with:\\ \hspace*{0.5em}\textbf{PHP, AWK, LaTeX, SVG} \end{minipage} % \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{-1.5em} \cvsection{Computer Skills}\\ \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.5em} \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) %--------------------------------------------------------------------------------------- % WORK EXPERIENCE %---------------------------------------------------------------------------------------- \cvsection{Work Experience} \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} \cvevent {\textbf{2024 - 2025}} {Student Assistant to the Chair of Logistics Management} {ETH Zürich, Switzerland} {Managing the chair's website, writing news articles, and suggesting and creating improvements.} {} \null \cvevent {\textbf{2024 Apr - Sep}} {Internship Risk \& Control} {Zürich Insurance Group} {Assisted in the implementation of Zurich’s Internal Control Framework, developing training materials, supporting stakeholders, and reviewing control objectives for consistency and compliance.} {} \null \end{minipage} % %--------------------------------------------------------------------------------------- % 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 %---------------------------------------------------------------------------------------- \cvsection{Hobbies} \hspace{0.5em} Hiking, \href{https://bocken.org/rezepte}{Cooking \tiny\faExternalLink*}, Fitness, Linux, Webdev, Learning the \href{https://github.com/AlexBocken/kanji}{Japanese Kanji \tiny\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 \vfill \vfill \end{rightcolumn} \end{paracol} \end{document}