TeX Curriculum Vitae
Author:
Big-Blob
Last Updated:
a year ago
License:
Creative Commons CC BY 4.0
Abstract:
A simple and stylized curriculum vitae template.
\begin
Discover why 18 million people worldwide trust Overleaf with their work.
\begin
Discover why 18 million people worldwide trust Overleaf with their work.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{tgpagella} % set the font-family to `TeX Gyre Pagella`
\usepackage{geometry}
\usepackage{sectsty} % change the appearance of \section
\usepackage{fontawesome5}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{xstring}
\usepackage{tcolorbox}
\usepackage{lipsum}
\geometry{ % set the document layout
a4paper,
left=20mm,
right=20mm,
bottom=10mm,
top=15mm
}
\pagestyle{empty} % remove header, footer, pagenumbers, etc.
\sectionfont{
\fontfamily{qag}\selectfont % change font-family to `TeX Gyre Adventor` with font-code `qag`
\sectionrule{0pt}{0pt}{-8pt}{1.5pt} % insert an horizontal rule -8pt below the title, with a thickness of 1pt
}
%%%%%%%%%%%%% Macros %%%%%%%%%%%%%
%%%%%%%%%%%%% Colors %%%%%%%%%%%%%
\definecolor{blueSky}{RGB}{49, 120, 198}
\definecolor{orangeFruit}{RGB}{224, 128, 44}
\definecolor{redBlood}{RGB}{188, 20, 20}
\definecolor{grayShy}{RGB}{153, 150, 142}
\newcommand{\mainColor}{redBlood} % pick a color above, or add a custom one
%%%%%%%%%%%%% Spaces %%%%%%%%%%%%%
% Horizontal %
\newlength{\spacebox}
\settowidth{\spacebox}{123456789} % set \spacebox length to be equal to the width of the box formed by `123456789`
\newcommand{\xhspace}{\hspace*{0.1em}}
\newcommand{\shspace}{\hspace*{0.5em}}
\newcommand{\mhspace}{\hspace*{1em}}
\newcommand{\negxhspace}{\hspace*{-0.2em}}
\newcommand{\negshspace}{\hspace*{-0.5em}}
\newcommand{\negmhspace}{\hspace*{-1em}}
\newcommand{\neghhspace}{\hspace*{-1.5em}}
% Vertical %
\newcommand{\negxvspace}{\vspace*{-0.2em}}
\newcommand{\negsvspace}{\vspace*{-0.5em}}
\newcommand{\negmvspace}{\vspace*{-1em}}
\newcommand{\neghvspace}{\vspace*{-1.5em}}
\newcommand{\svspace}{\vspace*{0.5em}}
\newcommand{\mvspace}{\vspace*{1em}}
%%% boxAwesome Macro %%%
\newcommand{\boxAwesome}[1]{
\makebox[1.50em][c]{
#1
}
}
%%% Job Macro %%%
\newcommand{\job}[1]{ % `1` indicate the number of parameters given to the \name macro
\large % font size
\color{grayShy} % change the color to gray
\begin{center} \textsc{\MakeLowercase{#1}} \end{center}\par \mvspace % prints #1 (the title) centered and scripted
}
%%% Name Macro %%%
\newcommand{\name}[3]{
\begin{center}
\begin{tikzpicture}
\clip (0,0) circle (2cm) ;
\node[anchor=center] at (0, 0) {
\includegraphics[scale=0.3]{img/avatar-cv.png}
};
\end{tikzpicture}
\end{center}
\hfill
\Huge % font size
\fontfamily{phv}\selectfont % change font-family to `Helvetica` with font-code `phv`
\begin{center} \color{\mainColor} \textbf{\MakeUppercase{#1}} \color{black} \textbf{#2} \end{center}\par % \par create a new paragraph
\negxvspace
\job{#3}
\normalsize\normalfont % change the size and font back to normal
\color{black} % change the color back to normal (black)
}
%%% Section Macro %%%
\newcommand{\cvsection}[2]{
\section*{
\color{\mainColor} \boxAwesome{#1} \negshspace \StrSplit{#2}{3}{\csA}{\csB} \csA\color{black}\csB
}
}
%%% Subsection Macro %%%
\newcommand{\cvsubsection}[2]{
\subsection*{
\boxAwesome{#1} #2
}
}
%%% Personal Details Macro %%%
\newcommand{\info}[2]{
\noindent\hangindent=2em\hangafter=0 % \noindent delete default indentation ; \hangindent set custom indentation ; \hangafter indicate for how many lines we want this indentation (0 means for all lines)
\boxAwesome{#1}
#2 \par
\svspace
}
%%% Skills Macro %%%
\newcommand{\simpleSkill}[1]{
\noindent\hangindent=1.5em\hangafter=0
\faAngleRight
\shspace
#1
\svspace
\par
}
\newcommand{\doubleSkill}[3]{
\noindent\hangindent=1.5em\hangafter=0
\parbox{30\spacebox} {
\faAngleRight
\boxAwesome{#1} \textbf{#2}
\svspace
} \svspace \texttt{#3} \par
}
%%% Work Experience Macro %%%
\newcommand{\work}[6]{
\noindent \textbf{#1}
\hfill % the following is written at the right of the document on the same line
\framebox{
\parbox{8em}{
\centering\textbf{#2}
}} \par
\noindent \color{grayShy} \textsc{\MakeLowercase{#3}} \color{black} \par
\begin{itemize}
\item[\faAngleRight] #4
\negxvspace
\item[\faAngleRight] #5
\negxvspace
\item[\faAngleRight] #6
\end{itemize}
\normalsize \par
}
%%% Education Macro %%%
\newcommand{\education}[3]{
\noindent \textbf{#1}
\hfill
\framebox{
\parbox{8em}{
\centering\textbf{#2}
}} \par
\noindent \color{grayShy} \textsc{\MakeLowercase{#3}} \color{black} \par
\mvspace
\normalsize \par
}
%%% Hobbies Macro %%%
\newcommand{\hobby}[2]{
\noindent\hangindent=1.5em\hangafter=0
\faAngleRight
\shspace
\boxAwesome{#1} #2
\svspace
\par
}
%%%%%%%%%%%%% Your CV below %%%%%%%%%%%%%
\begin{document}
\name{Your Name}{Here}{Web and Mobile Developer}
\info{\faEnvelopeOpen}{\texttt{your.name@gmail.com}}
\info{\faPhone}{(000) 000-0000}
\info{\faMap}{2708 N University Dr - 33322 Sunrise, Florida}
\info{\faGithub}{\texttt{Your GitHub ID}}
\info{\faLink}{\texttt{www.myBlog.com}}
\negsvspace
\cvsection{\faDna}{Skills}
\svspace
\cvsubsection{\faLaptopCode}{Technical skills}
\svspace
\doubleSkill{\faCogs}{Back-end}{Symfony \textbullet{} CakePHP}
\doubleSkill{\faDatabase}{Databases}{PostgreSQL \textbullet{} MongoDB \textbullet{} Redis}
\doubleSkill{\faPaintBrush}{Front-end}{Svelte \textbullet{} React \textbullet{} MaterialUI}
\doubleSkill{\faCode}{Integration}{Sass \textbullet{} TailwindCSS \textbullet{} Bulma}
\doubleSkill{\faTools}{Tools}{Git \textbullet{} Docker \textbullet{} NeoVim \textbullet{} Fish Shell \textbullet{} \LaTeX{}}
\doubleSkill{\faLinux}{OS}{Fedora \textbullet{} NixOS \textbullet{} XMonad}
\negsvspace
\cvsubsection{\faHandsHelping}{Soft skills}
\svspace
\simpleSkill{Problem-solving and critical thinking}
\simpleSkill{Communication}
\simpleSkill{Self-awareness}
\simpleSkill{Self-learning}
\simpleSkill{Time management}
\simpleSkill{Accountability}
\cvsection{\faBriefcase}{Work Experience}
\svspace
\work{Senior Full Stack Engineer - R\&D Team}{2019-now}{Walter Group - 71342 Jena, Louisiana}{\lipsum[1][1]}{\lipsum[1][1]}{\lipsum[1][1]}
\work{Software Engineer Intern - OS Team}{2015-2019}{Fahey Inc - 77450 Katy, Texas}{\lipsum[1][1]}{\lipsum[1][1]}{\lipsum[1][1]}
\work{Front-End Engineer - UX Team}{2013-2015}{Schinner-Corwin - 45241 Cincinnati, Ohio}{\lipsum[1][1]}{\lipsum[1][1]}{\lipsum[1][1]}
\cvsection{\faGraduationCap}{Education}
\svspace
\education{Bachelor of Computer Science}{2010-2013}{Laguna Bay University - 92503 Riverside, California}
\education{Bachelor of Science in Information Technology}{2007-2010}{Summit University - 94080 South San Francisco, California}
\education{Bachelor of Computer Application}{2004-2007}{Pine Hill Institute - 60501 Summit, Indiana}
\education{Bachelor of Marketing and Communication}{2001-2004}{Winters Institute - 8837 Belair Rd, Maryland}
\neghvspace
\cvsection{\faPuzzlePiece}{Hobbies \& Interests}
\svspace
\hobby{\faCoffee}{Coffee}
\hobby{\faGamepad}{Video games}
\hobby{\faTwitch}{Streaming}
\hobby{\faShoppingCart}{Shopping}
\hobby{\faPaw}{Pets}
\hobby{\faChess}{Chess}
\hobby{\faSmoking}{Smoking}
\hobby{\faBed}{Sleeping}
\end{document}