1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- % Exemple de CV utilisant la classe moderncv
- % Style classic en bleu
- % Article complet : http://blog.madrzejewski.com/creer-cv-elegant-latex-moderncv/
-
- \documentclass[11pt,a4paper,sans]{moderncv}
- \moderncvtheme[green]{classic}
- \definecolor{color1}{rgb}{0.26,0.52,0.96} % Google blue
-
- \newcommand*{\cvent}[7][.25em]{%
- \cvitem[#1]{#2}{%
- {\bfseries#3}%
- % \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% I changed this line (with comma) ...
- \ifthenelse{\equal{#4}{}}{}{ {\slshape#4}}% ... into this one (without comma).
- \ifthenelse{\equal{#5}{}}{}{ #5}%
- \ifthenelse{\equal{#6}{}}{}{, #6}%
- .\strut%
- \ifx&%
- \else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
-
- % moderncv timeline
- \usepackage{moderntimeline/moderntimeline}
- \tlmaxdates{2011}{2022}
- \tlwidth{0.8ex}
- \tltext{\tiny}
-
- \usepackage[utf8]{inputenc}
- \usepackage[top=1.1cm, bottom=1.1cm, left=2cm, right=2cm]{geometry}
- % Largeur de la colonne pour les dates
- \setlength{\hintscolumnwidth}{2.5cm}
-
- \firstname{Robin}
- \familyname{Thoni}
-
- \title{}
- \email{robin@rthoni.com}
- \social[github][git.rthoni.com/robin.thoni]{git.rthoni.com/robin.thoni}
- \social[github]{robin-thoni}
- \mobile{+33 6 34 39 52 26}
- \mobile{+1 (424) 242-5068}
-
- \quote{Graduated Computer Science student.\\ C, C++, low-level programming lover.}
-
- \begin{document}
- \maketitle
-
- \section{Cursus}
- \tlcventry{2016}{2017}{International IT Master}{UQAC}{}{Canadian University}{}
- \tlcventry{2012}{2017}{Computer Science Student}{EPITA}{}{French Engineering School}{}
-
- \section{Experiences}
-
- \tlcventry{2018}{2021}{Software Engineer}{NVIDIA}{}{CUDA devtools team}{
- - Led the design and implementation of a GPU code coverage tool: generate code coverage reports for kernels written in assembly for internal automotive usage\\
- - Led the design and implementation of a GPU thread-array diversity measurement tool: generate reports on how thread-arrays are dispatched on physical GPU cores to detect hardware errors for internal automotive usage\\
- - Maintained devtools' build infrastructure: upgraded >10 years old toolchains, improved existing codebase to fix new compiler warnings/errors, added new and improved existing automations, etc}
-
- \tlcventry{2016}{0}{Infrastructure Engineer}{Betaclean}{}{}{
- - Setup physical network (ISP / routers / ethernet / Wi-Fi)\\
- - Development of internal intranet web app\\
- - Deployment/management of security systems (password manager / CA / firewall)\\
- - Deployment/management of Active Directory\\
- - Automation of infrastructure deployment\\
- - Deployment/management of mail server (Postfix / Dovecot)\\
- - Deployment/management of DNS authoritative server (internal / external)\\
- - Deployment/management of DHCP server\\
- - Deployment/management of VPN server (OpenVPN / Wireguard)\\
- - Deployment/management of physical security systems (CCTV / access control / alarm)
- }
-
- \tldatecventry{2017}{Final Internship}{NVIDIA}{}{CUDA devtools team}{
- - Added 'initcheck' support for cuda-memcheck: devtool to check for read-before-write on the GPU\\
- - Optimized Nsight Compute kernel replay feature: restore memory on the GPU only if it has been modified by the profiled kernel
- }
-
- \tlcventry{2015}{0}{Sys Admin}{}{Docker/docker-compose; SaltStack; Terraform; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring}{}{}
-
- \tlcventry{2014}{2016}{School's Laboratory}{3IE}{}{EPITA's Innovation Laboratory. Multiple team projects for big companies}{}
-
- \tlcventry{2012}{2016}{Prologin Contest Organizer}{}{French national programming contest, sponsored by Google \url{prologin.org}}{}{}
-
- \section{Skills}
- \cvitem{Languages}{C, C++, Python, C\#, Java, Bash, PostgreSQL}
- \cvitem{Frameworks}{AngularJS, Android SDK, Qt, ASP.NET Core}
- \cvitem{Others Skills}{Docker, Server Administration, Arduino}
-
- \section{Miscellaneous}
- \subsection{Languages}
- \cvent{French}{}{}{Native}{}{}
- \cvent{English}{}{}{Fluent / TOEIC 910}{}{}
-
- \end{document}
|