From 7cc826c16e4d512dec8b08c355db07f9d5686216 Mon Sep 17 00:00:00 2001
From: Maria Reyes Retana <mariareyesretana94@gmail.com>
Date: Tue, 27 Jul 2021 12:14:22 +0100
Subject: [PATCH] First commit

---
 .gitignore     |   9 +
 CV.Rmd         | 137 +++++++++
 CV.aux         |  24 ++
 CV.out         |   0
 CV.pdf         | Bin 0 -> 40615 bytes
 R-CV.Rproj     |  13 +
 README.md      |   4 +
 awesome-cv.cls | 740 +++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 927 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 CV.Rmd
 create mode 100644 CV.aux
 create mode 100644 CV.out
 create mode 100644 CV.pdf
 create mode 100644 R-CV.Rproj
 create mode 100644 README.md
 create mode 100644 awesome-cv.cls

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d43cffd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+.httr-oauth
+.Renviron
+.Rhistory
+.Rproj.user
+archive/
+Motivation_letters/
+fonts/
+*_ASAP*
+.proj
\ No newline at end of file
diff --git a/CV.Rmd b/CV.Rmd
new file mode 100644
index 0000000..6943130
--- /dev/null
+++ b/CV.Rmd
@@ -0,0 +1,137 @@
+---
+name: Maria Reyes Retana
+position: "Development Economics MSc @ University of Sussex"
+address: |
+         | United Kingdom
+phone: +447 880 811 823 
+email: "mariareyesretana94@gmail.com"
+github: mariarrt94
+linkedin: maria-reyes-retana
+#aboutme: \"3 year of experience doing economic and data analysis and visualisation. I am particularly interested in the use of R programming and other statistical software to analyse economic problems. I am extremely keen to pursue a career as an economist doing policy-oriented research."
+headcolor: 0b7474
+date: "`r format(Sys.time(), '%B %Y')`"
+output: 
+  vitae::awesomecv:
+    keep_tex: false
+always_allow_html: yes
+header-includes:
+  \usepackage{float}
+  \usepackage{multicol}
+  \usepackage{colortbl}
+  \arrayrulecolor{white}
+  \usepackage{hhline}
+  \definecolor{light-gray}{gray}{0.95}
+---
+
+```{r setup, include=FALSE}
+knitr::opts_chunk$set(echo = FALSE, warning = FALSE, message = FALSE)
+library(vitae)
+library(ggplot2)
+library(dplyr)
+library(sf)
+library(stplanr)
+library(ggrepel)
+library(emojifont)
+library(fontawesome)
+library(kableExtra)
+library(huxtable)
+library(gridExtra)
+```
+\faIcon{briefcase} Professional Experience
+============================================
+
+```{r experience, eval = T}
+tribble(
+  ~ Position, ~ When, ~ Where, ~ Institution, ~ What,
+  
+  "Associate", "Mar 2018 - Aug 2020", "SAI Law & Economics - Economic Consulting Team","Mexico City, Mexico","Expanded the services of the economic consulting team with the social consultancy branch, and directed the first three impact evaluations of the area.",
+  "Associate", "Mar 2018 - Aug 2020", "SAI Law & Economics - Economic Consulting Team","Mexico City, Mexico","Collaborated and handled +20 projects including impact assessments; market analysis; and estimation of economic spillovers, through economic and statistical models.",
+  "Associate", "Mar 2018 - Aug 2020", "SAI Law & Economics - Economic Consulting Team","Mexico City, Mexico","Motivated the generation of a relationship with a key social institution in Mexico, which attracted more social projects to the consulting team.",
+    "Associate", "Mar 2018 - Aug 2020", "SAI Law & Economics - Economic Consulting Team","Mexico City, Mexico","Analysed the effect of multiple mergers, and examined the competitive conditions of distinct markets in collaboration with the Mexican Competition Authority.",
+  "Associate", "Mar 2018 - Aug 2020", "SAI Law & Economics - Economic Consulting Team","Mexico City, Mexico","Managed large databases, including population census, labour force surveys, administrative data,  and private and longitudinal household surveys.",
+  "Head of Department", "Aug 2017 - Dec 2017", "Ministry of Social Development","Mexico City, Mexico","Coordinated the data collection process of the National Community Kitchens Programme, which consisted of cleaning and merging 32 databases each month.",
+  "Head of Department", "Aug 2017 - Dec 2017", "Ministry of Social Development","Mexico City, Mexico","Collaborated with the National Council for the Evaluation of Social Development to develop and implement new targeting criteria for the National Community Kitchens Programme; which consisted of allocating the programme's resources in municipalities with both high poverty rates and limited access to food.",
+  "Intern", "Dec 2016 -  Jul 2017","Superior Audit of the Federation", "Mexico City, Mexico", "Examined the Report on the Results of the Superior Audit of the Public Account 2016.",
+) %>%
+  detailed_entries(Position, When, Where, Institution, What)
+```
+
+\faIcon{university} Education
+==================================
+
+```{r education}
+tribble(
+  ~ study, ~ university, ~ loc, ~ dates, ~ details,
+  "Development Economics MSc", "University of Sussex","Brighton, UK", "Sept 2020 - Sept 2021", "Recipient of the Sussex Chancellor's International Scholarship (awarded to the top 25 international students).",
+    "Development Economics MSc", "University of Sussex","Brighton, UK", "Sept 2020 - Sept 2021", "Obtained a distinction mark in every module of the MSc.",
+    "Development Economics MSc", "University of Sussex","Brighton, UK", "Sept 2020 - Sept 2021", "Dissertation (in progress): Effect of intrahousehold female bargaining power on children's health cognitive skills in Mexico: A longitudinal analysis.",
+  "Economics BA", "Instituto Tecnológico Autónomo de México", "Mexico City, Mexico", "Aug 2012 - Jun 2017", "Grade: 2:1.",
+   "Economics BA", "Instituto Tecnológico Autónomo de México", "Mexico City, Mexico", "Aug 2012 - Jun 2017", "Bachelor Thesis (in Spanish): Telecommunications and Economic Performance in Mexico: An Analysis by Federal Entity according to Level of Income, 2002-2014. Using GMM, executed in Stata.",
+) %>% 
+  detailed_entries(study, dates, university, loc, details, .protect=FALSE)
+```
+
+<!-- \smallskip -->
+<!-- \faIcon{chalkboard} Teaching experience -->
+<!-- ================================== -->
+
+<!-- ```{r social} -->
+<!-- tribble( -->
+<!--   ~ puesto, ~ inst, ~ lug, ~ fecha, ~ deta, -->
+<!--     "Assistant Professor", "Jan 2019 - Aug 2020","Instituto Tecnológico Autónomo de México", "Mexico City, Mexico", "Assistant teaching in the industrial organization module for 30 B.A. students each term.", -->
+<!--   "Assistant Professor", "Jan 2019 - Aug 2020","Instituto Tecnológico Autónomo de México", "Mexico City, Mexico", "Main topics: monopoly and pricing bahaviour, oligopolistic competition, cartels and collusion, product differentiation and price discrimination.", -->
+<!-- ) %>% -->
+<!--   detailed_entries(puesto, inst, lug, fecha, deta, .protect=FALSE) -->
+<!-- ``` -->
+<!-- \smallskip -->
+
+<!-- \faIcon {file-alt} Projects -->
+<!-- ============================================ -->
+<!-- ```{r projects, eval = T} -->
+<!--  tribble( -->
+<!--  ~ Project1, ~ When1, ~ Institution1, ~ Space1, ~ What1, -->
+<!--   "SAI Law & Economics", "2020", "Effect of a tax on sugar-sweetened beverages","","Implemented an econometric analysis to estimate the results on the consumption of increases in taxes in sugary drinks.",  -->
+<!--   "SAI Law & Economics", "2020", "Impact assessment of a student loans programme to study abroad (FUNED)", "", "Executed the econometric analysis to assess the programmes’ impact on different beneficiaries’ profiles, giving special attention to the effect on underrepresented groups, such as women and people in lower deciles of income.",  -->
+<!--  "SAI Law & Economics", "2019","Impact assessment of a children's meal programme (Comedor Santa María A.C.)", "", "Worked with the programme's and public information from the Mexican Population Census to create control groups through a propensity score matching methodology and measure the difference in school attendance rates generated by the programme.",  -->
+<!--    # "SAI Law & Economics", "2019","Impact assessment of a children's meal programme (Comedor Santa María A.C.)", "", "Determined new targeting criteria considering poverty maps at the municipal level. ",  -->
+<!--  "SAI Law & Economics", "2018","Market analysis for a multinational pharmaceutical", "", "Analysis of the  competitive dynamics of the distribution of pharmaceutical products in supermarkets in Mexico.", -->
+<!--    "SAI Law & Economics", "2018","Economic spillovers of a beverage company", "", "Measurement of the economic footprint in the number of direct and indirect jobs a company generates at the national level, using statistical software. ",  -->
+<!--    "SAI Law & Economics", "2018","Economic spillovers of a beverage company", "", "Elaboration of multiple national maps using QGIS to illustrate the effect of the company, in terms of jobs and economic spillovers throughout the production chain. ",  -->
+<!--    "Ministry of Social Development", "2017","Targeting criteria for community kitchens programme", "", "Developed and implemented the new targeting criteria for the National Community Kitchens Programme, which consisted in allocating the resources of the programme in municipalities with both high poverty rates and limited access to food.",  -->
+<!--    "Ministry of Social Development", "2017","Targeting criteria for community kitchens programme", "", "Collaborated in the first phase of the programme's impact evaluation, guided by the National Council for the Evaluation of Social Development Policy.",   -->
+<!--   "Kukua", "2016","Initial indicators for a women's empowerment programme", "", "Assisted on the measure of the initial conditions of women living in poverty for a pilot programme in Oaxaca, gathered and analysed data on income and nutritional habits."  -->
+<!--  ) %>%    -->
+<!--    detailed_entries(Project1, When1, Institution1, Space1, What1)  -->
+<!-- ```  -->
+
+\faIcon{brain} Skills
+================================
+
+<!-- \smallskip -->
+
+\faIcon{cogs} Programmes and Softwares                                             
+---------------------------------
+
+```{r events}
+tribble(~ prog, ~ level, 
+   "R", "Advanced",
+   "Stata", "Upper Intermediate",
+   "EViews", "Competent",
+   "QGIS", "Competent",
+   "GIT", "Competent",
+) %>% 
+  brief_entries(what = level, when = prog, .protect = F)
+```
+
+\faIcon{language} Languages
+-------------------------------
+
+```{r leng}
+tribble(
+  ~ id, ~ leve, 
+   "Spanish", "Native",
+   "English", "Fluent",
+   "French", "Intermediate",
+) %>% 
+  brief_entries(what = leve, when = id, .protect = F)
+```
diff --git a/CV.aux b/CV.aux
new file mode 100644
index 0000000..1851334
--- /dev/null
+++ b/CV.aux
@@ -0,0 +1,24 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand*\HyPL@Entry[1]{}
+\HyPL@Entry{0<</S/D>>}
+\newlabel{professional-experience}{{}{1}{}{section*.1}{}}
+\newlabel{education}{{}{1}{}{section*.2}{}}
+\newlabel{skills}{{}{1}{}{section*.3}{}}
+\newlabel{programmes-and-softwares}{{}{1}{}{section*.4}{}}
+\newlabel{languages}{{}{1}{}{section*.5}{}}
+\gdef \@abspage@last{1}
diff --git a/CV.out b/CV.out
new file mode 100644
index 0000000..e69de29
diff --git a/CV.pdf b/CV.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8a84b4b1a7dafcc92b64422a00dc3cf0b034eba3
GIT binary patch
literal 40615
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

literal 0
HcmV?d00001

diff --git a/R-CV.Rproj b/R-CV.Rproj
new file mode 100644
index 0000000..8e3c2eb
--- /dev/null
+++ b/R-CV.Rproj
@@ -0,0 +1,13 @@
+Version: 1.0
+
+RestoreWorkspace: Default
+SaveWorkspace: Default
+AlwaysSaveHistory: Default
+
+EnableCodeIndexing: Yes
+UseSpacesForTab: Yes
+NumSpacesForTab: 2
+Encoding: UTF-8
+
+RnwWeave: Sweave
+LaTeX: pdfLaTeX
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ffc0a1f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+# Maria Reyes Retana - Curriculum Vitae
+
+My CV created with the [vitae](https://github.com/mitchelloharawild/vitae) package in R. 
+
diff --git a/awesome-cv.cls b/awesome-cv.cls
new file mode 100644
index 0000000..b40dcb3
--- /dev/null
+++ b/awesome-cv.cls
@@ -0,0 +1,740 @@
+%% Start of file `awesome-cv.cls'.
+% Awesome CV Class File
+%
+% This class has been downloaded from:
+% https://github.com/loreabad6/R-CV
+%
+% Author:
+% Lorena Abad
+%
+% Modified by:
+% Maria 
+%
+% Notes:
+% 1) This class file defines the structure and layout of the template file (cv.tex, resume.tex).
+% 2) It has been written in such a way that under most circumstances you
+% should not need to edit it.
+%
+% Class license:
+% LPPL v1.3c (http://www.latex-project.org/lppl)
+%
+
+
+%-------------------------------------------------------------------------------
+%                Identification
+%-------------------------------------------------------------------------------
+\ProvidesClass{awesome-cv}[2017/02/05 v1.6.1 Awesome Curriculum Vitae Class]
+\NeedsTeXFormat{LaTeX2e}
+
+
+%-------------------------------------------------------------------------------
+%                Class options
+%
+% (need to be done before the external package loading, for example because
+% we need \paperwidth, \paperheight and \@ptsize to be defined before loading
+% geometry and fancyhdr)
+%-------------------------------------------------------------------------------
+% Options for draft or final
+\DeclareOption{draft}{\setlength\overfullrule{5pt}}
+\DeclareOption{final}{\setlength\overfullrule{0pt}}
+% Inherit options of article
+\DeclareOption*{%
+  \PassOptionsToClass{\CurrentOption}{article}
+}
+\ProcessOptions\relax
+\LoadClass{article}
+
+
+%-------------------------------------------------------------------------------
+%                3rd party packages
+%-------------------------------------------------------------------------------
+% Needed to make fixed length table
+\RequirePackage{array}
+% Needed to handle list environment
+\RequirePackage{enumitem}
+% Needed to handle text alignment
+\RequirePackage{ragged2e}
+% Needed to configure page layout
+\RequirePackage{geometry}
+% Needed to make header & footer effeciently
+\RequirePackage{fancyhdr}
+% Needed to manage colors
+\RequirePackage{xcolor}
+% Needed to use \ifxetex-\else-\fi statement
+\RequirePackage{ifxetex}
+% Needed to use \if-\then-\else statement
+\RequirePackage{xifthen}
+% Needed to use a toolbox of programming tools
+\RequirePackage{etoolbox}
+% Needed to change line spacing in specific environment
+\RequirePackage{setspace}
+% Needed to manage fonts
+\RequirePackage[quiet]{fontspec}
+% To support LaTeX quoting style
+\defaultfontfeatures{Ligatures=TeX}
+% Needed to manage math fonts
+\RequirePackage{unicode-math}
+% Needed to use icons from font-awesome
+% (https://github.com/posquit0/latex-fontawesome)
+\defaultfontfeatures{Extension = .otf}
+% Add fontawesome5 package 
+\RequirePackage{fontawesome5}
+\RequirePackage[default,opentype]{sourcesanspro}
+% Needed for the photo ID
+\RequirePackage[skins]{tcolorbox}
+% Needed to deal a paragraphs
+\RequirePackage{parskip}
+% Needed to deal hyperlink
+\RequirePackage[hidelinks,unicode]{hyperref}
+\hypersetup{%
+  pdftitle={},
+  pdfauthor={},
+  pdfsubject={},
+  pdfkeywords={}
+}
+
+
+%-------------------------------------------------------------------------------
+%                Configuration for directory locations
+%-------------------------------------------------------------------------------
+% Configure a directory location for fonts(default: 'fonts/')
+\newcommand*{\fontdir}[1][fonts/]{\def\@fontdir{#1}}
+\fontdir
+
+
+%-------------------------------------------------------------------------------
+%                Configuration for layout
+%-------------------------------------------------------------------------------
+%% Page Layout
+% Configure page margins with geometry
+\geometry{left=2.0cm, top=1.5cm, right=2.0cm, bottom=2.0cm, footskip=.5cm}
+
+%% Header & Footer
+% Set offset to each header and footer
+\fancyhfoffset{0em}
+% Remove head rule
+\renewcommand{\headrulewidth}{0pt}
+% Clear all header & footer fields
+\fancyhf{}
+% Enable if you want to make header or footer using fancyhdr
+\pagestyle{fancy}
+
+
+%-------------------------------------------------------------------------------
+%                Configuration for colors
+%-------------------------------------------------------------------------------
+% Gray-scale colors
+\definecolor{white}{HTML}{FFFFFF}
+\definecolor{black}{HTML}{000000}
+\definecolor{darkgray}{HTML}{333333}
+\definecolor{gray}{HTML}{5D5D5D}
+\definecolor{lightgray}{HTML}{999999}
+% Basic colors
+\definecolor{green}{HTML}{C2E15F}
+\definecolor{orange}{HTML}{FDA333}
+\definecolor{purple}{HTML}{D3A4F9}
+\definecolor{red}{HTML}{FB4485}
+\definecolor{blue}{HTML}{6CE0F1}
+% Text colors
+\definecolor{darktext}{HTML}{414141}
+\colorlet{text}{darkgray}
+\colorlet{graytext}{gray}
+\colorlet{lighttext}{lightgray}
+% Awesome colors
+\definecolor{awesome-emerald}{HTML}{00A388}
+\definecolor{awesome-skyblue}{HTML}{0395DE}
+\definecolor{awesome-red}{HTML}{DC3522}
+\definecolor{awesome-pink}{HTML}{EF4089}
+\definecolor{awesome-orange}{HTML}{FF6138}
+\definecolor{awesome-nephritis}{HTML}{27AE60}
+\definecolor{awesome-concrete}{HTML}{95A5A6}
+\definecolor{awesome-darknight}{HTML}{131A28}
+\colorlet{awesome}{awesome-red}
+
+% Boolean value to switch section color highlighting
+\newbool{acvSectionColorHighlight}
+\setbool{acvSectionColorHighlight}{true}
+
+% Awesome section color
+\def\@sectioncolor#1#2#3{%
+ \ifbool{acvSectionColorHighlight}{{\color{awesome}#1#2#3}}{}%
+}
+
+
+%-------------------------------------------------------------------------------
+%                Configuration for fonts
+%-------------------------------------------------------------------------------
+% Set the FontAwesome font to be up-to-date.
+%\newfontfamily\FA[Path=\@fontdir]{FontAwesome}
+% Set font for header (default is Roboto)
+\newfontfamily\headerfont[
+  Path=\@fontdir,
+  UprightFont=*-Regular,
+  ItalicFont=*-Italic,
+  BoldFont=*-Bold,
+  BoldItalicFont=*-BoldItalic,
+]{Roboto}
+
+\newfontfamily\headerfontlight[
+  Path=\@fontdir,
+  UprightFont=*-Thin,
+  ItalicFont=*-ThinItalic,
+  BoldFont=*-Medium,
+  BoldItalicFont=*-MediumItalic,
+]{Roboto}
+
+\newcommand*{\footerfont}{\sourcesanspro}
+\newcommand*{\bodyfont}{\sourcesanspro}
+\newcommand*{\bodyfontlight}{\sourcesansprolight}
+
+%-------------------------------------------------------------------------------
+%                Configuration for styles
+%-------------------------------------------------------------------------------
+% Configure styles for each CV elements
+% For fundamental structures
+\newcommand*{\headerfirstnamestyle}[1]{{\fontsize{32pt}{1em}\headerfontlight\color{graytext} #1}}
+\newcommand*{\headerlastnamestyle}[1]{{\fontsize{32pt}{1em}\headerfont\bfseries\color{text} #1}}
+\newcommand*{\headerpositionstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\scshape\color{awesome} #1}}
+\newcommand*{\headeraddressstyle}[1]{{\fontsize{8pt}{1em}\headerfont\itshape\color{lighttext} #1}}
+\newcommand*{\headersocialstyle}[1]{{\fontsize{6.8pt}{1em}\headerfont\color{text} #1}}
+\newcommand*{\headerquotestyle}[1]{{\fontsize{9pt}{1em}\bodyfont\itshape\color{darktext} #1}}
+\newcommand*{\footerstyle}[1]{{\fontsize{9pt}{1em}\footerfont\scshape\color{lighttext} #1}}
+\newcommand*{\sectionstyle}[1]{{\fontsize{16pt}{1em}\bodyfont\bfseries\color{awesome} #1}}
+\newcommand*{\subsectionstyle}[1]{{\fontsize{12pt}{1em}\bodyfont\scshape\textcolor{text}{#1}}}
+\newcommand*{\paragraphstyle}{\fontsize{9pt}{1.4em}\bodyfontlight\upshape\color{darktext}}
+
+% For elements of entry
+\newcommand*{\entrytitlestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
+\newcommand*{\entrypositionstyle}[1]{{\fontsize{11pt}{1em}\bodyfont\scshape\color{darktext} #1}}
+\newcommand*{\entrydatestyle}[1]{{\fontsize{10pt}{1em}\bodyfontlight\slshape\color{darktext} #1}}
+\newcommand*{\entrylocationstyle}[1]{{\fontsize{10pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
+\newcommand*{\descriptionstyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\upshape\color{text} #1}}
+
+% For elements of subentry
+\newcommand*{\subentrytitlestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\mdseries\color{darktext} #1}}
+\newcommand*{\subentrypositionstyle}[1]{{\fontsize{11pt}{1em}\bodyfont\scshape\color{darktext} #1}}
+\newcommand*{\subentrydatestyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\slshape\color{darktext} #1}}
+\newcommand*{\subentrylocationstyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
+\newcommand*{\subdescriptionstyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\upshape\color{text} #1}}
+
+% For elements of honor
+\newcommand*{\honortitlestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\color{graytext} #1}}
+\newcommand*{\honorpositionstyle}[1]{{\fontsize{11pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
+\newcommand*{\honordatestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\color{graytext} #1}}
+\newcommand*{\honorlocationstyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
+
+% For elements of skill
+\newcommand*{\skilltypestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
+\newcommand*{\skillsetstyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\color{text} #1}}
+
+% For elements of the cover letter
+\newcommand*{\lettersectionstyle}[1]{{\fontsize{16pt}{1em}\bodyfont\bfseries\color{text}\@sectioncolor #1}}
+\newcommand*{\recipientaddressstyle}[1]{{\fontsize{10pt}{1em}\bodyfont\scshape\color{graytext} #1}}
+\newcommand*{\recipienttitlestyle}[1]{{\fontsize{12pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
+\newcommand*{\lettertitlestyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\bfseries\color{darktext} \underline{#1}}}
+\newcommand*{\letterdatestyle}[1]{{\fontsize{10pt}{1em}\bodyfontlight\slshape\color{graytext} #1}}
+\newcommand*{\lettertextstyle}{\fontsize{11pt}{1.4em}\bodyfontlight\upshape\color{graytext}}
+\newcommand*{\letternamestyle}[1]{{\fontsize{11pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
+\newcommand*{\letterenclosurestyle}[1]{{\fontsize{11pt}{1em}\bodyfontlight\slshape\color{lighttext} #1}}
+
+
+%-------------------------------------------------------------------------------
+%                Commands for personal information
+%-------------------------------------------------------------------------------
+% Define photo ID
+% Usage: \photo[circle|rectangle,edge|noedge,left|right]{<path-to-image>}
+\newcommand{\photo}[2][circle,edge,left]{%
+  \def\@photo{#2}
+  \@for\tmp:=#1\do{%
+    \ifthenelse{\equal{\tmp}{circle} \or \equal{\tmp}{rectangle}}%
+      {\let\@photoshape\tmp}{}%
+    \ifthenelse{\equal{\tmp}{edge} \or \equal{\tmp}{noedge}}%
+      {\let\@photoedge\tmp}{}%
+    \ifthenelse{\equal{\tmp}{left} \or \equal{\tmp}{right}}%
+      {\let\@photoalign\tmp}{}%
+  }%
+}
+\def\@photoshape{circle}
+\def\@photoedge{edge}
+\def\@photoalign{left}
+
+% Define writer's name
+% Usage: \name{<firstname>}{<lastname>}
+% Usage: \firstname{<firstname>}
+% Usage: \lastname{<lastname>}
+% Usage: \familyname{<familyname>}
+\newcommand*{\name}[2]{\def\@firstname{#1}\def\@lastname{#2}}
+\newcommand*{\firstname}[1]{\def\@firstname{#1}}
+\newcommand*{\lastname}[1]{\def\@lastname{#1}}
+\newcommand*{\familyname}[1]{\def\@lastname{#1}}
+\def\@familyname{\@lastname}
+
+% Define writer's address
+% Usage: \address{<address>}
+\newcommand*{\address}[1]{\def\@address{#1}}
+
+% Define writer's position
+% Usage: \name{<position>}
+\newcommand*{\position}[1]{\def\@position{#1}}
+
+% Defines writer's mobile (optional)
+% Usage: \mobile{<mobile number>}
+\newcommand*{\mobile}[1]{\def\@mobile{#1}}
+
+% Defines writer's email (optional)
+% Usage: \email{<email adress>}
+\newcommand*{\email}[1]{\def\@email{#1}}
+
+% Defines writer's homepage (optional)
+% Usage: \homepage{<url>}
+\newcommand*{\homepage}[1]{\def\@homepage{#1}}
+
+% Defines writer's googlescholar account (optional)
+% Usage: \googlescholar{<googlescholar-user-id>}
+\newcommand*{\googlescholar}[1]{\def\@googlescholar{#1}}
+
+% Defines writer's researchgate account (optional)
+% Usage: \researchgate{<researchgate-name>}
+\newcommand*{\researchgate}[1]{\def\@researchgate{#1}}
+
+% Defines writer's orcid (optional)
+% Usage: \orcid{<orcid>}
+\newcommand*{\orcid}[1]{\def\@orcid{#1}}
+
+% Defines writer's github (optional)
+% Usage: \github{<github-nick>}
+\newcommand*{\github}[1]{\def\@github{#1}}
+
+% Defines writer's gitlab (optional)
+% Usage: \gitlab{<gitlab-nick>}
+\newcommand*{\gitlab}[1]{\def\@gitlab{#1}}
+
+% Defines writer's stackoverflow profile (optional)
+% Usage: \stackoverflow{<so userid>}{<so username>}
+%   e.g.https://stackoverflow.com/users/123456/sam-smith
+%       would be \stackoverflow{123456}{sam-smith}
+\newcommand*{\stackoverflow}[2]{\def\@stackoverflowid{#1}\def\@stackoverflowname{#2}}
+
+% Defines writer's linked-in (optional)
+% Usage: \linkedin{<linked-in-nick>}
+\newcommand*{\linkedin}[1]{\def\@linkedin{#1}}
+
+% Usage: \twitter{<twitter handle>}
+\newcommand*{\twitter}[1]{\def\@twitter{#1}}
+
+% Defines writer's skype (optional)
+% Usage: \skype{<skype account>}
+\newcommand*{\skype}[1]{\def\@skype{#1}}
+
+% Defines writer's reddit (optional)
+% Usage: \reddit{<reddit account>}
+\newcommand*{\reddit}[1]{\def\@reddit{#1}}
+
+% Defines writer's xing (optional)
+% Usage: \xing{<xing name>}
+\newcommand*{\xing}[1]{\def\@xing{#1}}
+
+% Defines writer's twitter (optional)
+% Defines writer's extra informations (optional)
+% Usage: \extrainfo{<extra informations>}
+\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
+
+% Defines writer's quote (optional)
+% Usage: \quote{<quote>}
+\renewcommand*{\quote}[1]{\def\@quote{#1}}
+
+% Defines recipient's information (cover letter only)
+% Usage: \recipient{<recipient name>}{<recipient address>}
+% Usage: \recipientname{<recipient name>}
+% Usage: \recipientaddress{<recipient address>}
+\newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}}
+\newcommand*{\recipientname}[1]{\def\@recipientname{#1}}
+\newcommand*{\recipientaddress}[1]{\def\@recipientaddress{#1}}
+
+% Defines the title for letter (cover letter only, optional)
+% Usage: \lettertitle{<title>}
+\newcommand*{\lettertitle}[1]{\def\@lettertitle{#1}}
+
+% Defines the date for letter (cover letter only)
+% Usage: \letterdate{<date>}
+\newcommand*{\letterdate}[1]{\def\@letterdate{#1}}
+
+% Defines a message of opening for letter (cover letter only)
+% Usage: \letteropening{<message>}
+\newcommand*{\letteropening}[1]{\def\@letteropening{#1}}
+
+% Defines a message of closing for letter (cover letter only)
+% Usage: \letterclosing{<message>}
+\newcommand*{\letterclosing}[1]{\def\@letterclosing{#1}}
+
+% Defines an enclosure for letter (cover letter only, optional)
+% Usage: \letterenclosure[<enclosure name>]{<enclosure>}
+\newcommand*{\letterenclname}[1][Enclosure]{\def\@letterenclname{#1}}
+\newcommand*{\letterenclosure}[2][]{%
+  % if an optional argument is provided, use it to redefine \enclname
+  \ifthenelse{\equal{#1}{}}{}{\def\@letterenclname{#1}}
+  \def\@letterenclosure{#2}
+}
+
+
+%-------------------------------------------------------------------------------
+%                Commands for extra
+%-------------------------------------------------------------------------------
+%% Define helper macros a user can change easily
+% Header
+\newcommand{\acvHeaderNameDelim}{\space}
+\newcommand{\acvHeaderAfterNameSkip}{.6mm}
+\newcommand{\acvHeaderAfterPositionSkip}{.4mm}
+\newcommand{\acvHeaderAfterAddressSkip}{-.5mm}
+\newcommand{\acvHeaderIconSep}{\space}
+\newcommand{\acvHeaderSocialSkip}{-.5mm}
+\newcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
+\newcommand{\acvHeaderAfterSocialSkip}{6mm}
+\newcommand{\acvHeaderAfterQuoteSkip}{5mm}
+
+% Others
+\newcommand{\acvSectionTopSkip}{3mm}
+\newcommand{\acvSectionContentTopSkip}{2mm}
+
+
+%-------------------------------------------------------------------------------
+%                Commands for utilities
+%-------------------------------------------------------------------------------
+% Use to align an element of tabular table
+\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+
+% Use to draw horizontal line with specific thickness
+\def\vhrulefill#1{\leavevmode\leaders\hrule\@height#1\hfill \kern\z@}
+
+% Use to execute conditional statements by checking empty string
+\newcommand*{\ifempty}[3]{\ifthenelse{\isempty{#1}}{#2}{#3}}
+
+
+%-------------------------------------------------------------------------------
+%                Commands for elements of CV structure
+%-------------------------------------------------------------------------------
+% Define a header for CV
+% Usage: \makecvheader
+\newcommand*{\makecvheader}[1][C]{%
+  \newcommand*{\drawphoto}{%
+    \ifthenelse{\isundefined{\@photo}}{}{%
+      \newlength{\photodim}
+      \ifthenelse{\equal{\@photoshape}{circle}}%
+        {\setlength{\photodim}{1.3cm}}%
+        {\setlength{\photodim}{1.8cm}}%
+      \ifthenelse{\equal{\@photoedge}{edge}}%
+        {\def\@photoborder{darkgray}}%
+        {\def\@photoborder{none}}%
+      \begin{tikzpicture}%
+        \node[\@photoshape, draw=\@photoborder, line width=0.3mm, inner sep=\photodim, fill overzoom image=\@photo] () {};
+      \end{tikzpicture}
+    }%
+  }
+  \newlength{\headertextwidth}
+  \newlength{\headerphotowidth}
+  \ifthenelse{\isundefined{\@photo}}{
+    \setlength{\headertextwidth}{\textwidth}
+    \setlength{\headerphotowidth}{0cm}
+  }{%
+    \setlength{\headertextwidth}{0.76\textwidth}
+    \setlength{\headerphotowidth}{0.24\textwidth}
+  }%
+  \begin{minipage}[c]{\headerphotowidth}%
+    \ifthenelse{\equal{\@photoalign}{left}}{\raggedright\drawphoto}{}
+  \end{minipage}
+  \begin{minipage}[c]{\headertextwidth}
+    \ifthenelse{\equal{#1}{L}}{\raggedright}{\ifthenelse{\equal{#1}{R}}{\raggedleft}{\centering}}
+    \headerfirstnamestyle{\@firstname}\headerlastnamestyle{{}\acvHeaderNameDelim\@lastname}%
+    \\[\acvHeaderAfterNameSkip]%
+    \ifthenelse{\isundefined{\@position}}{}{\headerpositionstyle{\@position\\[\acvHeaderAfterPositionSkip]}}%
+    \ifthenelse{\isundefined{\@address}}{}{\headeraddressstyle{\@address\\[\acvHeaderAfterAddressSkip]}}%
+    \headersocialstyle{%
+      \newbool{isstart}%
+      \setbool{isstart}{true}%
+      \ifthenelse{\isundefined{\@mobile}}%
+        {}%
+        {%
+          \faPhone\acvHeaderIconSep\@mobile%
+          \setbool{isstart}{false}%
+        }%
+      \ifthenelse{\isundefined{\@email}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \faEnvelope\acvHeaderIconSep\@email%
+        }%
+         \\[\acvHeaderSocialSkip]%
+         \setbool{isstart}{true}%
+      \ifthenelse{\isundefined{\@homepage}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{http://\@homepage}{\faHome\acvHeaderIconSep\@homepage}%
+        }%
+      \ifthenelse{\isundefined{\@github}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://github.com/\@github}{\faGithubSquare\acvHeaderIconSep\@github}%
+        }%
+      \ifthenelse{\isundefined{\@gitlab}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://gitlab.com/\@gitlab}{\faGitlab\acvHeaderIconSep\@gitlab}%
+        }%
+      \ifthenelse{\isundefined{\@stackoverflowid}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://stackoverflow.com/users/\@stackoverflowid}{\faStackOverflow\acvHeaderIconSep\@stackoverflowname}%
+        }%
+      \ifthenelse{\isundefined{\@linkedin}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://www.linkedin.com/in/\@linkedin}{\faIcon{linkedin}\acvHeaderIconSep\@linkedin}%
+        }%
+      \ifthenelse{\isundefined{\@twitter}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://twitter.com/\@twitter}{\faTwitter\acvHeaderIconSep\@twitter}%
+        }%
+      \ifthenelse{\isundefined{\@skype}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \faSkype\acvHeaderIconSep\@skype%
+        }%
+      \ifthenelse{\isundefined{\@reddit}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://www.reddit.com/user/\@reddit}{\faReddit\acvHeaderIconSep\@reddit}%
+        }%
+      \ifthenelse{\isundefined{\@xing}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://www.xing.com/profile/\@xing}{\faXingSquare\acvHeaderIconSep\@xing}
+        }%
+      \ifthenelse{\isundefined{\@orcid}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://orcid.org/\@orcid}{\faIcon{orcid}\acvHeaderIconSep\@orcid}%
+        }%
+      % \ifthenelse{\isundefined{\@googlescholar}}%
+      %   {}%
+      %   {%
+      %     \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+      %     \href{https://scholar.google.com/citations?user=\@googlescholar}{\aiGoogleScholarSquare\acvHeaderIconSep\@googlescholar}%
+      %   }%
+      \ifthenelse{\isundefined{\@researchgate}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \href{https://www.researchgate.net/profile/\@researchgate}{\faResearchgate\acvHeaderIconSep\@researchgate}%
+        }%
+      \ifthenelse{\isundefined{\@extrainfo}}%
+        {}%
+        {%
+          \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
+          \@extrainfo%
+        }%
+    } \\[\acvHeaderAfterSocialSkip]%
+    \ifthenelse{\isundefined{\@quote}}%
+      {}%
+      {\headerquotestyle{\@quote\\}\vspace{\acvHeaderAfterQuoteSkip}}%
+  \end{minipage}%
+  \begin{minipage}[c]{\headerphotowidth}%
+    \ifthenelse{\equal{\@photoalign}{right}}{\raggedleft\drawphoto}{}
+  \end{minipage}
+}
+
+% Define a footer for CV
+% Usage: \makecvfooter{<left>}{<center>}{<right>}
+\newcommand*{\makecvfooter}[3]{%
+  \fancyfoot{}
+  \fancyfoot[L]{\footerstyle{#1}}
+  \fancyfoot[C]{\footerstyle{#2}}
+  \fancyfoot[R]{\footerstyle{#3}}
+}
+
+% Define a section for CV
+% Usage: \cvsection{<section-title>}
+
+\renewcommand{\section}[1]{%
+	\vspace{\acvSectionTopSkip}
+	\sectionstyle{#1}
+	\phantomsection
+	\color{gray}\vhrulefill{0.9pt}
+}
+
+% Define a subsection for CV
+% Usage: \cvsubsection{<subsection-title>}
+\renewcommand{\subsection}[1]{%
+	\vspace{\acvSectionContentTopSkip}
+	\vspace{-2mm}
+	\subsectionstyle{#1}
+	\phantomsection
+}
+
+% Define a paragraph for CV
+\newenvironment{cvparagraph}{%
+  \vspace{\acvSectionContentTopSkip}
+  \vspace{-2mm}
+  \paragraphstyle
+}{%
+  \par
+  \vspace{2mm}
+}
+
+% Define an environment for cventry
+\newenvironment{cventries}{%
+  \vspace{\acvSectionContentTopSkip}
+  \begin{center}
+}{%
+  \end{center}
+}
+% Define an entry of cv information
+% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
+\newcommand*{\cventry}[5]{%
+  \vspace{-.50mm}
+  \setlength\tabcolsep{0pt}
+  \setlength{\extrarowheight}{0pt}
+  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
+    \ifempty{#2#3}
+      {\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
+      {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
+      \entrypositionstyle{#1} & \entrydatestyle{#4} \\}
+    \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
+  \end{tabular*}%
+}
+
+% Define an environment for cvsubentry
+\newenvironment{cvsubentries}{%
+  \begin{center}
+}{%
+  \end{center}
+}
+% Define a subentry of cv information
+% Usage: \cvsubentry{<position>}{<title>}{<date>}{<description>}
+\newcommand*{\cvsubentry}[4]{%
+  \setlength\tabcolsep{0pt}
+  \setlength{\extrarowheight}{0pt}
+  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
+    \setlength\leftskip{0.2cm}
+    \subentrytitlestyle{#2} & \ifthenelse{\equal{#1}{}}
+      {\subentrydatestyle{#3}}{}
+    \ifthenelse{\equal{#1}{}}
+      {}
+      {\subentrypositionstyle{#1} & \subentrydatestyle{#3} \\}
+    \ifthenelse{\equal{#4}{}}
+      {}
+      {\multicolumn{2}{L{17.0cm}}{\subdescriptionstyle{#4}} \\}
+  \end{tabular*}
+}
+
+% Define an environment for cvhonor
+\newenvironment{cvhonors}{%
+  \vspace{\acvSectionContentTopSkip}
+  \vspace{-2mm}
+  \begin{center}
+    \setlength\tabcolsep{0pt}
+    \setlength{\extrarowheight}{0pt}
+    \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} C{2cm} L{\textwidth - 7.5cm} R{4.5cm}}
+}{%
+    \end{tabular*}
+  \end{center}
+}
+% Define a line of cv information(honor, award or something else)
+% Usage: \cvhonor{<position>}{<title>}{<location>}{<date>}
+\newcommand*{\cvhonor}[4]{%
+  \honordatestyle{#4} & \honorpositionstyle{#1}\honortitlestyle{#2} & \honorlocationstyle{#3} \\
+}
+
+% Define an environment for cvskill
+\newenvironment{cvskills}{%
+  \vspace{\acvSectionContentTopSkip}
+  \vspace{-2.0mm}
+  \begin{center}
+    \setlength\tabcolsep{1ex}
+    \setlength{\extrarowheight}{0pt}
+    \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} r L{\textwidth * \real{0.9}}}
+}{%
+    \end{tabular*}
+  \end{center}
+}
+% Define a line of cv information(skill)
+% Usage: \cvskill{<type>}{<skillset>}
+\newcommand*{\cvskill}[2]{%
+	\skilltypestyle{#1} & \skillsetstyle{#2} \\
+}
+
+% Define an environment for cvitems(for cventry)
+\newenvironment{cvitems}{%
+  \vspace{-4.0mm}
+  \begin{justify}
+  \begin{itemize}[leftmargin=2ex, nosep, noitemsep]
+    \setlength{\parskip}{0pt}
+    \renewcommand{\labelitemi}{\bullet}
+}{%
+  \end{itemize}
+  \end{justify}
+  \vspace{-4.0mm}
+}
+
+%-------------------------------------------------------------------------------
+%                Commands for elements of Cover Letter
+%-------------------------------------------------------------------------------
+% Define an environment for cvletter
+\newenvironment{cvletter}{%
+  \lettertextstyle
+}{%
+}
+
+% Define a section for the cover letter
+% Usage: \lettersection{<section-title>}
+\newcommand{\lettersection}[1]{%
+  \par\addvspace{2.5ex}
+  \phantomsection{}
+  \lettersectionstyle{#1}
+  \color{gray}\vhrulefill{0.9pt}
+  \par\nobreak\addvspace{0.4ex}
+}
+
+% Define a title of the cover letter
+% Usage: \makelettertitle
+\newcommand*{\makelettertitle}{%
+  \vspace{8.4mm}
+  \setlength\tabcolsep{0pt}
+  \setlength{\extrarowheight}{0pt}
+  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
+    \recipienttitlestyle{\@recipientname} & \letterdatestyle{\@letterdate}
+  \end{tabular*}
+  \begin{singlespace}
+    \recipientaddressstyle{\@recipientaddress} \\\\
+  \end{singlespace}
+  \ifthenelse{\isundefined{\@lettertitle}}
+    {}
+    {\lettertitlestyle{\@lettertitle} \\}
+  \lettertextstyle{\@letteropening}
+}
+
+% Define a closing of the cover letter
+% Usage: \makeletterclosing
+\newcommand*{\makeletterclosing}{%
+  \vspace{3.4mm}
+  \lettertextstyle{\@letterclosing} \\\\
+  \letternamestyle{\@firstname\ \@lastname}
+  \ifthenelse{\isundefined{\@letterenclosure}}
+    {\\}
+    {%
+      \\\\\\
+      \letterenclosurestyle{\@letterenclname: \@letterenclosure} \\
+    }
+}