From 66e5ebb7df4650e901689aa6a0b106eab64047c3 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 17 Mar 2022 07:50:41 +0100 Subject: First commit --- .gitignore | 4 + Makefile | 14 ++ altacv.cls | 402 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ cv.bib | 45 +++++++ cv.pdf | Bin 0 -> 178268 bytes cv.tex | 289 +++++++++++++++++++++++++++++++++++++++++ old/cv.org | 29 +++++ old/cv_old.pdf | Bin 0 -> 154223 bytes 8 files changed, 783 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 altacv.cls create mode 100644 cv.bib create mode 100644 cv.pdf create mode 100644 cv.tex create mode 100644 old/cv.org create mode 100644 old/cv_old.pdf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bf491cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ + *.log + *.aux + *.out + *.xmpi diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d819718 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +SRCS := cv.tex + +TARGET := cv.pdf + +LATEX := pdflatex +YES := yes +RM := rm -vf + +default: + ${YES} '' | ${LATEX} ${SRCS} -o ${TARGET} + ${RM} *.log *.aux *.out *.xmpi + +clean: + ${RM} *.log *.aux *.out *.xmpi diff --git a/altacv.cls b/altacv.cls new file mode 100644 index 0000000..dcfa71e --- /dev/null +++ b/altacv.cls @@ -0,0 +1,402 @@ +%%%%%%%%%%%%%%%%% +% This is altacv.cls (v1.6.4, 13 Nov 2021) written by +% LianTze Lim (liantze@gmail.com). +% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% +% Contributions: +% - https://github.com/akreuzer Added ragged2e option (5 Nov 2018) +% - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018) +% - https://github.com/foohyfooh Fixed blank spaces in \cvevent and bad link in README.md (June 2018) +% - https://github.com/logological Remove redundant hyperref and typos (Apr 2021) + +%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{altacv}[2021/10/04 AltaCV v1.6.4, yet another alternative class for a resume/curriculum vitae.] + +%% v1.1: Optionally load academicons +%% v1.4: Nope, academicons is unnecessary; fontawesome5 has \faOrcid. +\DeclareOption{academicons}{\ClassWarning{altacv}{academicons option is now obsolete and unnecessary.}} +%% v1.1.3: Choice of round/square photo +\newif\if@normalphoto +\DeclareOption{normalphoto}{\@normalphototrue} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}} +\newif\if@raggedtwoe +\DeclareOption{ragged2e}{\@raggedtwoetrue} +%% v1.3: load hyperref for clickable hyperlinks +\newif\if@withhyper +\DeclareOption{withhyper}{\@withhypertrue} +\ProcessOptions\relax + +\LoadClass{extarticle} +%% v1.3.2 Hopefully this helps make the PDF +%% file more 'friendly' with copy-paste etc +\RequirePackage{etoolbox} +\RequirePackage[a-1b]{pdfx} +\RequirePackage{accsupp} +\RequirePackage[margin=2cm]{geometry} +\RequirePackage[fixed]{fontawesome5} +\RequirePackage{ifxetex,ifluatex} +\RequirePackage{scrlfile} +\RequirePackage{xparse} + +%% v1.1.5: added for convenience +\newif\ifxetexorluatex +\ifxetex + \xetexorluatextrue +\else + \ifluatex + \xetexorluatextrue + \else + \xetexorluatexfalse + \fi +\fi + +\ifxetexorluatex + \RequirePackage{fontspec} +\else + %% v1.3.2 attempts to make ligatures + %% copy-paste as normal characters + \RequirePackage{cmap} + \RequirePackage[utf8]{inputenc} + \RequirePackage[T1]{fontenc} + \input{glyphtounicode} + \pdfglyphtounicode{f_f}{FB00} + \pdfglyphtounicode{f_f_i}{FB03} + \pdfglyphtounicode{f_f_l}{FB04} + \pdfglyphtounicode{f_i}{FB01} + \pdfgentounicode=1 +\fi + +\if@raggedtwoe + \RequirePackage[newcommands]{ragged2e} +\fi + +\if@withhyper + \AtBeginDocument{% + \hypersetup{hidelinks} + \urlstyle{same} + } +\fi + +\RequirePackage{xcolor} + +\colorlet{accent}{blue!70!black} +\colorlet{emphasis}{black} +\colorlet{heading}{black} +\colorlet{headingrule}{black} +\colorlet{subheading}{emphasis} +\colorlet{body}{black!80!white} +\colorlet{name}{heading} +\colorlet{tagline}{accent} +\newcommand{\itemmarker}{{\small\textbullet}} +\newcommand{\ratingmarker}{\faCircle} + +\RequirePackage{tikz} +\usetikzlibrary{arrows} +\RequirePackage[skins]{tcolorbox} +\RequirePackage[inline]{enumitem} +\setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25\baselineskip,after=\vspace{0.25\baselineskip}} +\setlist[itemize]{label=\itemmarker} +\RequirePackage{graphicx} +\RequirePackage{trimclip} +\RequirePackage{dashrule} +\RequirePackage{multirow,tabularx} +\RequirePackage{changepage} +% \RequirePackage{marginfix} + +\setlength{\parindent}{0pt} +\newcommand{\divider}{\textcolor{body!30}{\hdashrule{\linewidth}{0.6pt}{0.5ex}}\medskip} + +\newenvironment{fullwidth}{% + \begin{adjustwidth}{}{\dimexpr-\marginparwidth-\marginparsep\relax}} + {\end{adjustwidth}} + +%% v1.3.1 \detokenize will break UTF-8 in pdflatex +%% Using alternative from https://tex.stackexchange.com/a/530911/226 +\newcommand{\utffriendlydetokenize}[1]{% +\scantokens{% + \catcode`\_=12% +% \catcode`\^=12% +% \catcode`\{=12% +% \catcode`\}=12% + \catcode`\&=12% + \catcode`\$=12% + \catcode`\#=12% + \catcode`\~=12% +% \catcode`\\=12% + {#1}% +}% +} +%% v1.3: Incorporating hyperlinks +%% v1.3.1: using \unfriendlydetokenize to avoid breaking unicode +%% v1.6: Use accsupp so that when copying/pasting the icon from PDF to a text +%% file, the icon name is pasted +\ExplSyntaxOn +\NewDocumentCommand{\printinfo}{m m o}{% + \BeginAccSupp{method=escape,ActualText={#1:~#2}} + \IfNoValueTF{#3}{% + \mbox{\textcolor{accent}{\normalfont #1}~\utffriendlydetokenize{#2}\hspace{2em}}% + }{% + \if@withhyper% + \mbox{\textcolor{accent}{\normalfont #1}~ + \href{#3}{\utffriendlydetokenize{#2}}\hspace{2em}} + \else% + \ClassWarning{Please specify [withhyper] option to enable hyperlinks. Printing out full hyperlink prefix #1 for now.}% + \mbox{\textcolor{accent}{\normalfont #1}~{\utffriendlydetokenize{#3#2}}\hspace{2em}}% + \fi% + }% + \EndAccSupp{} +}% + + +%% v1.3: Exploring convenient creation of fields +%% v1.6: Add starred mode to create \printinfo with full URL +\NewDocumentCommand{\NewInfoField}{s m m o}{% + \IfBooleanF{#1}{ + \IfNoValueF{#4}{\csdef{#2 hyperprefix}{#4}}% + } + \csdef{#2 symbol}{#3}% + \IfBooleanTF{#1} + { \csdef{#2}##1##2{% + \if@withhyper + \IfNoValueTF {##2} + {\printinfo{\csuse{#2 symbol}}{##1}}% + {\printinfo{\csuse{#2 symbol}}{##1}[##2]}% + \else + \printinfo{\csuse{#2 symbol}}{##1}% + \fi% + }% + } + { \csdef{#2}##1{% + \if@withhyper + \IfNoValueTF {#4} + {\printinfo{\csuse{#2 symbol}}{##1}}% + {\printinfo{\csuse{#2 symbol}}{##1}[\csuse{#2 hyperprefix}##1]}% + \else + \printinfo{\csuse{#2 symbol}}{##1}% + \fi% + }% + } +} +\ExplSyntaxOff + +\newcommand{\name}[1]{\def\@name{#1}} +\newcommand{\tagline}[1]{\def\@tagline{#1}} +\newcommand{\personalinfo}[1]{\def\@personalinfo{#1}} +\NewInfoField{email}{\faAt}[mailto:] +\NewInfoField{mailaddress}{\faEnvelope} +\NewInfoField{phone}{\faPhone}[tel:] +\NewInfoField{homepage}{\faGlobe}[https://] +\NewInfoField{twitter}{\faTwitter}[https://twitter.com/] +\NewInfoField{linkedin}{\faLinkedin}[https://linkedin.com/in/] +\NewInfoField{github}{\faGithub}[https://github.com/] +% v1.?? Use fontawesome5 for Orcid symbol +\NewInfoField{orcid}{\faOrcid}[https://orcid.org/] +\NewInfoField{location}{\faMapMarker} + +% v1.2: Support for multiple photos +\newlength{\altacv@photos@width} +\newlength{\altacv@photo@diam@left} +\newlength{\altacv@photo@diam@right} +\def\altacv@left@photos{} +\def\altacv@right@photos{} + +\newcommand{\@makeaphoto}[2]{% + \begin{minipage}{#1}% + \if@normalphoto + \includegraphics[width=\linewidth]{#2} + \else + \tikz\path[fill overzoom image={#2}]circle[radius=0.5\linewidth]; + \fi% + \end{minipage}% +} + +\newcommand{\altacv@add@photo@left}[1]{% + \appto{\altacv@left@photos}{% + \@makeaphoto{\altacv@photo@diam@left}{#1}\hspace{1ex}% + }% + \addtolength{\altacv@photos@width}{\altacv@photo@diam@left}% + \addtolength{\altacv@photos@width}{1ex}% +} +\newcommand{\altacv@add@photo@right}[1]{% + \appto{\altacv@right@photos}{% + \@makeaphoto{\altacv@photo@diam@right}{#1}\hspace{1ex}% + }% + \addtolength{\altacv@photos@width}{\altacv@photo@diam@right}% + \addtolength{\altacv@photos@width}{1ex}% +} +\newcommand{\photoL}[2]{% + \setlength{\altacv@photo@diam@left}{#1}% + \forcsvlist{\altacv@add@photo@left}{#2}% +} +\newcommand{\photoR}[2]{% + \setlength{\altacv@photo@diam@right}{#1}% + \forcsvlist{\altacv@add@photo@right}{#2}% +} +\let\photo\photoR + +\newcommand{\namefont}{\Huge\bfseries} +\newcommand{\taglinefont}{\large\bfseries} +\newcommand{\personalinfofont}{\footnotesize\bfseries} +\newcommand{\cvsectionfont}{\LARGE\bfseries} +\newcommand{\cvsubsectionfont}{\large\bfseries} + +\newcommand{\makecvheader}{% + \begingroup + \altacv@left@photos\hfill% + \begin{minipage}{\dimexpr\linewidth-\altacv@photos@width}% + \raggedright% + {\namefont\color{name}\MakeUppercase{\@name}\par} + \medskip + {\taglinefont\color{tagline}\@tagline\par} + \medskip + {\personalinfofont\@personalinfo\par} + \end{minipage}\hfill% + \altacv@right@photos\par% + \endgroup\medskip +} + +\renewenvironment{quote}{\color{accent}\itshape\large}{\par} + +\newcommand{\cvsection}[2][]{% + \nointerlineskip\bigskip% %% bugfix in v1.6.2 + \ifstrequal{#1}{}{}{\marginpar{\vspace*{\dimexpr1pt-\baselineskip}\raggedright\input{#1}}}% + {\color{heading}\cvsectionfont\MakeUppercase{#2}}\\[-1ex]% + {\color{headingrule}\rule{\linewidth}{2pt}\par}\medskip +} + +\newcommand{\cvsubsection}[1]{% + \smallskip% + {\color{subheading}\cvsubsectionfont{#1}\par}\medskip +} + +% v1.1.4: fixes inconsistent font size +\newcommand{\cvevent}[4]{% + {\large\color{emphasis}#1\par} + \smallskip\normalsize + \ifstrequal{#2}{}{}{ + \textbf{\color{accent}#2}\par + \smallskip} + \ifstrequal{#3}{}{}{{\small\makebox[0.5\linewidth][l]{\faCalendar~#3}}}% + \ifstrequal{#4}{}{}{{\small\makebox[0.5\linewidth][l]{\faMapMarker~#4}}}\par + \medskip\normalsize +} + +\newcommand{\cvachievement}[3]{% + \begin{tabularx}{\linewidth}{@{}p{2em} @{\hspace{1ex}} >{\raggedright\arraybackslash}X@{}} + \multirow{2}{*}{\Large\color{accent}#1} & \bfseries\textcolor{emphasis}{#2}\\ + & #3 + \end{tabularx}% + \smallskip +} + +\newcommand{\cvtag}[1]{% + \tikz[baseline]\node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1}; +} + +% v1.6: Use accsupp so that the actual numeric value is copied/pasted +% and also support 0.5, 1.5, 2.5, 3.5, 4.5 +\newcommand{\cvskill}[2]{% + \textcolor{emphasis}{\textbf{#1}}\hfill + \BeginAccSupp{method=plain,ActualText={#2}} + \foreach \x in {1,...,5}{% + \ifdimequal{\x pt - #2 pt}{0.5pt}% + {\clipbox*{0pt -0.25ex {.5\width} {\totalheight}}{\color{accent}\ratingmarker}% + \clipbox*{{.5\width} -0.25ex {\width} {\totalheight}}{\color{body!30}\ratingmarker}} + {\ifdimgreater{\x bp}{#2 bp}{\color{body!30}}{\color{accent}}\ratingmarker}% + }\EndAccSupp{}\par% +} + +% Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226 +\newcommand{\wheelchart}[4][0]{% + \begingroup\centering + \def\innerradius{#3}% + \def\outerradius{#2}% + % Calculate total + \pgfmathsetmacro{\totalnum}{0}% + \foreach \value/\colour/\name in {#4} {% + \pgfmathparse{\value+\totalnum}% + \global\let\totalnum=\pgfmathresult% + }% + \begin{tikzpicture} + + % Calculate the thickness and the middle line of the wheel + \pgfmathsetmacro{\wheelwidth}{\outerradius-\innerradius} + \pgfmathsetmacro{\midradius}{(\outerradius+\innerradius)/2} + \pgfmathsetmacro{\totalrot}{-90 + #1} + + % Rotate so we start from the top + \begin{scope}[rotate=\totalrot] + + % Loop through each value set. \cumnum keeps track of where we are in the wheel + \pgfmathsetmacro{\cumnum}{0} + \foreach \value/\width/\colour/\name in {#4} { + \pgfmathsetmacro{\newcumnum}{\cumnum + \value/\totalnum*360} + + % Calculate the percent value + \pgfmathsetmacro{\percentage}{\value/\totalnum*100} + % Calculate the mid angle of the colour segments to place the labels + \pgfmathsetmacro{\midangle}{-(\cumnum+\newcumnum)/2} + + % This is necessary for the labels to align nicely + \pgfmathparse{ + (-\midangle>180?"west":"east") + } \edef\textanchor{\pgfmathresult} + \pgfmathparse{ + (-\midangle>180?"flush left":"flush right") + } \edef\textalign{\pgfmathresult} + \pgfmathsetmacro\labelshiftdir{1-2*(-\midangle<180)} + + % Draw the color segments. Somehow, the \midrow units got lost, so we add 'pt' at the end. Not nice... + \filldraw[draw=white,fill=\colour] (-\cumnum:\outerradius) arc (-\cumnum:-(\newcumnum):\outerradius) -- + (-\newcumnum:\innerradius) arc (-\newcumnum:-(\cumnum):\innerradius) -- cycle; + + % Draw the data labels + % v1.6: Use accsupp so that the numeric number is copied/pasted too + \draw [*-,thin,emphasis] node [append after command={(\midangle:\midradius pt) -- (\midangle:\outerradius + 1ex) -- (\tikzlastnode)}] at (\midangle:\outerradius + 1ex) [xshift=\labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=\width,anchor=\textanchor,align=\textalign,font=\small,text=body]{\BeginAccSupp{method=pdfstringdef,ActualText={\name: \value}}\name\EndAccSupp{}}; + % Set the old cumulated angle to the new value + \global\let\cumnum=\newcumnum + } + \end{scope} +% \draw[gray] (0,0) circle (\outerradius) circle (\innerradius); + \end{tikzpicture}\par + \endgroup +} + +\newcommand{\cvref}[3]{% + \smallskip + \textcolor{emphasis}{\textbf{#1}}\par + \begin{description}[font=\color{accent},style=multiline,leftmargin=1.35em,align=left] + \item[\small\normalfont\emailsymbol] #2 + \item[\small\normalfont\mailaddresssymbol] #3 + \end{description} +% \medskip +} + +\newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}} + +% v1.5 Move biblatex-related code to separate .cfg file +% so that it's easier to change and customise the style for +% publication lists + +% v1.1.2: make it easier to add a sidebar aligned with top of next page +\RequirePackage{afterpage} +\newcommand{\addsidebar}[2][]{\marginpar{% + \ifstrequal{#1}{}{}{\vspace*{#1}}% + \input{#2}}% +} +\newcommand{\addnextpagesidebar}[2][]{\afterpage{\addsidebar[#1]{#2}}} + +\AtBeginDocument{% + \pagestyle{empty} + \color{body} + \raggedright +} diff --git a/cv.bib b/cv.bib new file mode 100644 index 0000000..bf765ad --- /dev/null +++ b/cv.bib @@ -0,0 +1,45 @@ +@ARTICLE{Meyer2000, +AUTHOR={Bernd Meyer}, +TITLE={A constraint-based framework for diagrammatic reasoning}, +JOURNAL={Applied Artificial Intelligence}, +VOLUME= {14}, +ISSUE = {4}, +PAGES= {327--344}, +YEAR={2000} +} + +@ARTICLE{Codishetal2000, +AUTHOR={M. Codish and K. Marriott and C.K. Taboch}, +TITLE={Improving program analyses by structure untupling}, +JOURNAL={Journal of Logic Programming}, +VOLUME= {43}, +ISSUE = {3}, +PAGES= {251--263}, +YEAR={2000} +} + +@inproceedings{Huetal2000, +author = {J. Hu and H.R. Wu and A. Jennings and X. Wang}, +title = {Fast and robust equalization: A case study}, +booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000}, +publisher = {International Institute of Informatics and Systemics}, +address = {FL, USA}, +pages = {398--403}, +year = {2000} +} + +@Book{Conway2000, +author = {Damian Conway}, +title = {Object {O}riented {P}erl: {A} comprehensive guide to concepts and programming techniques}, +publisher = {Manning Publications Co.}, +year = {2000}, +address = {Connecticut, USA} +} + +@inproceedings{zou2013bilingual, + title={Bilingual Word Embeddings for Phrase-Based Machine Translation.}, + author={Zou, Will Y and Socher, Richard and Cer, Daniel M and Manning, Christopher D}, + booktitle={EMNLP}, + pages={1393--1398}, + year={2013} +} diff --git a/cv.pdf b/cv.pdf new file mode 100644 index 0000000..335cdb9 Binary files /dev/null and b/cv.pdf differ diff --git a/cv.tex b/cv.tex new file mode 100644 index 0000000..11bbbc2 --- /dev/null +++ b/cv.tex @@ -0,0 +1,289 @@ +%%%%%%%%%%%%%%%%% +% This is an sample CV template created using altacv.cls +% (v1.6.4, 13 Nov 2021) written by LianTze Lim (liantze@gmail.com). Now compiles with pdfLaTeX, XeLaTeX and LuaLaTeX. +% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%%%%%%%%%%%%%%%% + +%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle +% \documentclass[10pt,a4paper,normalphoto]{altacv} + +\documentclass[10pt,a4paper,ragged2e,withhyper]{altacv} +%% AltaCV uses the fontawesome5 and packages. +%% See http://texdoc.net/pkg/fontawesome5 for full list of symbols. + +% Change the page layout if you need to +\geometry{left=1.25cm,right=1.25cm,top=1.5cm,bottom=1.5cm,columnsep=1.2cm} + +% The paracol package lets you typeset columns of text in parallel +\usepackage{paracol} + +% Change the font if you want to, depending on whether +% you're using pdflatex or xelatex/lualatex +\ifxetexorluatex + % If using xelatex or lualatex: + \setmainfont{Roboto Slab} + \setsansfont{Lato} + \renewcommand{\familydefault}{\sfdefault} +\else + % If using pdflatex: + \usepackage[rm]{roboto} + \usepackage[defaultsans]{lato} + % \usepackage{sourcesanspro} + \renewcommand{\familydefault}{\sfdefault} +\fi + +% Change the colours if you want to +\definecolor{SlateGrey}{HTML}{2E2E2E} +\definecolor{LightGrey}{HTML}{666666} +\definecolor{DarkPastelRed}{HTML}{450808} +\definecolor{PastelRed}{HTML}{8F0D0D} +\definecolor{GoldenEarth}{HTML}{E7D192} +\colorlet{name}{black} +\colorlet{tagline}{PastelRed} +\colorlet{heading}{DarkPastelRed} +\colorlet{headingrule}{GoldenEarth} +\colorlet{subheading}{PastelRed} +\colorlet{accent}{PastelRed} +\colorlet{emphasis}{SlateGrey} +\colorlet{body}{LightGrey} + +% Change some fonts, if necessary +\renewcommand{\namefont}{\Huge\rmfamily\bfseries} +\renewcommand{\personalinfofont}{\footnotesize} +\renewcommand{\cvsectionfont}{\LARGE\rmfamily\bfseries} +\renewcommand{\cvsubsectionfont}{\large\bfseries} + + +% Change the bullets for itemize and rating marker +% for \cvskill if you want to +\renewcommand{\itemmarker}{{\small\textbullet}} +\renewcommand{\ratingmarker}{\faCircle} + +%% Use (and optionally edit if necessary) this .cfg if you +%% want to use an author-year reference style like APA(6) +%% for your publication list +\input{pubs-authoryear.cfg} + +%% Use (and optionally edit if necessary) this .cfg if you +%% want an originally numerical reference style like IEEE +%% for your publication list +% \input{pubs-num.cfg} + +%% sample.bib contains your publications +%% \addbibresource{sample.bib} + +\begin{document} +\name{Rudy Bousset} +\tagline{Développeur \& unixchad} +%% You can add multiple photos on the left or right +%% \photoR{2.8cm}{Globe_High} +% \photol{2.5cm}{Yacht_High,Suitcase_High} + +\personalinfo{% + % Not all of these are required! + \email{bousset.rudy@gmail.com} + \phone{07 86 27 02 09} + \mailaddress{2 rue Châpillon} + \location{Vernaison, France} + \homepage{https://jozanofastora.xyz/} + \github{JozanLeClerc} + %% You can add your own arbitrary detail with + %% \printinfo{symbol}{detail}[optional hyperlink prefix] + % \printinfo{\faPaw}{Hey ho!}[https://example.com/] + %% Or you can declare your own field with + %% \NewInfoFiled{fieldname}{symbol}[optional hyperlink prefix] and use it: + % \NewInfoField{gitlab}{\faGitlab}[https://gitlab.com/] + % \gitlab{your_id} + %% + %% For services and platforms like Mastodon where there isn't a + %% straightforward relation between the user ID/nickname and the hyperlink, + %% you can use \printinfo directly e.g. + % \printinfo{\faMastodon}{@username@instace}[https://instance.url/@username] + %% But if you absolutely want to create new dedicated info fields for + %% such platforms, then use \NewInfoField* with a star: + % \NewInfoField*{mastodon}{\faMastodon} + %% then you can use \mastodon, with TWO arguments where the 2nd argument is + %% the full hyperlink. + % \mastodon{@username@instance}{https://instance.url/@username} +} + +\makecvheader +%% Depending on your tastes, you may want to make fonts of itemize environments slightly smaller +% \AtBeginEnvironment{itemize}{\small} + +%% Set the left/right column width ratio to 6:4. +\columnratio{0.6} + +% Start a 2-column paracol. Both the left and right columns will automatically +% break across pages if things get too long. +\begin{paracol}{2} +\cvsection{Experience} + +\cvevent{Développeur web stagiaire}{ABR Technologies}{2017}{Lyon 3} +\begin{itemize} +\item Création de sites vitrines +\item Maintenance du parc informatique +\end{itemize} + +\divider + +\cvevent{Développeur web}{Freelance}{2017}{} +\begin{itemize} +\item Création de sites vitrines +\item Gestion de bases de données +\item Contact clientelle +\end{itemize} + +\divider + +\cvevent{Magasinier}{Saint Maclou}{}{Givors} +\begin{itemize} +\item Intérim +\end{itemize} + +\divider + +\cvevent{Magasinier}{Intermarché Super}{}{Oullins} +\begin{itemize} +\item Intérim +\end{itemize} + +\divider + +\cvevent{Magasinier}{Carrefour Contact}{}{Brignais} +\begin{itemize} +\item CDD +\end{itemize} + +\cvsection{Projects} + +\cvevent{Project 1}{Funding agency/institution}{}{} +\begin{itemize} +\item Details +\end{itemize} + +\divider + +\cvevent{Project 2}{Funding agency/institution}{Project duration}{} +A short abstract would also work. + +\medskip + +\cvsection{A Day of My Life} + +% Adapted from @Jake's answer from http://tex.stackexchange.com/a/82729/226 +% \wheelchart{outer radius}{inner radius}{ +% comma-separated list of value/text width/color/detail} +\wheelchart{1.5cm}{0.5cm}{% + 6/8em/accent!30/{Sleep,\\beautiful sleep}, + 3/8em/accent!40/Hopeful novelist by night, + 8/8em/accent!60/Daytime job, + 2/10em/accent/Sports and relaxation, + 5/6em/accent!20/Spending time with family +} + +% use ONLY \newpage if you want to force a page break for +% ONLY the current column +\newpage + +\cvsection{Publications} + +\nocite{*} + +\printbibliography[heading=pubtype,title={\printinfo{\faBook}{Books}},type=book] + +\divider + +\printbibliography[heading=pubtype,title={\printinfo{\faFile*[regular]}{Journal Articles}},type=article] + +\divider + +\printbibliography[heading=pubtype,title={\printinfo{\faUsers}{Conference Proceedings}},type=inproceedings] + +%% Switch to the right column. This will now automatically move to the second +%% page if the content is too long. +\switchcolumn + +\cvsection{My Life Philosophy} + +\begin{quote} +``Something smart or heartfelt, preferably in one sentence.'' +\end{quote} + +\cvsection{Most Proud of} + +\cvachievement{\faTrophy}{Fantastic Achievement}{and some details about it} + +\divider + +\cvachievement{\faHeartbeat}{Another achievement}{more details about it of course} + +\divider + +\cvachievement{\faHeartbeat}{Another achievement}{more details about it of course} + +\cvsection{Strengths} + +\cvtag{Hard-working} +\cvtag{Eye for detail}\\ +\cvtag{Motivator \& Leader} + +\divider\smallskip + +\cvtag{C++} +\cvtag{Embedded Systems}\\ +\cvtag{Statistical Analysis} + +\cvsection{Languages} + +\cvskill{English}{5} +\divider + +\cvskill{Spanish}{4} +\divider + +\cvskill{German}{3.5} %% Supports X.5 values. + +%% Yeah I didn't spend too much time making all the +%% spacing consistent... sorry. Use \smallskip, \medskip, +%% \bigskip, \vspace etc to make adjustments. +\medskip + +\cvsection{Education} + +\cvevent{Ph.D.\ in Your Discipline}{Your University}{Sept 2002 -- June 2006}{} +Thesis title: Wonderful Research + +\divider + +\cvevent{M.Sc.\ in Your Discipline}{Your University}{Sept 2001 -- June 2002}{} + +\divider + +\cvevent{B.Sc.\ in Your Discipline}{Stanford University}{Sept 1998 -- June 2001}{} + +% \divider + +\cvsection{Referees} + +% \cvref{name}{email}{mailing address} +\cvref{Prof.\ Alpha Beta}{Institute}{a.beta@university.edu} +{Address Line 1\\Address line 2} + +\divider + +\cvref{Prof.\ Gamma Delta}{Institute}{g.delta@university.edu} +{Address Line 1\\Address line 2} + + +\end{paracol} + + +\end{document} diff --git a/old/cv.org b/old/cv.org new file mode 100644 index 0000000..8941ed8 --- /dev/null +++ b/old/cv.org @@ -0,0 +1,29 @@ +#+TITLE: Rudy Bousset +04/10/1995 (26 ans) + +* Etudes + - Bac STI2D SIN + - Niveau BTS SN + - 2019-2021: 42 Lyon Auvergne-Rhône-Alpes + +* Compétences + Langages de programmation: + - ***** C (C89) + - **** C++ (C++98) + - ***** Perl 5 + - ***** shell scripting (sh/dash/csh) + - *** Assembly (x64, BSD) + - ** Assembly (ARM, BSD) + - ** I2C/GPIO programming (ARM, BSD, C89/Assembly) + - * Common Lisp + - * Java + - *** HTML/CSS/PHP + Systèmes d'exploitation: + - ***** FreeBSD + - ***** Linux + - *** macOS + - **** Windows + +* Intérêts + - Musique + - Aérospacial, astronomie diff --git a/old/cv_old.pdf b/old/cv_old.pdf new file mode 100644 index 0000000..7686fb2 Binary files /dev/null and b/old/cv_old.pdf differ -- cgit v1.2.3