Compare commits

..

1 Commits

Author SHA1 Message Date
54da648572 Add Readme 2019-11-17 18:47:45 +01:00
17 changed files with 1271 additions and 356 deletions

5
.gitignore vendored Normal file
View File

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

Binary file not shown.

381
CV-Amin-Kasrou-Aouam-en.tex Normal file
View File

@@ -0,0 +1,381 @@
% !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={Amin Kasrou Aouam},
pdfsubject={Amin Kasrou Aouam - Resume},
pdftitle={Amin Kasrou Aouam - 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}}
}
\newcommand{\name}{
\raggedright\fontsize{42pt}{42pt}\bfseries\flushleft\color{dark-gray}{Amin Kasrou Aouam}
}
\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{}
\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:akasroua@gmail.com}{akasroua@gmail.com}\\ %{}
\faPhone & +34 658591161\\
\faGitlab & gitlab.com/akasroua\\
\end{tabular}
\end{minipage} & %
% PHOTO (right)
\begin{minipage}[b]{\rightwide}
\includegraphics[width=7em]{photo.png}
\end{minipage}
\end{tabular}
\lighthrule
%---------- MAIN BODY ----------
% ABOUT
\section{about}
\parbox[t][][t]{\textwidth}{
Computer Engineering student ready to step his toes in the job market.
}
%---------- LEFT SIDE ----------
%\Mybox{
\begin{minipage}[t]{0.31\textwidth}
\raggedright
%\begin{flushleft}
% PROGRAMMING
\section{programming}
\hlight
\begin{sortedlist}
\sortitem{C++}
\sortitem{Java}
\sortitem{Python}
\sortitem{Shell scripting}
\end{sortedlist}
% TECHNOLOGIES
%
\section{technologies}
\hlight
\begin{sortedlist}
\sortitem{UNIX-like systems}
\sortitem{\LaTeX}
\sortitem{Git}
\sortitem{LEMP - FEMP Stack}
\end{sortedlist}
% COURSES
%
\section{courses}
\hlight
\emphasized{Fundamentals of Robotics} \\
\lightfont{\textbf{Adams Formación}} \\
\emphasized{Python Programming} \\
\lightfont{\textbf{Universidad de Granada}} \\
\emphasized{Programming and distribution of mobile apps for Android and iOS devices} \\
\lightfont{\textbf{Universidad de Granada}} \\
\emphasized{Arduino} \\
\lightfont{\textbf{Universidad de Granada}} \\
%\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}}
\parbox[t][][t]{\hwide}{%
\lightfont{2017 \textendash{} present} \\
\smallskip
\emphasized{Bachelor} \\
\smallskip
\emphasized{Computer Engineering} \\
} & %
\parbox[t][][t]{\rightwide}{%
\lightfont{\textbf{Universidad de Granada} \\
\emph{Ceuta}} \\ %
\bigskip %
} \\
\parbox[t][][t]{\hwide}{%
\lightfont{2015 \textendash{} 2017} \\
\smallskip
\emphasized{Bachelor} \\
\smallskip
\emphasized{Medicine} \\
} & %
\parbox[t][][t]{\rightwide}{%
\lightfont{\textbf{Universidad de Sevilla} \\
\emph{Sevilla}} \\ %
\bigskip %
} \\
\parbox[t][][t]{\hwide}{%
\lightfont{2013 \textendash{} 2015} \\
\smallskip
\emphasized{Bachelor} \\
\smallskip
\emphasized{Medicine} \\
} & %
\parbox[t][][t]{\rightwide}{%
\lightfont{\textbf{Université Paris-Sud} \\
\emph{Châtenay-Malabry}} \\ %
\bigskip %
} \\
\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}
% %\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}}
\parbox[t][][t]{\hwide}{%
\emphasized{English}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{Fluent}
\medskip
} \\ %
\parbox[t][][t]{\hwide}{%
\emphasized{Spanish}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{Native}
\medskip
} \\ %
\parbox[t][][t]{\hwide}{%
\emphasized{French}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{Native}
\medskip
} \\ %
\parbox[t][][t]{\hwide}{%
\emphasized{Darija (Moroccan dialect)}
\medskip
} & %
\parbox[t][][t]{\rightwide}{%
\lightbf{Native}
\medskip
} \\ %
\end{tabular}
%
%\section{publications}
%\vspace{-0.5em}
%\begingroup
%\renewcommand{\section}[2]{}%
%\pubstyle{
% \bibliography{pubs}
% \bibliographystyle{cvbib}
%}
%\endgroup
\end{minipage}
% ==========================================================
%-------------------- END OF DOCUMENT ----------------------
\end{document}

View File

@@ -1,119 +1,83 @@
---
name: Amin
lastname: Kasrou Aouam
phone: "+32456369230"
address: "Ghent, Belgium"
email: akasroua@disroot.org
# Personal details
name: Amin Kasrou Aouam
phone: +34 658591161
email: akasroua@gmail.com
gitlab: akasroua
linkedin: akasroua
lang: en
#publications: '\*'
#headline: |
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"
Computer Engineering student ready to step his toes in the job market.
education:
- years:
start: 2021
end: 2023
degree: Master
focus: Bioinformatics (Engineering)
institution: "Universiteit Gent"
- years:
start: 2017
end: 2021
end: present
degree: Bachelor
focus: Computer Engineering
institution: "Universidad de Granada"
campus: Ceuta
certifications:
- name: TOEFL
score: C1 (106/120)
- years:
start: 2015
end: 2017
degree: Bachelor
focus: Medicine
campus: Sevilla
institution: "Universidad de Sevilla"
- name: ITIL v4
score: 37/40
- years:
start: 2013
end: 2015
degree: Bachelor
focus: Medicine
campus: Châtenay-Malabry
institution: "Université Paris-Sud"
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
programming:
- C++
- Java
- Python
- Shell scripting
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)"
technologies:
- UNIX-like systems
- \LaTeX
- Git
- LEMP - FEMP Stack
languages:
- language: English
proficiency: C1 level
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''"
---

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

Binary file not shown.

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''"
---

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

@@ -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.md
# Extra options to pandoc (e.g. "-H mypreamble.tex")
PANDOC_OPTIONS :=
@@ -22,12 +26,18 @@ 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 := 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 .tex and .pdf files
out_dir := out
## ---- commands ----
@@ -36,18 +46,21 @@ TEMP_DIR := tmp
PANDOC := pandoc --template $(PANDOC_TMPL) $(PANDOC_OPTIONS)
LATEXMK := latexmk $(if $(xelatex),-xelatex,-pdflatex="pdflatex %O %S") \
$(if $(latex_quiet),-silent,-verbose)
$(if $(latex_quiet),-silent,-verbose)
## ---- build rules ----
texs := $(patsubst %.yml,%.tex, $(wildcard *.yml))
pdfs := $(patsubst %.yml,%.pdf, $(wildcard *.yml))
bibs := $(wildcard *.bib)
ymls := $(filter-out $(addprefix $(yml_dir)/,$(EXCLUDE)),$(wildcard $(yml_dir)/*.yml))
texs := $(patsubst %.yml,%.tex,$(ymls))
pdfs := $(patsubst %.yml,%.pdf,$(ymls))
bibs := $(wildcard $(yml_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 +70,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

View File

@@ -1,28 +1,22 @@
* 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: \*.latex
- Details: \*.yml
** Requirements
- 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.
- Pandoc
- GNU Make
- LaTeX (only tested with TeX Live)
** Usage
Compile the documents using make
Compile the documents using make
#+BEGIN_SRC sh
make
#+END_SRC
The pdf documents will appear in the *output* folder.
The pdf documents will appear in the same 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.

3
latexmkrc Normal file
View File

@@ -0,0 +1,3 @@
$pdflatex = "xelatex %O %S -synctex=1 -interaction=batchmode";
$pdf_mode = 1;
$dvi_mode = $postscript_mode = 0;

BIN
photo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

354
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]{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
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]{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}