Refactor technical skills into a YAML map

This commit is contained in:
coolneng 2021-02-20 14:03:29 +01:00
parent 4bd4489c82
commit 57bb6faa70
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
5 changed files with 86 additions and 73 deletions

BIN
CV-Amin-Kasrou-Aouam-en.pdf Normal file

Binary file not shown.

BIN
CV-Amin-Kasrou-Aouam-es.pdf Normal file

Binary file not shown.

View File

@ -2,6 +2,7 @@
\usepackage{fontspec} \usepackage{fontspec}
\usepackage{fontawesome5} \usepackage{fontawesome5}
\usepackage[inline]{enumitem}
%% ModernCV themes %% ModernCV themes
\moderncvstyle{fancy} \moderncvstyle{fancy}
@ -44,49 +45,59 @@
]{Cormorant Garamond} ]{Cormorant Garamond}
\makecvtitle{} \makecvtitle{}
\section{Education}
\ifthenelse{\equal{$lang$}{en}}
{\section{Education}}
{\section{Educación}}
$for(education)$ $for(education)$
\cventry{$education.years.start$ \textendash{} $education.years.end$}{$education.degree$}{$education.focus$}{$education.institution$}{}{} \cventry{$education.years.start$ \textendash{} $education.years.end$}{$education.degree$}{$education.focus$}{$education.institution$}{}{}
$endfor$ $endfor$
\section{Skill Set}
\cvitem{Programming languages}{
\begin{itemize*}
$for(programming)$
\item{$programming$}
$endfor$
\end{itemize*}}
\cvitem{Technologies}{ \ifthenelse{\equal{$lang$}{en}}
\begin{itemize*} {\section{Technologies}}
$for(technologies)$ {\section{Tecnologías}}
\item{$technologies$} \cvline{Programming languages}{
$endfor$ $for(technologies.programming)$
\end{itemize*}} \begin{itemize*}[label=, itemjoin={{,}}]
\item{$technologies.programming$}
\end{itemize*}
$endfor$}
\cvitem{Platforms}{ \cvline{Tools}{
\begin{itemize*} $for(technologies.tools)$
$for(platforms)$ \begin{itemize*}[label=, itemjoin={{,}}]
\item{$platforms$} \item{$technologies.tools$}
$endfor$ \end{itemize*}
\end{itemize*}} $endfor$}
\section{Work Experience} \cvline{Platforms}{
$for(technologies.platforms)$
\begin{itemize*}[label=, itemjoin={{,}}]
\item{$technologies.platforms$}
\end{itemize*}
$endfor$}
\ifthenelse{\equal{$lang$}{en}}
{\section{Work Experience}}
{\section{Experiencia laboral}}
$for(experience)$ $for(experience)$
\cventry{$experience.years.start$ \textendash{} $education.years.end$}{$experience.position$}{$experience.company$}{}{}{ \cventry{$experience.years.start$ \textendash{} $experience.years.end$}{$experience.position$}{$experience.company$}{$experience.location$}{}{$experience.description$}
\begin{tightitems}
\item $description$
\end{tightitems}}
$endfor$ $endfor$
\section{Personal Projects} \ifthenelse{\equal{$lang$}{en}}
\cvitem{}{ {\section{Personal Projects}}
\begin{tightitems} {\section{Proyectos personales}}
$for(projects)$ \cvitem{}{
\item{$projects$} \begin{tightitems}
$endfor$ $for(projects)$
\end{tightitems}} \item $projects$
$endfor$
\end{tightitems}
}
\ifthenelse{\equal{$lang$}{en}} \ifthenelse{\equal{$lang$}{en}}
{\section{Languages}} {\section{Languages}}
{\section{Idiomas}} {\section{Idiomas}}

View File

@ -34,27 +34,26 @@ education:
campus: Châtenay-Malabry campus: Châtenay-Malabry
institution: "Université Paris-Sud" institution: "Université Paris-Sud"
programming:
- Python
- C++
- Nix
- Java
- PHP
technologies: technologies:
- \LaTeX programming:
- Git - Python
- REST APIs - C++
- SQL - Nix
- Java
platforms: - PHP
- Linux tools:
- FreeBSD - \LaTeX
- DragonFlyBSD - Git
- Android - REST APIs
- SQL
platforms:
- Linux
- FreeBSD
- DragonFlyBSD
- Android
projects: projects:
- COVID-19 Telegram Bot - "COVID-19 Telegram Bot"
languages: languages:
- language: English - language: English
@ -82,8 +81,9 @@ courses:
experience: experience:
- company: JITKey - company: JITKey
years: years:
start: 'February 2020' start: "February 2020"
end: 'March 2020' end: "March 2020"
position: Internship position: Internship
location: Remote
description: "Support Manager at a startup in Spain. Cut short due to the COVID-19 pandemic" description: "Support Manager at a startup in Spain. Cut short due to the COVID-19 pandemic"
--- ---

View File

@ -35,28 +35,27 @@ education:
campus: Châtenay-Malabry campus: Châtenay-Malabry
institution: "Université Paris-Sud" institution: "Université Paris-Sud"
programming:
- Python
- C++
- Nix
- Java
- PHP
technologies: technologies:
- \LaTeX programming:
- Git - Python
- REST APIs - C++
- SQL - Nix
- NixOS - Java
- PHP
platforms: tools:
- Linux - \LaTeX
- FreeBSD - Git
- DragonFlyBSD - REST APIs
- Android - SQL
platforms:
- Linux
- FreeBSD
- DragonFlyBSD
- Android
projects: projects:
- Bot de Telegram COVID-19 - "Bot de Telegram COVID-19"
languages: languages:
@ -67,6 +66,8 @@ languages:
proficiency: Nativo proficiency: Nativo
- language: Francés - language: Francés
proficiency: Nativo
courses: courses:
- name: Fundamentos de Robótica - name: Fundamentos de Robótica
institution: Adams Formación institution: Adams Formación
@ -83,8 +84,9 @@ courses:
experience: experience:
- company: JITKey - company: JITKey
years: years:
start: 'Febrero 2020' start: "Febrero 2020"
end: 'Marzo 2020' end: "Marzo 2020"
position: Prácticas position: Prácticas
location: Remoto
description: "Responsable de Soporte en una startup española. Suspendidas debido al COVID-19" description: "Responsable de Soporte en una startup española. Suspendidas debido al COVID-19"
--- ---