Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 42 additions & 11 deletions docs/cv-src/cv.tex
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
% Configure page margins with geometry (tightened to fit the CV on one page)
\geometry{left=1.6cm, top=1.2cm, right=1.6cm, bottom=1.4cm, footskip=.4cm}

% Tighten vertical spacing between sections (defaults: 3mm / 2.5mm)
\renewcommand{\acvSectionTopSkip}{2mm}
\renewcommand{\acvSectionContentTopSkip}{1.5mm}
% Vertical spacing between sections (template defaults: 3mm / 2.5mm)
\renewcommand{\acvSectionTopSkip}{3mm}
\renewcommand{\acvSectionContentTopSkip}{2.5mm}

% Keep section headings together with the start of their content (avoid
% orphaned headings, e.g. "Publications" left alone at the bottom of a page)
Expand All @@ -37,9 +37,10 @@
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
\colorlet{awesome}{awesome-skyblue}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}
% \colorlet{awesome}{awesome-skyblue}
% Site accent (--sn-accent in docs/_includes/study-note-styles.html) so the
% PDF matches the website's cyan-teal palette.
\definecolor{awesome}{HTML}{0891B2}

% Colors for text
% Uncomment if you would like to specify your own color
Expand All @@ -57,6 +58,36 @@
% Adjust spacing between entries
\setlength{\parskip}{0.3em}

% Skills table: the template's right column is a fixed 0.9\textwidth, which
% overflows the margin once the category labels get wide. Give the label
% column a fixed width and derive the skill column from what is left.
\newlength{\acvSkillLabelWidth}
\setlength{\acvSkillLabelWidth}{3.1cm}
\renewenvironment{cvskills}{%
\vspace{\acvSectionContentTopSkip}
\vspace{-2.0mm}
\begin{center}
\setlength\tabcolsep{1ex}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} R{\acvSkillLabelWidth} L{\textwidth - \acvSkillLabelWidth - 4\tabcolsep}}
}{%
\end{tabular*}
\end{center}
}

% Compact two-line entry (title/position + location/date) with no bullet
% block, used for education so each degree takes exactly two lines.
\newcommand*{\cventryshort}[4]{%
\vspace{0.2mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
\entrypositionstyle{#1} & \entrydatestyle{#4} \\
\end{tabular*}%
\vspace{-1.0mm}
}


%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
Expand All @@ -65,12 +96,12 @@
% Available options: circle|rectangle,edge/noedge,left/right
% \photo{./examples/profile.png}
\name{Alessandro}{Sanvito}
% \position{Software and AI Engineer} % dropped: the Optiver entry carries the title
\position{Software Engineer~~·~~Systematic Trading~~·~~Machine Learning}
\address{Amsterdam, Netherlands}

% \mobile{(+39) 331 703 7925} % kept off the public CV; include on privately-sent versions
\email{alessandro.sanvito@gmail.com}
\homepage{alexdruso.github.io/}
\homepage{alexdruso.github.io}
\github{Alexdruso}
\linkedin{alessandro-sanvito}
% \gitlab{gitlab-id}
Expand All @@ -81,7 +112,7 @@
% \medium{madium-id}
% \googlescholar{googlescholar-id}{name-to-display}
%% \firstname and \lastname will be used
\googlescholar{l2MkTYkAAAAJ}{}
\googlescholar{l2MkTYkAAAAJ}{Google Scholar}
% \extrainfo{extra informations}

%\quote{``Luck is what happens when preparation meets opportunity."}
Expand Down Expand Up @@ -109,9 +140,9 @@
%\input{cv/motivation}
\input{cv/experience.tex}
\input{cv/education.tex}
\input{cv/publications}
\input{cv/publications.tex}
\input{cv/honors.tex}
\input{cv/skills.tex}
%\input{cv/honors.tex}
%\input{cv/extracurricular.tex}
%\input{cv/presentation.tex}
%\input{cv/writing.tex}
Expand Down
78 changes: 30 additions & 48 deletions docs/cv-src/cv/education.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,39 @@
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
% Each degree is a compact two-line entry (\cventryshort, defined in cv.tex):
% the final grade lives on the degree line instead of a bullet, and coursework
% bullets are left out on purpose -- publications and experience carry more
% weight than course projects at this stage. The RecSys Challenge win moved to
% the Honors & Awards section.
\begin{cventries}


%---------------------------------------------------------

\cventryshort
{MSc in Computer Science and Engineering, 110/110 cum laude~~·~~double degree with KTH}
{Politecnico di Milano}
{Milan, Italy}
{Sep 2020 -- Jul 2023}

%---------------------------------------------------------
\cventry
{MSc. in ICT Innovation, Data Science }

\cventryshort
{MSc in ICT Innovation (Data Science), grade A}
{KTH Royal Institute of Technology}
{Stockholm, Sweden}
{Sept. 2020 - May 2023}
{
\begin{cvitems} % Description(s) bullet points
\item {Final grade: A (Excellent)}
\item {Implemented from scratch a diverse range of neural network architectures in NumPy, including MLPs, Hopfield Networks, and Deep Belief Networks.}
% \item {Developed multiple projects in the Apache Spark ecosystem.}
\end{cvitems}
}

{Sep 2020 -- May 2023}

%---------------------------------------------------------


\cventryshort
{BSc in Engineering of Computing Systems, 109/110}
{Politecnico di Milano}
{Milan, Italy}
{Sep 2017 -- Jul 2020}

%---------------------------------------------------------

% \cventry
% {Summer School in Data, Visualisation and Connectivity for Healthcare}
% {Coventry University}
Expand All @@ -36,41 +50,9 @@
% \item{Developed and pitched the idea for a startup in the healthcare supply chain in partnership with DHL.}
% \end{cvitems}
% }

%---------------------------------------------------------

\cventry
{MSc. in Computer Science and Engineering (double degree with KTH) }
{Polytechnic University of Milan}
{Milan, Italy}
{Sept. 2020 - Jul. 2023}
{
\begin{cvitems} % Description(s) bullet points
\item {\textbf{1st place (academic)} at the international ACM RecSys Challenge 2021: co-developed the winning ML solution on Twitter's 1B-interaction dataset with the university team under Prof. Paolo Cremonesi, using Dask, CatBoost, and XGBoost.}
\item {Final grade: 110/110 cum laude}
%\item {Developed a 5 years strategic plan for Haier Europe in the smart home sector.}
%\item {Built a recommender system for a book catalogue with NumPy, SciPy, and Pandas.}
%\item {Created a web app with Thymeleaf, JEE, and JPA, deploying a MySQL database on AWS RDS.}
\end{cvitems}
}

%---------------------------------------------------------

\cventry
{BSc. in Engineering of Computing Systems } % Degree
{Polytechnic University of Milan} % Institution
{Milan, Italy} % Location
{Sept. 2017 - Jul. 2020} % Date(s)
{
\begin{cvitems} % Description(s) bullet points
\item {Final grade: 109/110}
%\item {Described in VHDL a circuit to perform address decoding with the working zones method.}
%\item {Created a performance-oriented graph manipulation tool in C.}
\end{cvitems}
}


%---------------------------------------------------------

% \cventry
% {Diploma di liceo classico }
% {Istituto Salesiano Sant'Ambrogio}
Expand Down
19 changes: 10 additions & 9 deletions docs/cv-src/cv/experience.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,26 @@
{Software Engineer, Systematic Options Trading} % Job title
{Optiver} % Organization
{Amsterdam, Netherlands} % Location
{August 2023 - Present} % Date(s)
{Aug 2023 -- Present} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Expanded the desk beyond index options: built baseline systematic strategies for new product groups from scratch, enabling researchers to rapidly optimize and generate new alpha.}
\item {Selected candidate signals and defined the data-quality and validation criteria each baseline must meet before handoff.}
\item {Built data pipelines processing 10+ TB of instrument-level data with Spark, Polars, and DuckDB, cutting core backtest runtime by 60\%; migrated ML model training to AWS.}
\item {Expanded the desk beyond index options: built the baseline systematic strategies for new product groups from scratch, giving researchers a validated starting point to optimize and generate new alpha.}
\item {Owned candidate-signal selection and the data-quality and validation gates every baseline must pass before handoff to research.}
\item {Built data pipelines over 10+ TB of instrument-level data (Spark, Polars, DuckDB), cutting core backtest runtime by 60\%; migrated ML model training to AWS.}
\end{cvitems}
}

%---------------------------------------------------------
\cventry
{AI Research Intern and Master Thesis Student} % Job title
{Mercedes-Benz (AI-SEE Project)} % Organization
{AI Research Intern (Master's Thesis)} % Job title
{Mercedes-Benz, AI-SEE Project} % Organization
{Stuttgart, Germany} % Location
{May 2022 - June 2023} % Date(s)
{May 2022 -- Jun 2023} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Researched NeRFs and diffusion models for 3D scene reconstruction and human avatar modeling from monocular video in autonomous driving systems.}
\item {Outperformed state-of-the-art baselines in PSNR and SSIM when reconstructing scenes in fog, haze, and limited viewpoints; published first-author at IEEE IV 2024 and co-authored at ICCV 2023.}
\item {Researched neural scene representations for autonomous driving in the group of Mario Bijelic, in collaboration with Felix Heide's lab at Princeton.}
\item {Co-authored ScatterNeRF (ICCV 2023), a NeRF that reconstructs scenes through fog, led by Andrea Ramazzina: reproduced the baselines, contributed ideas including the additive scene-plus-scattering decomposition, and wrote parts of the paper.}
\item {Thesis published first-author as HINT (IEEE IV 2024): complete 3D human avatars from limited viewpoints via a sagittal-symmetry prior and explicit body-model supervision, beating state-of-the-art baselines on PSNR and SSIM.}
\end{cvitems}
}

Expand Down
42 changes: 14 additions & 28 deletions docs/cv-src/cv/honors.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,46 +4,32 @@
\cvsection{Honors \& Awards}


%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
%\cvsubsection{International}


%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
% Same row layout as Publications: year | award, event | context.
\begin{cvhonors}

%---------------------------------------------------------
\cvhonor
{1st place} % Award
{Data, Visualisation and Connectivity for Healthcare Summer School} % Event
{Remote} % Location
{2021} % Date(s)
{12th of 2,817 teams} % Award
{Kaggle Playground Series S6E6, stellar classification} % Event
{Solo} % Location
{2026} % Date(s)

%---------------------------------------------------------
\cvhonor
{1st place (academic)} % Award
{Twitter RecSys Challenge 2021} % Event
{Remote} % Location
{1st place among academic teams (4th overall)} % Award
{ACM RecSys Challenge 2021, engagement prediction on Twitter's 1B-interaction dataset (Politecnico di Milano)} % Event
{Team} % Location
{2021} % Date(s)

%---------------------------------------------------------
\end{cvhonors}


%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
%\cvsubsection{Domestic}


%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
%\begin{cvhonors}

% \cvhonor
% {1st place} % Award
% {Data, Visualisation and Connectivity for Healthcare Summer School} % Event
% {Remote} % Location
% {2021} % Date(s)

%---------------------------------------------------------
%\end{cvhonors}
\end{cvhonors}
68 changes: 19 additions & 49 deletions docs/cv-src/cv/publications.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,72 +7,42 @@
\cvsection{Publications}


%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
%\cvsubsection{International}


%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
% Keep in sync with docs/_data/publications.yml and Google Scholar.
% Author lists use "Initial. Surname" and bold the CV owner; the year column
% carries the date, so the venue column names the venue only.
\begin{cvhonors}

%---------------------------------------------------------
\cvhonor
{HINT: Learning Complete Human Neural Representations from Limited Viewpoints} % Award
{
\textbf{Sanvito Alessandro} (first author), et al.
} % Event
{IEEE IV 2024} % Location
{2024} % Date(s)
{HINT: Learning Complete Human Neural Representations from Limited Viewpoints} % Title
{\textbf{A. Sanvito}, A. Ramazzina, S. Walz, M. Bijelic, F. Heide} % Authors
{IEEE IV} % Venue
{2024} % Year

%---------------------------------------------------------
\cvhonor
{ScatterNeRF: Seeing Through Fog with Physically-Based Inverse Neural Renderings} % Award
{
Ramazzina Andrea, et al., incl. \textbf{Sanvito Alessandro}
} % Event
{ICCV 2023} % Location
{2023} % Date(s)
{ScatterNeRF: Seeing Through Fog with Physically-Based Inverse Neural Rendering} % Title
{A. Ramazzina, M. Bijelic, S. Walz, \textbf{A. Sanvito}, D. Scheuble, F. Heide} % Authors
{ICCV} % Venue
{2023} % Year

%---------------------------------------------------------
\cvhonor
{United We Stand, Divided We Fall: Leveraging Ensembles of Recommenders to Compete with Budget Constrained Resources} % Award
{
Maldini Pietro,
\textbf{Sanvito Alessandro},
Surricchio Mattia
} % Event
{ACM RecSys 2022} % Location
{2022} % Date(s)

{United We Stand, Divided We Fall: Leveraging Ensembles of Recommenders to Compete with Budget Constrained Resources} % Title
{P. Maldini, \textbf{A. Sanvito}, M. Surricchio} % Authors
{RecSys Challenge} % Venue
{2022} % Year

%---------------------------------------------------------
\cvhonor
{Lightweight and Scalable Model for Tweet Engagements Predictions in a Resource-constrained Environment} % Award
{
Carminati Luca, et al., incl. \textbf{Sanvito Alessandro}
} % Event
{ACM RecSys 2021} % Location
{2021} % Date(s)
{Lightweight and Scalable Model for Tweet Engagements Predictions in a Resource-constrained Environment} % Title
{L. Carminati et al., incl. \textbf{A. Sanvito}} % Authors
{RecSys Challenge} % Venue
{2021} % Year

%---------------------------------------------------------

\end{cvhonors}


%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
%\cvsubsection{Domestic}


%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
%\begin{cvhonors}


%---------------------------------------------------------
%\end{cvhonors}
Loading
Loading