Compare commits

..

1 Commits

Author SHA1 Message Date
2b3726ee4c Update Readme 2019-12-05 20:53:21 +01:00
18 changed files with 920 additions and 375 deletions

10
.gitignore vendored Normal file
View File

@@ -0,0 +1,10 @@
Input/CV-Amin-Kasrou-Aouam-en.tex
Input/CV-Amin-Kasrou-Aouam-es.tex
Input/CV-Amin-Kasrou-Aouam-en.xdv
Input/CV-Amin-Kasrou-Aouam-es.xdv
Input/auto
Output/CV-Amin-Kasrou-Aouam-en.tex
Output/CV-Amin-Kasrou-Aouam-es.tex
Output/CV-Amin-Kasrou-Aouam-en.xdv
Output/CV-Amin-Kasrou-Aouam-es.xdv
Output/auto

BIN
Assets/photo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

354
Assets/template-en.latex Normal file
View File

@@ -0,0 +1,354 @@
% !TEX encoding = UTF-8 Unicode
\documentclass[letterpaper,12pt]{article}
%A Few Useful Packages
%\usepackage{marvosym}
\usepackage{fontspec} %for loading fonts
\usepackage{xunicode,xltxtra,url,parskip} %other packages for formatting
\usepackage{graphicx}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[left=1.3cm,
top=1.2cm,
right=1.3cm,
bottom=1.2cm,
nohead,
nofoot
]{geometry}
\usepackage{tabularx}
\usepackage{titlesec}
%\usepackage{tabto} % tab spacing
\usepackage{setspace} % line spacing
\usepackage{booktabs,colortbl} % thicker rules between table cells
\usepackage{bibentry} % bibliography
% SORTED LISTS
\usepackage{paralist}
\usepackage{datatool}% http://ctan.org/pkg/datatool
\newcommand{\sortitem}[1]{%
\DTLnewrow{list}% Create a new entry
\DTLnewdbentry{list}{description}{#1}% Add entry as description
}
\newenvironment{sortedlist}{%
\DTLifdbexists{list}{\DTLcleardb{list}}{\DTLnewdb{list}}% Create new/discard old list
}{%
\DTLsort{description}{list}% Sort list
\begin{inparaitem}[]%
\DTLforeach*{list}{\theDesc=description}{%
\item \theDesc, }% Print each item
\end{inparaitem}%
}
%Setup hyperref package, and colours for links
\usepackage[colorlinks,
breaklinks,
pagebackref=false,
debug=true,
xetex,
bookmarks=false,
pdfpagelabels=false,
hyperfootnotes=false,
hyperindex=false,
pageanchor=false]{hyperref}
\definecolor{linkcolor}{gray}{0.2}
\hypersetup{
pdfauthor={$name$},
pdfsubject={$name$ - Resume},
pdftitle={$name$ - Resume},
urlcolor=linkcolor,
linkcolor=linkcolor
}
% colors
\definecolor{dark-gray}{gray}{0.15}
\definecolor{light-gray}{gray}{0.55}
%FONTS
\setmainfont{Cormorant Garamond}
\newfontfamily{\hlight}[UprightFont={* Light}]{Cormorant Garamond}
%\defaultfontfeatures{Mapping=tex-text} % converts LaTeX specials (``quotes'' --- dashes etc.) to unicode
\defaultfontfeatures{
Path = /opt/texlive/2019/texmf-dist/fonts/opentype/public/fontawesome5/ }
\usepackage{fontawesome5} % glyphs for contact info
% CUSTOM COMMANDS
\newcommand{\titlerulethick}{{%
{\color{dark-gray} \titlerule[0.7mm] }%
}}
% old section title format
\titleformat{\section}{\fontsize{28pt}{40pt}\color{dark-gray}\normalfont}{}{0mm}{}[\titlerulethick]
%\titlespacing{\section}{0pt}{3pt}{3pt}
\newcommand{\namefont}[1]{{%
\fontsize{42pt}{50pt}\normalfont\textbf{#1}%
}}
\newcommand{\spacerule}{
\addlinespace[0.5em]
\midrule[0.5mm]
\addlinespace[0.5em]
}
\newcommand{\bigfont}[1]{{%
\fontsize{32pt}{38pt}\normalfont{#1} %
}}
\newcommand{\lightfont}[1]{{%
{\hlight\color{light-gray}#1}
}}
\newcommand{\contactinfo}{%
{\hlight\color{dark-gray}}
}
\newcommand{\lightsmall}[1]{{%
{\fontsize{11pt}{14pt}\hlight\color{light-gray}#1}
}}
\newcommand{\pubstyle}[1]{{%
{\fontsize{10pt}{13pt}\hlight\color{light-gray}#1}
}}
\newcommand{\lightbf}[1]{{%
\textbf{\lightfont{#1}}
}}
\newcommand{\emphasized}[1]{{%
{\fontsize{14pt}{18pt}\textbf{#1}}
}}
\newcommand{\position}[1]{{%
{\fontsize{14pt}{18pt} \hlight{#1}}
}}
\newcommand{\company}[1]{{%
{\fontsize{14pt}{18pt} \textbf{#1}}
}}
\newcommand{\headline}{
{\fontsize{14pt}{17pt}\bfseries\color{dark-gray}$headline$}
}
\newcommand{\name}{
\raggedright\fontsize{42pt}{42pt}\bfseries\flushleft\color{dark-gray}{$name$}
}
\newcommand{\lighthrule}{
{\color{light-gray}\par\rule[0mm]{\hsize}{0.5mm}\par\vspace{0.5em}}
}
\newcommand\Mybox[1]{%
\setlength\fboxsep{0pt}\fcolorbox{red}{white}{#1}
}
% hack to remove bibliography numbering
\makeatletter
\renewcommand\@biblabel[1]{}
\renewenvironment{thebibliography}[1]
{\section*{\refname}%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{}%
{\leftmargin0pt
\@openbib@code
\usecounter{enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\makeatother
%
%
%
%
%
%
%
%
%
%-------------------- BEGIN DOCUMENT ----------------------
\begin{document}
%\nocite{$publications$}
\pagestyle{empty} % non-numbered pages
\font\fb=''[cmr10]'' %for use with \LaTeX command
%---------- SPECIFY LENGTHS ----------
\newlength{\leftwide}
\setlength{\leftwide}{0.34\textwidth}
%
\newlength{\centerwide}
\setlength{\centerwide}{0.33\textwidth}
%
\newlength{\rightwide}
\setlength{\rightwide}{0.28\textwidth}
%---------- TOP SECTION ----------
\begin{tabular}[b]{@{}p{\leftwide}@{}p{\centerwide}@{}p{\rightwide}@{}}
% NAME (left)
\noindent
\begin{minipage}[b]{\leftwide}
\name
\end{minipage} & %
%
% HEADLINE (middle)
%\begin{minipage}[b]{\centerwide}
%\parbox[b][][b]{4.5cm}{\raggedright\headline}
%\end{minipage} & %
%
% CONTACT INFO (middle)
\begin{minipage}[b]{\centerwide}
\renewcommand\arraystretch{1.25}
\contactinfo
\begin{tabular}[b]{@{}cl@{}}
\faEnvelope & \href{mailto:$email$}{$email$}\\ %{}
\faPhone & $phone$\\
\faGitlab & gitlab.com/$gitlab$\\
\end{tabular}
\end{minipage} & %
% PHOTO (right)
\begin{minipage}[b]{\rightwide}
\includegraphics[width=7em]{Assets/photo.png}
\end{minipage}
\end{tabular}
\lighthrule
%---------- MAIN BODY ----------
% ABOUT
\section{about}
\parbox[t][][t]{\textwidth}{
$about$
}
%---------- LEFT SIDE ----------
%\Mybox{
\begin{minipage}[t]{0.31\textwidth}
\raggedright
%\begin{flushleft}
% PROGRAMMING
\section{programming}
\hlight
\begin{sortedlist}
$for(programming)$
\sortitem{$programming$}
$endfor$
\end{sortedlist}
% TECHNOLOGIES
%
\section{technologies}
\hlight
\begin{sortedlist}
$for(technologies)$
\sortitem{$technologies$}
$endfor$
\end{sortedlist}
% COURSES
%
\section{courses}
\hlight
$for(courses)$
\emphasized{$courses.name$} \\
\lightfont{\textbf{$courses.institution$}} \\
$endfor$
%\end{flushleft}
\end{minipage}%
%
%---------- RIGHT SIDE ----------
\newlength{\hwide}
\newlength{\hwideright}
\newlength{\buffer}
\setlength{\buffer}{4pt plus 1pt minus 1pt}
%
%
\begin{minipage}[t]{0.64\textwidth}
% EDUCATION
\section{education}
\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
%
\setlength{\parskip}{1mm}
\begin{tabular}{@{}p{\hwide}p{\rightwide}}
$for(education)$
\parbox[t][][t]{\hwide}{%
\lightfont{$education.years.start$ \textendash{} $education.years.end$} \\
\smallskip
\emphasized{$education.degree$} \\
\smallskip
\emphasized{$education.focus$} \\
} & %
\parbox[t][][t]{\rightwide}{%
\lightfont{\textbf{$education.institution$} \\
\emph{$education.campus$}} \\ %
\bigskip %
} \\
$endfor$
\end{tabular}
%
%\section{experience}
%%
%\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
%\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
%%
%% POSITIONS
%\begin{tabular}{@{}p{\hwide}p{\hwideright}}
%\arrayrulecolor{light-gray}
%$for(experience)$
%\parbox[t][][t]{\hwide}{%
%\raggedright
%\company{$experience.company$}\\
%\vspace{\buffer}
%\lightfont{%
%$experience.years.start$ \textendash{} $experience.years.end$\\
%$if(experience.location)$
%$experience.location$\\
%$endif$
%\vspace{\buffer}}
%$if(experience.group)$
%\lightsmall{\emph{$experience.group$}}%
%$endif$
%} & %
%\parbox[t][][t]{\hwideright}{%
%\raggedright
%\position{$experience.position$}\\
%\vspace{\buffer}
%\lightsmall{$experience.description$}
%}\\
%\spacerule
%$endfor$
%\end{tabular}
% LANGUAGES
\section{languages}
%
\setlength{\parskip}{1mm}
\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
\begin{tabular}{@{}p{\hwide}p{\rightwide}}
$for(languages)$
\parbox[t][][t]{\hwide}{%
\emphasized{$languages.language$}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{$languages.proficiency$}
\medskip
} \\ %
$endfor$
\end{tabular}
%
%\section{publications}
%\vspace{-0.5em}
%\begingroup
%\renewcommand{\section}[2]{}%
%\pubstyle{
% \bibliography{pubs}
% \bibliographystyle{cvbib}
%}
%\endgroup
\end{minipage}
% ==========================================================
%-------------------- END OF DOCUMENT ----------------------
\end{document}

354
Assets/template-es.latex Normal file
View File

@@ -0,0 +1,354 @@
% !TEX encoding = UTF-8 Unicode
\documentclass[letterpaper,12pt]{article}
%A Few Useful Packages
%\usepackage{marvosym}
\usepackage{fontspec} %for loading fonts
\usepackage{xunicode,xltxtra,url,parskip} %other packages for formatting
\usepackage{graphicx}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[left=1.3cm,
top=1.2cm,
right=1.3cm,
bottom=1.2cm,
nohead,
nofoot
]{geometry}
\usepackage{tabularx}
\usepackage{titlesec}
%\usepackage{tabto} % tab spacing
\usepackage{setspace} % line spacing
\usepackage{booktabs,colortbl} % thicker rules between table cells
\usepackage{bibentry} % bibliography
% SORTED LISTS
\usepackage{paralist}
\usepackage{datatool}% http://ctan.org/pkg/datatool
\newcommand{\sortitem}[1]{%
\DTLnewrow{list}% Create a new entry
\DTLnewdbentry{list}{description}{#1}% Add entry as description
}
\newenvironment{sortedlist}{%
\DTLifdbexists{list}{\DTLcleardb{list}}{\DTLnewdb{list}}% Create new/discard old list
}{%
\DTLsort{description}{list}% Sort list
\begin{inparaitem}[]%
\DTLforeach*{list}{\theDesc=description}{%
\item \theDesc, }% Print each item
\end{inparaitem}%
}
%Setup hyperref package, and colours for links
\usepackage[colorlinks,
breaklinks,
pagebackref=false,
debug=true,
xetex,
bookmarks=false,
pdfpagelabels=false,
hyperfootnotes=false,
hyperindex=false,
pageanchor=false]{hyperref}
\definecolor{linkcolor}{gray}{0.2}
\hypersetup{
pdfauthor={$name$},
pdfsubject={$name$ - Resume},
pdftitle={$name$ - Resume},
urlcolor=linkcolor,
linkcolor=linkcolor
}
% colors
\definecolor{dark-gray}{gray}{0.15}
\definecolor{light-gray}{gray}{0.55}
%FONTS
\setmainfont{Cormorant Garamond}
\newfontfamily{\hlight}[UprightFont={* Light}]{Cormorant Garamond}
%\defaultfontfeatures{Mapping=tex-text} % converts LaTeX specials (``quotes'' --- dashes etc.) to unicode
\defaultfontfeatures{
Path = /opt/texlive/2019/texmf-dist/fonts/opentype/public/fontawesome5/ }
\usepackage{fontawesome5} % glyphs for contact info
% CUSTOM COMMANDS
\newcommand{\titlerulethick}{{%
{\color{dark-gray} \titlerule[0.7mm] }%
}}
% old section title format
\titleformat{\section}{\fontsize{28pt}{40pt}\color{dark-gray}\normalfont}{}{0mm}{}[\titlerulethick]
%\titlespacing{\section}{0pt}{3pt}{3pt}
\newcommand{\namefont}[1]{{%
\fontsize{42pt}{50pt}\normalfont\textbf{#1}%
}}
\newcommand{\spacerule}{
\addlinespace[0.5em]
\midrule[0.5mm]
\addlinespace[0.5em]
}
\newcommand{\bigfont}[1]{{%
\fontsize{32pt}{38pt}\normalfont{#1} %
}}
\newcommand{\lightfont}[1]{{%
{\hlight\color{light-gray}#1}
}}
\newcommand{\contactinfo}{%
{\hlight\color{dark-gray}}
}
\newcommand{\lightsmall}[1]{{%
{\fontsize{11pt}{14pt}\hlight\color{light-gray}#1}
}}
\newcommand{\pubstyle}[1]{{%
{\fontsize{10pt}{13pt}\hlight\color{light-gray}#1}
}}
\newcommand{\lightbf}[1]{{%
\textbf{\lightfont{#1}}
}}
\newcommand{\emphasized}[1]{{%
{\fontsize{14pt}{18pt}\textbf{#1}}
}}
\newcommand{\position}[1]{{%
{\fontsize{14pt}{18pt} \hlight{#1}}
}}
\newcommand{\company}[1]{{%
{\fontsize{14pt}{18pt} \textbf{#1}}
}}
\newcommand{\headline}{
{\fontsize{14pt}{17pt}\bfseries\color{dark-gray}$headline$}
}
\newcommand{\name}{
\raggedright\fontsize{42pt}{42pt}\bfseries\flushleft\color{dark-gray}{$name$}
}
\newcommand{\lighthrule}{
{\color{light-gray}\par\rule[0mm]{\hsize}{0.5mm}\par\vspace{0.5em}}
}
\newcommand\Mybox[1]{%
\setlength\fboxsep{0pt}\fcolorbox{red}{white}{#1}
}
% hack to remove bibliography numbering
\makeatletter
\renewcommand\@biblabel[1]{}
\renewenvironment{thebibliography}[1]
{\section*{\refname}%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{}%
{\leftmargin0pt
\@openbib@code
\usecounter{enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\makeatother
%
%
%
%
%
%
%
%
%
%-------------------- BEGIN DOCUMENT ----------------------
\begin{document}
%\nocite{$publications$}
\pagestyle{empty} % non-numbered pages
\font\fb=''[cmr10]'' %for use with \LaTeX command
%---------- SPECIFY LENGTHS ----------
\newlength{\leftwide}
\setlength{\leftwide}{0.34\textwidth}
%
\newlength{\centerwide}
\setlength{\centerwide}{0.33\textwidth}
%
\newlength{\rightwide}
\setlength{\rightwide}{0.28\textwidth}
%---------- TOP SECTION ----------
\begin{tabular}[b]{@{}p{\leftwide}@{}p{\centerwide}@{}p{\rightwide}@{}}
% NAME (left)
\noindent
\begin{minipage}[b]{\leftwide}
\name
\end{minipage} & %
%
% HEADLINE (middle)
%\begin{minipage}[b]{\centerwide}
%\parbox[b][][b]{4.5cm}{\raggedright\headline}
%\end{minipage} & %
%
% CONTACT INFO (middle)
\begin{minipage}[b]{\centerwide}
\renewcommand\arraystretch{1.25}
\contactinfo
\begin{tabular}[b]{@{}cl@{}}
\faEnvelope & \href{mailto:$email$}{$email$}\\ %{}
\faPhone & $phone$\\
\faGitlab & gitlab.com/$gitlab$\\
\end{tabular}
\end{minipage} & %
% PHOTO (right)
\begin{minipage}[b]{\rightwide}
\includegraphics[width=7em]{Assets/photo.png}
\end{minipage}
\end{tabular}
\lighthrule
%---------- MAIN BODY ----------
% EXTRACTO
\section{extracto}
\parbox[t][][t]{\textwidth}{
$about$
}
%---------- LEFT SIDE ----------
%\Mybox{
\begin{minipage}[t]{0.31\textwidth}
\raggedright
%\begin{flushleft}
% PROGRAMACIÓN
\section{programación}
\hlight
\begin{sortedlist}
$for(programming)$
\sortitem{$programming$}
$endfor$
\end{sortedlist}
% SOFTWARE
%
\section{software}
\hlight
\begin{sortedlist}
$for(technologies)$
\sortitem{$technologies$}
$endfor$
\end{sortedlist}
% CURSOS
%
\section{cursos}
\hlight
$for(courses)$
\emphasized{$courses.name$} \\
\lightfont{\textbf{$courses.institution$}} \\
$endfor$
%\end{flushleft}
\end{minipage}%
%
%---------- RIGHT SIDE ----------
\newlength{\hwide}
\newlength{\hwideright}
\newlength{\buffer}
\setlength{\buffer}{4pt plus 1pt minus 1pt}
%
%
\begin{minipage}[t]{0.64\textwidth}
% FORMACIÓN ACADÉMICA
\section{formación académica}
\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
%
\setlength{\parskip}{1mm}
\begin{tabular}{@{}p{\hwide}p{\rightwide}}
$for(education)$
\parbox[t][][t]{\hwide}{%
\lightfont{$education.years.start$ \textendash{} $education.years.end$} \\
\smallskip
\emphasized{$education.degree$} \\
\smallskip
\emphasized{$education.focus$} \\
} & %
\parbox[t][][t]{\rightwide}{%
\lightfont{\textbf{$education.institution$} \\
\emph{$education.campus$}} \\ %
\bigskip %
} \\
$endfor$
\end{tabular}
%
%\section{experience}
%%
%\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
%\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
%%
%% POSITIONS
%\begin{tabular}{@{}p{\hwide}p{\hwideright}}
%\arrayrulecolor{light-gray}
%$for(experience)$
%\parbox[t][][t]{\hwide}{%
%\raggedright
%\company{$experience.company$}\\
%\vspace{\buffer}
%\lightfont{%
%$experience.years.start$ \textendash{} $experience.years.end$\\
%$if(experience.location)$
%$experience.location$\\
%$endif$
%\vspace{\buffer}}
%$if(experience.group)$
%\lightsmall{\emph{$experience.group$}}%
%$endif$
%} & %
%\parbox[t][][t]{\hwideright}{%
%\raggedright
%\position{$experience.position$}\\
%\vspace{\buffer}
%\lightsmall{$experience.description$}
%}\\
%\spacerule
%$endfor$
%\end{tabular}
% LANGUAGES
\section{idiomas}
%
\setlength{\parskip}{1mm}
\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep}
\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep}
\begin{tabular}{@{}p{\hwide}p{\rightwide}}
$for(languages)$
\parbox[t][][t]{\hwide}{%
\emphasized{$languages.language$}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{$languages.proficiency$}
\medskip
} \\ %
$endfor$
\end{tabular}
%
%\section{publications}
%\vspace{-0.5em}
%\begingroup
%\renewcommand{\section}[2]{}%
%\pubstyle{
% \bibliography{pubs}
% \bibliographystyle{cvbib}
%}
%\endgroup
\end{minipage}
% ==========================================================
%-------------------- END OF DOCUMENT ----------------------
\end{document}

Binary file not shown.

View File

@@ -1,119 +0,0 @@
---
name: Amin
lastname: Kasrou Aouam
phone: "+32456369230"
address: "Ghent, Belgium"
email: akasroua@disroot.org
gitlab: akasroua
linkedin: akasroua
lang: en
about: |
Computer Engineer interested in Data Science, Algorithmics, UNIX-based operating systems and Infrastructure as Code
experience:
- company: Venthône
years:
start: "October 2023"
end: "August 2025"
location: Brussels (Belgium)
position: Application Support Agent
description:
- "Level 2 support agent interfacing with relational databases via handcrafted SQL queries"
- "Investigation and resolution of issues concerning three applications related to payments for the European Comission (DIGIT)"
- "Effective communication with Level 1 Support and the development teams to resolve disruptions"
- "Creation of technical documentation, ITIL procedures and PL/SQL automation scripts"
- company: COACE
years:
start: "January 2021"
end: "July 2021"
location: Ceuta (Spain)
position: System administrator (Freelance)
description:
- "IT support and management of multiple Windows workstations"
- "Migration from a completely undocumented Ubuntu/Windows server to NixOS"
- "Deployment of a VPN, a cloud, DNS server and an automated backup solution"
- company: Odyfo
years:
start: "April 2020"
end: "September 2021"
location: Remote (Spain)
position: IT consultant (Freelance)
description:
- "Migrations of the MySQL database, to ensure consistency and good performance"
- "Rewrite of the CRUD REST API to FastApi (Python)"
- "Administration of multiple EC2 instances in AWS"
education:
- years:
start: 2021
end: 2023
degree: Master
focus: Bioinformatics (Engineering)
institution: "Universiteit Gent"
- years:
start: 2017
end: 2021
degree: Bachelor
focus: Computer Engineering
institution: "Universidad de Granada"
certifications:
- name: TOEFL
score: C1 (106/120)
- name: ITIL v4
score: 37/40
skills:
- category: Programming languages
items:
- Python
- R
- C++
- Java
- PHP
- Shell scripting
- PL/SQL
- category: DevOps
items:
- Git
- Docker
- Prometheus
- Grafana
- JIRA
- Service Now
- category: Tools
items:
- SQL
- \LaTeX
- Nix
- ZFS
- Prometheus
- Grafana
- category: Platforms
items:
- Linux
- FreeBSD
- DragonFlyBSD
- NixOS
- Arduino
- Android
projects:
- "Telegram bot to notify students of COVID-19 cases (Python)"
- "Declarative configuration of a home server and workstation (Nix)"
- "Open source contributions to NixOS (Nix)"
- "Temperature and humidity monitoring with MQTT (Arduino)"
languages:
- language: English
proficiency: C1 level
- language: Spanish
proficiency: Native
- language: French
proficiency: Native
---

Binary file not shown.

View File

@@ -1,119 +0,0 @@
---
name: Amin
lastname: Kasrou Aouam
phone: "+32456369230"
address: "Gand, Belgique"
email: akasroua@disroot.org
gitlab: akasroua
linkedin: akasroua
lang: fr
about: |
Ingénieur informatique interessé en science des données, algorithmique, les systèmes UNIX et l'Infrastructure as code
experience:
- company: Venthône
years:
start: "Octobre 2023"
end: "Août 2025"
location: Bruxelles (Belgique)
position: Application Support Agent
description:
- "Agent de support niveau 2 interagissant avec des bases de données via des requêtes SQL"
- "Investigation et résolution de problèmes concernant trois applications liés aux paiements de la Commission européenne (DIGIT)"
- "Communication efficace avec le support niveau 1 et les développeurs pour résoudre les incidents."
- "Création de documentation technique, de procédures ITIL et de scripts d'automatisation PL/SQL"
- company: COACE
years:
start: "Janvier 2021"
end: "Juillet 2021"
location: Ceuta (Espagne)
position: Administrateur système (Freelance)
description:
- "Support informatique et gestion de plusieurs postes de travail Windows"
- "Migration d'un serveur Ubuntu/Windows non documenté vers NixOS"
- "Déploiement d'un VPN, d'un cloud, d'un serveur DNS et d'un système de backup automatisée"
- company: Odyfo
years:
start: "Avril 2020"
end: "Septembre 2021"
location: Télétravail (Espagne)
position: Consultant IT (Freelance)
description:
- "Migrations de la base de données MySQL, afin d'assurer la cohérence et la performance"
- "Réécriture de l'API REST CRUD vers FastApi (Python)"
- "Administration de plusieurs instances EC2 sur AWS"
education:
- years:
start: 2021
end: 2023
degree: Master
focus: Bioinformatique (Ingénierie)
institution: "Universiteit Gent"
- years:
start: 2017
end: 2021
degree: Licence
focus: Ingénieur Informatique
institution: "Universidad de Granada"
certifications:
- name: TOEFL
score: C1 (106/120)
- name: ITIL v4
score: 37/40
skills:
- category: Langages de programmation
items:
- Python
- R
- C++
- Java
- PHP
- Shell scripting
- PL/SQL
- category: DevOps
items:
- Git
- Docker
- Prometheus
- Grafana
- JIRA
- Service Now
- category: Outils
items:
- SQL
- \LaTeX
- Nix
- ZFS
- Prometheus
- Grafana
- category: Plateformes
items:
- Linux
- FreeBSD
- DragonFlyBSD
- NixOS
- Arduino
- Android
projects:
- "Bot Telegram pour avertir les étudiants des cas de COVID-19 (Python)"
- "Configuration déclarative d'un serveur domestique et d'un ordinateur (Nix)"
- "Contributions open source à NixOS (Nix)"
- "Monitorage de la température et de l'humidité avec MQTT (Arduino)"
languages:
- language: Anglais
proficiency: niveau C1
- language: Français
proficiency: Langue maternelle
- language: Espagnol
proficiency: Langue maternelle
---

View File

@@ -0,0 +1,83 @@
---
# Personal details
name: Amin Kasrou Aouam
phone: +34 658591161
email: akasroua@gmail.com
gitlab: akasroua
#publications: '\*'
#headline: |
about: |
Computer Engineering student ready to step his toes in the job market.
education:
- years:
start: 2017
end: present
degree: Bachelor
focus: Computer Engineering
institution: "Universidad de Granada"
campus: Ceuta
- years:
start: 2015
end: 2017
degree: Bachelor
focus: Medicine
campus: Sevilla
institution: "Universidad de Sevilla"
- years:
start: 2013
end: 2015
degree: Bachelor
focus: Medicine
campus: Châtenay-Malabry
institution: "Université Paris-Sud"
programming:
- C++
- Java
- Python
- Shell scripting
technologies:
- UNIX-like systems
- \LaTeX
- Git
- LEMP - FEMP Stack
languages:
- language: English
proficiency: Fluent
- language: Spanish
proficiency: Native
- language: French
proficiency: Native
- language: Darija (Moroccan dialect)
proficiency: Native
courses:
- name: Fundamentals of Robotics
institution: Adams Formación
- name: Python Programming
institution: Universidad de Granada
- name: Programming and distribution of mobile apps for Android and iOS devices
institution: Universidad de Granada
- name: Arduino
institution: Universidad de Granada
#experience:
#- company: Trinity College, Cambridge
# years:
# start: '1669'
# end: '1702'
# position: Lucasian Professor of Mathematics
# description: "Mainly mathematical sciences, but also the study of alchemy and biblical chronology. I generalized the binomial theorem to allow real exponents other than nonnegative integers. Also devised a method for finding successively better approximations to the roots (or zeroes) of a real-valued function, it's called ``Newton's method''"
---

View File

@@ -0,0 +1,85 @@
---
# Personal details
name: Amin Kasrou Aouam
phone: +34 658591161
email: akasroua@gmail.com
gitlab: akasroua
#publications: '\*'
#headline: |
about: |
Estudiante de Ingeniería Informática, con motivación para entrar en el mundo laboral con el fin de familiarizarme con las mecánicas de éste.
education:
- years:
start: 2017
end: presente
degree: Grado
focus: Ingeniería Informática
institution: "Universidad de Granada"
campus: Ceuta
- years:
start: 2015
end: 2017
degree: Grado
focus: Medicina
campus: Sevilla
institution: "Universidad de Sevilla"
- years:
start: 2013
end: 2015
degree: Grado
focus: Medicina
campus: Châtenay-Malabry
institution: "Université Paris-Sud"
programming:
- C++
- Java
- Python
- Shell
technologies:
- Sistemas UNIX
- \LaTeX
- Git
- LEMP - FEMP Stack
languages:
- language: Inglés
proficiency: Fluido
- language: Español
proficiency: Nativo
- language: Francés
proficiency: Nativo
- language: Darija
proficiency: Nativo
courses:
- name: Fundamentos de Robótica
institution: Adams Formación
- name: Programación con Python
institution: Universidad de Granada
- name: Programación y distribución de aplicaciones móviles para dispositivos Android e IOS
institution: Universidad de Granada
- name: Arduino
institution: Universidad de Granada
#experience:
#- company: Trinity College, Cambridge
# years:
# start: '1669'
# end: '1702'
# position: Lucasian Professor of Mathematics
# description: "Mainly mathematical sciences, but also the study of alchemy and biblical chronology. I generalized the binomial theorem to allow real exponents other than nonnegative integers. Also devised a method for finding successively better approximations to the roots (or zeroes) of a real-valued function, it's called ``Newton's method''"
---

View File

@@ -8,6 +8,7 @@ latex_quiet := true
# Otherwise these files will be regenerated only when the source markdown
# changes; in that case, if you change other dependencies (e.g. a
# bibliography), use the -B option to make in order to force regeneration.
# always_latexmk := true
always_latexmk := true
# Set to anything non-empty to use xelatex rather than pdflatex. I always do
@@ -15,6 +16,9 @@ always_latexmk := true
# faster, and there are some packages with which xelatex is incompatible.
xelatex := true
# list of markdown files that are not to be made into PDFs
EXCLUDE := README.org
# Extra options to pandoc (e.g. "-H mypreamble.tex")
PANDOC_OPTIONS :=
@@ -22,12 +26,20 @@ PANDOC_OPTIONS :=
# Normally this does not need to be changed:
# works if the template is local or in ~/.pandoc/templates
PANDOC_TMPL := assets/template.tex
PANDOC_TMPL := Assets/template-en.latex
## ---- subdirectories (normally, no need to change) ----
# source of YAML spec files
#yml_dir := .
# temporary file subdirectory; will be removed after every latex run
TEMP_DIR := tmp
temp_dir := tmp
# name of output directory for .pdf files
out_dir := Output
# name of input directory for .yml and .latex files
in_dir := Input
## ---- commands ----
@@ -40,14 +52,18 @@ LATEXMK := latexmk $(if $(xelatex),-xelatex,-pdflatex="pdflatex %O %S") \
## ---- build rules ----
texs := $(patsubst %.yml,%.tex, $(wildcard *.yml))
pdfs := $(patsubst %.yml,%.pdf, $(wildcard *.yml))
bibs := $(wildcard *.bib)
ymls := $(filter-out $(addprefix $(in_dir)/,$(EXCLUDE)),$(wildcard $(in_dir)/*.yml))
pdfs_path := $(filter-out $(addprefix $(out_dir)/,$(EXCLUDE)),$(wildcard $(out_dir)/*.pdf))
texs := $(patsubst %.yml,%.tex,$(ymls))
pdfs := $(patsubst %.yml,%.pdf,$(ymls))
bibs := $(wildcard $(in_dir)/*.bib)
$(texs): %.tex: %.yml $(bibs) $(PANDOC_TMPL)
$(PANDOC) -o $@ $<
$(PANDOC) -o $@ $< # pandoc template > .tex
.PHONY: all clean
phony_pdfs := $(if $(always_latexmk),$(pdfs) $(notes_pdf))
.PHONY: $(phony_pdfs) all clean
$(pdfs): %.pdf: %.tex
@echo $(bibs)
@@ -57,6 +73,6 @@ all: $(pdfs) clean
# clean up everything except final pdfs
clean:
rm *.log *.xdv *.aux *.fls *.fdb_latexmk *.out *.tex
latexmk -c .
.DEFAULT_GOAL := all

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,10 @@
* Curriculum vitae
Curriculum vitae template that uses LaTeX for rendering, via Pandoc.
Curriculum vitae template that uses LaTeX for rendering, via Pandoc. If
you want to adapt it to your needs:
- Sections and layout: Input/%.latex
- Details: Output/%.yml
** Requirements
@@ -9,14 +12,6 @@ Curriculum vitae template that uses LaTeX for rendering, via Pandoc.
- GNU Make
- LaTeX (only tested with TeX Live)
** Configuration
- Sections and layout: assets/template.latex
- Details: input/%.yml
The /lang/ variable allows you to have different section names, if you want a
bilingual CV.
** Usage
Compile the documents using make
@@ -25,4 +20,4 @@ Compile the documents using make
make
#+END_SRC
The pdf documents will appear in the *output* folder.
The pdf documents will appear in the *Output* folder.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

View File

@@ -1,119 +0,0 @@
\documentclass[11pt,a4paper]{moderncv}
\usepackage{fontspec}
\usepackage{fontawesome5}
\usepackage[inline]{enumitem}
%% ModernCV themes
\moderncvstyle{fancy}
\moderncvcolor{blue}
\nopagenumbers{}
\usepackage[scale=0.75,right=.45in,left=.45in,top=.4in,bottom=.4in]{geometry}
% Use secondary color for separator bars
\colorlet{headrulecolor}{color1}
\colorlet{bodyrulecolor}{color1}
% Change email icon
\providecommand*{\emailsymbol}{}
\renewcommand*{\emailsymbol}{{\small\faEnvelope}~}
% Workaround to show gitlab icon in social
\providecommand*{\gitlabsocialsymbol}{}
\renewcommand*{\gitlabsocialsymbol}{{\small\faGitlab}~}
%% Personal data
\firstname{$name$}
\familyname{$lastname$}
\title{$about$}
\phone{$phone$}
\address{}{\faIcon{map} $address$}
\email{$email$}
\social[gitlab][gitlab.com/$gitlab$]{$gitlab$}
\social[linkedin][linkedin.com/in/$linkedin$]{$linkedin$}
\photo[64pt][0.4pt]{assets/photo.png}
\setlength{\hintscolumnwidth}{1.7in}
\newenvironment{tightitems}
{\noindent\ignorespaces\vspace{-15pt}
\begin{itemize}[topsep=0pt,partopsep=0pt,itemsep=0pt,parsep=0pt]}
{\end{itemize}\vspace{-10pt}}
\newenvironment{lesstightitems}
{\noindent\ignorespaces{}
\begin{itemize}[topsep=0pt,partopsep=0pt,itemsep=0pt,parsep=0pt]}
{\end{itemize}\vspace{-10pt}}
\begin{document}
\setmainfont[
BoldFont = * Bold
]{Cormorant Garamond}
\makecvtitle{}
\ifthenelse{\equal{$lang$}{en}}
{\section{Work Experience}}
{\section{Expérience professionelle}}
$for(experience)$
\cventry{$experience.years.start$ \textendash{} $experience.years.end$}{$experience.position$}
{\newline{}$experience.company$}{}{$experience.location$}{
\vspace{0.01cm}
\begin{tightitems}
$for(experience.description)$
\item $experience.description$
$endfor$
\end{tightitems}}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Education}}
{\section{Formation}}
$for(education)$
\cventry{$education.years.start$ \textendash{} $education.years.end$}{$education.degree$}{$education.focus$}{$education.institution$}{}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\subsection{Certifications}}
{\subsection{Certifications}}
$for(certifications)$
\cvitem{$certifications.name$}{
$certifications.score$
}{}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Technologies}}
{\section{Technologies}}
$for(skills)$
\subsection{$skills.category$}
\cvitem{}{
\begin{itemize*}[label=, itemjoin={{,}}]
$for(skills.items)$
\item{$skills.items$}
$endfor$
\end{itemize*}}
$endfor$
\ifthenelse{\equal{$lang$}{en}}
{\section{Personal Projects}}
{\section{Projets personnels}}
\cvitem{}{
\begin{tightitems}
$for(projects)$
\item $projects$
$endfor$
\end{tightitems}
}
\ifthenelse{\equal{$lang$}{en}}
{\section{Languages}}
{\section{Langues}}
$for(languages)$
\cvlanguage{$languages.language$}{
$languages.proficiency$
}{}
$endfor$
\end{document}

Binary file not shown.

5
latexmkrc Normal file
View File

@@ -0,0 +1,5 @@
$pdflatex = "xelatex %O %S -synctex=1 -interaction=batchmode";
$pdf_mode = 1;
$dvi_mode = $postscript_mode = 0;
$out_dir = "Output";
$clean_ext = "xdv log fdb_latexmk";