% (c) 2002 Matthew Boedicker <mboedick@mboedick.org> (original author) http://mboedick.org
% (c) 2003-2007 David J. Grant <davidgrant-at-gmail.com> http://www.davidgrant.ca
% (c) 2008 Nathaniel Johnston <nathaniel@nathanieljohnston.com> http://www.nathanieljohnston.com
%
% (c) 2012 Scott Clark <sc932@cornell.edu> cam.cornell.edu/~sc932
%
%This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.

\documentclass[a4paper,11pt]{article}

\usepackage[a4paper, left=1.5cm, width=18cm, right=1.5cm, top=1.3cm, bottom=1.3cm]{geometry}

\newlength{\outerbordwidth}
\pagestyle{empty}
\raggedbottom
\raggedright
\usepackage[svgnames]{xcolor}
\usepackage{framed,tabularx,array}
\usepackage{tocloft}
\usepackage{esint}
\usepackage{enumitem}
\usepackage{calc}


\setlist[1]{label={}, leftmargin=0em, itemindent=0em, itemsep=0.5em, parsep=0em}
\setlist[2]{label=--, itemsep=0.6mm, parsep=0em}
\setlist[3]{label={}, noitemsep}


%-----------------------------------------------------------
%Edit these values as you see fit

\setlength{\outerbordwidth}{3pt}  % Width of border outside of title bars
\definecolor{shadecolor}{gray}{0.75}  % Outer background color of title bars (0 = black, 1 = white)
\definecolor{shadecolorB}{gray}{0.93}  % Inner background color of title bars

%-----------------------------------------------------------
%Margin setup

% \setlength{\evensidemargin}{-6mm}
% \setlength{\headheight}{0in}
% \setlength{\headsep}{0in}
% \setlength{\oddsidemargin}{-6mm}
% \setlength{\paperheight}{297mm}
% \setlength{\paperwidth}{210mm}
% \setlength{\tabcolsep}{0in}
% \setlength{\textheight}{280mm}
% \setlength{\textwidth}{195mm}
% \setlength{\topmargin}{-8mm}
% \setlength{\topskip}{0in}
% \setlength{\voffset}{2.5mm}


%-----------------------------------------------------------
%Custom commands

\newlength\headingboxwidth
\setlength{\headingboxwidth}{\textwidth-17pt}

\newcommand{\resitem}[1]{\item #1}
\newcommand{\resheading}[1]{\vspace{3pt}
  \parbox{\textwidth}{\setlength{\FrameSep}{\outerbordwidth}
    \begin{shaded}
\setlength{\fboxsep}{0pt}\framebox[\textwidth][l]{\setlength{\fboxsep}{4pt}\fcolorbox{shadecolorB}{shadecolorB}{\textbf{\sffamily{\mbox{~}\makebox[\headingboxwidth][l]{\large #1} \vphantom{p\^{E}}}}}}
    \end{shaded}
  }\vspace{-6pt}
}
\newcommand{\ressubheading}[4]{
\begin{tabularx}{18cm}{X<{\cftdotfill{\cftsecdotsep}}@{}r}
  \textbf{#1} & #2 \\
  \textit{#3} & \textit{#4} \\
\end{tabularx}}

\newcommand{\minisubheading}[1]{
  \begin{tabularx}{18cm}{X}
    \textbf{#1} \\
  \end{tabularx}
}

\newcommand{\minisubheadingtwo}[2]{
  \begin{tabularx}{18cm}{X<{\cftdotfill{\cftsecdotsep}}@{}r}
    \textbf{#1} & #2 \\
  \end{tabularx}
}
%-----------------------------------------------------------


\begin{document}

\begin{tabularx}{18cm}{Xr}
  \textbf{\Large Dimitrije Erdeljan} & \textbf{\today} \\
  PhD Student in Computer Science & dimitrije.erdeljan@cl.cam.ac.uk \\
  203 King's College & Mobile (UK): +44 (0)7754 289087\\
  Cambridge CB2 1ST & Mobile (Serbia): +381 (0)63 246601 \\
\end{tabularx}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resheading{Education}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}

\item \ressubheading{University of Cambridge}{Cambridge, UK}{PhD in Computer
  Science}{2019 -- 2024}
  
\begin{itemize}
  \resitem{Thesis: ``Eavesdropping risks of the DisplayPort video
    interface'', supervised by Dr Markus Kuhn}

  \resitem{Publications: D.~Erdeljan, M.~G.~Kuhn, ``Benefits of
    coherent demodulation for eavesdropping on HDMI emissions'',
    accepted at \emph{EMC Europe 2024}.}
  
  \resitem{As part of the Hardware Security group, my research was on
    emissions security of DisplayPort, showing that it is possible to
    recover a displayed image from unintended electromagnetic
    radiation emitted by the video cable. DisplayPort was thought to
    be secure against such attacks, since older techniques (e.g.\ for
    HDMI) do not apply due to scrambling and its more complex signal
    structure.}
  
  \resitem{I designed, implemented, and evaluated signal processing
    algorithms in Julia, using a software-defined radio receiver. This
    showed that eavesdropping attacks on DisplayPort are possible in
    practice, and that contrary to existing recommendations, using
    this interface is not a sufficient defence.}
  
\end{itemize}
  
\item \ressubheading{University of Cambridge}{Cambridge, UK}{BA+MEng
  in Computer Science}{2015 -- 2019}

  \begin{itemize}
    \resitem{Graduated with distinction (MEng), achieving Class I in
      all years (BA).}
    % \resitem{MEng dissertation: ``Large-scale
    %   audio eavesdropping using smartphones''}
    % \resitem{BA dissertation: ``Artificial EM side
    %   channel''}
  \end{itemize}

\item \ressubheading{Gimnazija ``Jovan Jovanovi\'{c} Zmaj''}{Novi Sad,
    Serbia}{Grammar School ``Jovan Jovanovi\'{c} Zmaj''}{2011 -- 2015}

\end{itemize}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resheading{Work Experience}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}

\item \ressubheading{University of Cambridge}{Cambridge,
    UK}{Supervisor}{Oct 2019 -- present}
  \begin{itemize}
    \resitem{Small-group teaching of undergraduate students.}
    
    \resitem{Taught Security, Cryptography, Discrete Mathematics,
      Software and Security Engineering, Digital Signal Processing,
      and Operating Systems.}
    
    \resitem{Supervised two undergraduate dissertations: an
      investigation of an acoustic covert channel, and the
      implementation of CRYSTALS-\textsc{Kyber} on a microcontroller.}
    
    \resitem{Supervised an MEng thesis investigating the security
      of two models of smart locks.}
  \end{itemize}

\item \ressubheading{Informatics competitions in Serbia}{Serbia}{Committee member}{Oct 2015 -- present}
  \begin{itemize}
    \resitem{Part of the committee responsible for organising all levels of high school competitions, from county-level to the national olympiad.}
    \resitem{Work includes proposing problems, creating statements, test data and solutions, monitoring for issues during the competition and resolving competitors' appeals, as well as maintaining internal tooling.}
  \end{itemize}

  
\item \ressubheading{Cambridge Cyber Ltd.}{Cambridge,
    UK}{Security Researcher}{Apr 2022}
  \begin{itemize}
    \resitem{Delivered a report on the security aspects of proposed
      standards for energy smart appliances, focusing in particular on
      design options for the public key infrastructure, the
      possibility of decentralisation, and the relevant tradeoffs.}
  \end{itemize}
  
\item \ressubheading{Cambridge Spark}{Cambridge,
    UK}{Contractor}{Mar--Nov 2022}
  \begin{itemize}
    \resitem{Created and supported a pre-interview assessment
      challenge used by a large algorithmic trading company.}
    \resitem{Responsible for all stages of the project: designed the
      challenge based on the client's requirements, developed test
      data and an automated checker (supporting Python and Java), and
      provided advice for candidate selection and follow-up interview
      questions.}
  \end{itemize}
  
\item \ressubheading{Cambridge Cyber Ltd.}{Cambridge,
  UK}{Security Researcher}{Jul--Sep 2018}
  \begin{itemize}
    \resitem{Conducted a complete penetration test of a client's
    device, from initial testing to writing a report. Discovered a
    critical vulnerability during testing, and provided both specific
    recommendations for a fix and general ``best-practices''
    suggestions.}
    \resitem{Advised a client on current cybersecurity-related events
    and risks. Delivered a report on current events, and attended
    meetings with the client to provide further advice.}
  \end{itemize}
  
\item \ressubheading{Arm Ltd.}{Cambridge, UK}{Software Engineer
  Intern}{Jul--Sep 2017}
  \begin{itemize}
    \resitem{Worked on the Machine Readable Architecture Specification
    (executable pseudocode defining all instructions in Arm's ISA).}
    \resitem{Implemented a TLB in the pseudocode interpreter to
    provide virtual address translation caching, increasing
    performance when testing the specification by 60\%.}
    \resitem{Investigated failing tests to find behaviour not modeled
    by the specification and extended the pseudocode to provide support.}
  \end{itemize}
 
\item \ressubheading{Microsoft Development Center Serbia}{Belgrade, Serbia}{Software Engineer Intern}{Jul--Sep 2016}
  \begin{itemize}
  \resitem{SQL Big Data Team -- worked on extending the U-SQL syntax and compiler to support infering table schemas based on input data: went through the whole development process, from writing code (C\#, some C++) to testing and integrating with the rest of the codebase.}
  \resitem{Organisation of BubbleCup 9 -- setting problems, writing and verifying test data, and providing support during the competition.}
  \end{itemize}
\end{itemize}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resheading{Honours \& Awards}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\begin{itemize}
\item \minisubheading{Academic awards}
  \begin{itemize}
  \item \textbf{Cambridge International \& King's College Scholarship} (August 2019)
  \item Trinity College \textbf{Senior Scholar}, elected for high
    performance in Parts 1B and II of the Computer Science Tripos
    (July 2017, 2018), and \textbf{Junior Scholar} for high
    performance in Part 1A (July 2016)
  \item \textbf{Trinity Eastern European Bursary} (April 2015)
  \end{itemize}
  
% \item \ressubheading{Senior Scholar}{Trinity College,
%   Cambridge}{Elected for high performance in Part 1B of the Computer
%   Science Tripos}{July 2017, 2018} 
  
% \item \ressubheading{Junior Scholar}{Trinity College,
%   Cambridge}{Elected for high performance in Part 1A of the Computer
%   Science Tripos}{July 2016}

% \item \ressubheading{Trinity Eastern European Bursary}{Cambridge,
%   UK}{Trinity College, University of Cambridge}{April 2015}

\item \minisubheading{Programming and Algorithmic Competitions}
  \begin{itemize}
    \resitem{\textbf{ACM International Collegiate Programming Contest}
      (team competition)
      \begin{itemize}
      \item NWERC (Northwestern Europe Regional):
        7\textsuperscript{th} (2019), 14\textsuperscript{th} (2018),
        1\textsuperscript{st} (2017), 8\textsuperscript{th} (2016)
        \item World Finals: 31\textsuperscript{st} (2017)
    \end{itemize}}
    \resitem{\textbf{International Olympiad in Informatics}: silver medal
      (2015, 2014), bronze medal (2013)}
    \resitem{\textbf{Balkan Olympiad in Informatics}: silver medal
      (2015, 2013), bronze medal (2014)}
  \end{itemize}

\item \minisubheading{Cybersecurity Competitions}
  \begin{itemize}
    \resitem{\textbf{LakeCTF} (organised by EPFL):
      1\textsuperscript{st} place, team ``cheriPi'' (2022)}

    \resitem{\textbf{HECC!} (organised by University of Southamption):
      2\textsuperscript{nd} place, team ``NP Compete'' (2019)}

    \resitem{\textbf{Cambridge2Cambridge} (organised by Cambridge
      University and MIT): 2\textsuperscript{nd} (2017), qualified for
      finals but could not attend (2016, 2018) }
    
    \resitem{\textbf{Country-to-Country CTF}: 5\textsuperscript{th}
      (2020), 1\textsuperscript{st} (2021, both in the individual and
      team round) }

    \resitem{\textbf{Inter-ACE Cyberchallenge}: 4\textsuperscript{th} (2018,
      2017; team category), 1\textsuperscript{st} (2016; individual)
    }

    \resitem{I regularly participate in capture-the-flag competitions
      as a part of the \textit{organizers} team, which has placed highly in
      many top-level competitions.}
  \end{itemize}
  
\end{itemize}

\end{document}
