LaTeX Resume Template
Preview
Here's a resume template that was designed to be readable yet compact.
Overleaf Project
You can copy the overleaf project that this was made with from here: Overleaf
Source Code
And here's the LaTeX source code. You'll need two files - the names aren't important.
template.tex
%%%%%%%%%%%%%%%%%%%% PREAMBLE %%%%%%%%%%%%%%%%%%%%
\documentclass[letterpaper,11pt]{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage[dvipsnames]{xcolor}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{bold-extra}
\usepackage{textcomp}
\usepackage{relsize}
\usepackage{ifthen}
\usepackage{etoolbox}
\usepackage{multicol}
\usepackage{helvet}
\renewcommand\familydefault{\sfdefault}
\setlength{\footskip}{4.08003pt}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
\titleformat{\section}{
\vspace{-12pt}\scshape\raggedright\Large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%%%%%%%%%%%%%%%%%%%% CUSTOM COMMANDS %%%%%%%%%%%%%%%%%%%%
\input{custom_commands}
%%%%%%%%%%%%%%%%%%%% RESUME START %%%%%%%%%%%%%%%%%%%%
\begin{document}
%-----------NAME AND DETAILS-----------
\begin{center}
\textbf{\Huge John Doe} \\ \vspace{3pt}
123-456-7890 $|$
\tealhref{mailto:johndoe@gmail.com}{johndoe@gmail.com} $|$
\tealhref{https://linkedin.com/}{linkedin.com/johndoe} $|$
\tealhref{https://github.com/}{github.com/johndoe}\\
\hrule
\end{center}
%-----------EDUCATION-----------
\section{Education}
\resumeSubHeadingList{
\resumeSubheading{University \#1 | \textbf{{\smaller[1] Degree \#1}}}{Date} {\smaller[1]Coursework: Course \#1, Course \#2, Course \#3, Course \#4}{}
\resumeSubheading{University \#2 | \textbf{{\smaller[1] Degree \#2}}} {Date} {\smaller[1]Coursework: Course \#1, Course \#2, Course \#3, Course \#4} {}
}
%-----------EXPERIENCE-----------
\vspace{5pt}
\section{Experience}
\resumeSubHeadingList{
\resumeSubheadingThree{Designation \#1}{Company \#1}{Start -- End}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingThree{Designation \#2}{Company \#2}{Start -- End}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingThree{Designation \#3}{Company \#3}{Start -- End}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingThree{Designation \#4}{Company \#4}{Start -- End}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingThree{Designation \#5}{Company \#5}{Start -- End}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
}
%-----------PROJECTS-----------
\section{Projects}
\resumeSubHeadingList{
\resumeSubheadingTwoBold{Project \#1 $|$ \tealhref{https://www.google.com/}{Website} $|$ \tealhref{https://github.com/}{GitHub}}{Year}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingTwoBold{Project \#2 $|$ \tealhref{https://www.google.com/}{Website} $|$ \tealhref{https://github.com/}{GitHub}}{Year}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingTwoBold{Project \#3 $|$ \tealhref{https://www.google.com/}{Website} $|$ \tealhref{https://github.com/}{GitHub}}{Year}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
\resumeSubheadingTwoBold{Project \#4 $|$ \tealhref{https://www.google.com/}{Website} $|$ \tealhref{https://github.com/}{GitHub}}{Year}
\resumeItemList{
\resumeItem{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore}
\resumeItem{Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\resumeItem{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur}
}
}
\section{Technical Skills}
\vspace{-10pt}
\small
\begin{multicols}{2}
\emphasis{Category \#1} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\emphasis{Category \#2} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\emphasis{Category \#3} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\columnbreak
\emphasis{Category \#4} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\emphasis{Category \#5} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\emphasis{Category \#6} | Skill \#1, Skill \#2, Skill \#3, Skill \#4 \\
\end{multicols}
\section{Publications}
\resumeItemList{
\item Publication \#1
\item Publication \#2
\item Publication \#3
}
\end{document}
custom_commands.tex
\newcommand{\tealhref}[3][teal]{\href{#2}{\color{#1}{#3}}}
\newcommand{\resumeMainItem}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
#1 & #2 \\
\hspace{3mm}\textit{#3} & #4 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubheadingBold}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\hspace{3mm}\textit{#3} & #4 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubheadingTwoBold}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\end{tabular*} \vspace{-7pt}
}
\newcommand{\resumeSubheadingTwo}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
#1 & #2 \\
\end{tabular*} \vspace{-7pt}
}
\newcommand{\resumeSubheadingThree}[3]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{@{}p{0.4\textwidth}c@{\extracolsep{\fill}}r}
\textbf{#1} & \textsc{\larger[0]#2} & #3 \\
\end{tabular*} \vspace{-7pt}
}
\newcommand{\resumeSubheadingTwoNoSC}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
#1 & #2 \\
\end{tabular*} \vspace{-7pt}
}
\newcommand{\resumeSubheadingIndent}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{3mm}\textsc{#1} & #2 \\
\end{tabular*} \vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small#2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & #2 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeItem}[1]{\resumeMainItem{#1}\vspace{-3pt}}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingList}[1]{
\begingroup
\patchcmd{\item}{\endgroup}{}{}{}
\begin{itemize}[leftmargin=0.15in, label={}]
#1
\ifnum\value{enumi}=0
\item[]
\fi
\end{itemize}
\vspace{-30pt}
\endgroup
}
\newcommand{\resumeItemList}[1]{
\begin{itemize}
#1
\end{itemize}
\vspace{-5pt}
}
\newcommand{\emphasis}[1]{
\textbf{\textit{#1}}
}
\newcommand{\1}{true}
\newcommand{\0}{false}