Curriculum_vitae/latex.dir/cv.tex
Francesco Mecca 05bd234d85 cv tex #3
2020-01-04 12:42:02 +01:00

171 lines
5.5 KiB
TeX
Executable file
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.

\documentclass{article}
\usepackage{cv}
\usepackage{hyperref}
\usepackage{enumitem}
\title{Curriculum Vitae}
\author{Francesco mecca}
\begin{document}
% CV Header section
{\huge{\color{slateblue}\textbf{Francesco Mecca}}}\\
\rule{\textwidth}{0.5mm}\\
% Personal Details section
\parbox{0.5\textwidth}{
\begin{tabbing}
\hspace{3cm} \= \hspace{4cm} \= \kill
{\bf Date of Birth} \> 31$^{st}$ October 1995 \\
{\bf Nationality} \> Italian
\end{tabbing}
}\hfil\parbox{0.5\textwidth}{
\begin{tabbing}
\hspace{3cm} \= \hspace{4cm} \= \kill
{\bf Personal blog} \> \href{https://francescomecca.eu}{francescomecca.eu} \\
{\bf Github} \> \href{https://github.com/FraMecca}{FraMecca} \\
{\bf Email} \> \href{mailto:me@francescomecca.eu}{me@francescomecca.eu} \\
\end{tabbing}
}
%% % Personal profile section
%% \section*{Personal Profile}
%% Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis elementum nec dolor sed sagittis. Cras justo lorem, volutpat mattis lacus vel, consequat aliquam quam. Interdum et malesuada fames ac ante ipsum primis in faucibus. Integer blandit, massa at tincidunt ornare, dolor magna interdum felis, ac blandit urna neque in turpis.
% Employment History section
\section*{Work Experiences}
\begin{job}
{10/2019 }{Present}
{\textbf{Inria, Parsifal team}}
{https://team.inria.fr/parsifal/}
{Intern}%
{For a period of six months I am working on my thesis regarding the verification a posteriori of the pattern matching compiler for the OCaml language. My work is supervised by \href{http://gallium.inria.fr/~scherer/}{Gabriel Scherer} and is published on \href{https://github.com/FraMecca/inria-internship}{Github}.}
\end{job}
\begin{job}
{10/2018 }{01/2019}
{\textbf{Symmetry Autumn of Code}}
{https://dlang.org/blog/2018/09/15/symmetry-autumn-of-code-is-underway/}
{Participant}%
Simmetry Investments sponsored my work on a concurrent garbage
collector for the \href{https://github.com/dlang/druntime}{D runtime} as part of the SAOC1 initiative.
I worked under the mentorship of Leandro Lucarella of Sociomantic.
All of my work can be is open source and accessible from my github account.
\end{job}
\begin{job}
{10/2017 }{06/2018}
{\textbf{UCSB Security Lab}}
{https://seclab.cs.ucsb.edu}
{Research Assistant}%
Starting October 2017 till April 2018 I am working as a research
assistant for Giovanni Vigna and the Shellphish team at the security
lab of the University of California Santa Barbara1 (UCSB).
The focus of my research is on the exploitation and weaknesses of
machine learning models applied to malware detection.
\end{job}
\begin{job}
{09/2016 }{06/2017}
{\textbf{Free Architecture for Remote Education}}
{https://fare.polito.it}
{Backend Developer}%
FARE (Free Architecture for Remote Education) is a smart learning
environment developed at the Polytechnic of Turin for the professors
Angelo Raffaele Meo and Marco Mezzalama by me and Leonardo Favario.
FARE is currently used as a learning platform for the developing of
MOOCs and remote lessons for hospitalized children.
FARE won the second prize in the contest “Talent Italy” indicted by
MIUR, Ministero dellistruzione, delluniversità e della ricerca, \href{https://attiministeriali.miur.it/anno-2016/novembre/dd-07112016.aspx}{Italys education ministry}.
\end{job}
\begin{job}
{06/2016 }{09/2016}
{\textbf{Berkman Klein Center for Internet and Society}}
{https://cyber.law.harvard.edu}
{Intern}%
During Summer 2016 I worked as an intern for the Berkman Klein
center1 of the Harvard University (US) with the collaboration of the
Nexa Center for Internet and Society of the Polytechnic of Turin where
I developed the Network of Centers Semantic Wiki.
\end{job}
% Education section
\section*{Education}
\begin{job}
{09/2017 }{Ongoing}
{Master of Computer Science in Networks and Security}
{}
{University of Turin}
Most of the classes and exams were attended in Italian
\end{job}
\begin{job}
{10/2014 }{07/2017}
{Bachelor of Science in Computer Engineering}
{}
{Polytechinic University of Turin}
Most of the classes and exams were attended in English \\
Grade: 93/110
\end{job}
\begin{job}
{09/2008 }{06/2014}
{Scientific High School "Galileo Galilei" of Macerata}%
{}
{}
Sezione sperimentale piano nazione informatica: Progetto Brocca
\end{job}
% IT/Computing Skills section
\section*{Software Engineering Skills}
\begin{skillgroup}{Programming Languages}%
\skill{D} - Self taught\\
\skill{OCaml} - Self taught\\
\skill{C} - Self taught, University\\
\skill{Python} - Self taught\\
\skill{Java} - University\\
\skill{Kotlin} - Self taught, University
\end{skillgroup}
\begin{skillgroup}{Miscellaneous}%
\skill{Mysql/Mariadb} - University\\
\skill{git} - Self taught
\end{skillgroup}
\begin{skillgroup}{Operating Systems}%
\skill{}High proficency with Gnu/Linux OSes and the shell \\
\skill{}Experience with Posix and GLibc\\
\skill{}Currently using Gentoo as my daily driver
\end{skillgroup}
\section*{Most relevant books read}
\begin{itemize}[noitemsep]
\item H. Cormen: Introduction to Algorithms
\item H. Abelson, G. Sussman: Structure and Interpretation of Computer Programs
\item E. S. Raimond: The Art of Unix Programming
\item J. Kurose, K. Ross: Computer Networking: A Top-Down Approach
\item J. Gudstedt: Modern C
\item A. Alexandrescu: The D Programming Language
\item A. Goldberg, D. Robinson: Smalltalk-80: The Language and its Implementation
\end{itemize}
\section*{Certifications}
\begin{tabbing}
\hspace{2cm} \= \hspace{4cm} \= \kill
\bf{09/2014} \> CAE - Certificate of Advanced English: level C1/C2
\end{tabbing}
\end{document}