Please wait
% AUTHOR: Sina Atalay
% LICENSE: https://github.com/sinaatalay/rendercv/blob/main/LICENSE
\documentclass[10pt, letterpaper]{article}
% Packages:
\usepackage[
ignoreheadfoot, % set margins without considering header and footer
top=2 cm, % seperation between body and page edge from the top
bottom=2 cm, % seperation between body and page edge from the bottom
left=2 cm, % seperation between body and page edge from the left
right=2 cm, % seperation between body and page edge from the right
footskip=1.0 cm, % seperation between body and footer
% showframe % for debugging
]{geometry} % for adjusting page geometry
\usepackage[explicit]{titlesec} % for customizing section titles
\usepackage{tabularx} % for making tables with fixed width columns
\usepackage{array} % tabularx requires this
\usepackage[dvipsnames]{xcolor} % for coloring text
\definecolor{primaryColor}{RGB}{0, 79, 144} % define primary color
\usepackage{enumitem} % for customizing lists
\usepackage{fontawesome5} % for using icons
\usepackage{amsmath} % for math
\usepackage[
pdftitle={John Doe's CV},
pdfauthor={John Doe},
colorlinks=true,
urlcolor=primaryColor
]{hyperref} % for links, metadata and bookmarks
\usepackage[pscoord]{eso-pic} % for floating text on the page
\usepackage{calc} % for calculating lengths
\usepackage{bookmark} % for bookmarks
\usepackage{lastpage} % for getting the total number of pages
\usepackage[default, type1]{sourcesanspro} % for using source sans 3 font
\usepackage{ifthen}
% Some settings:
\pagestyle{empty} % no header or footer
\setcounter{secnumdepth}{0} % no section numbering
\setlength{\parindent}{0pt} % no indentation
\setlength{\topskip}{0pt} % no top skip
\makeatletter
\let\ps@customFooterStyle\ps@plain % Copy the plain style to customFooterStyle
\patchcmd{\ps@customFooterStyle}{\thepage}{
\color{gray}\textit{\small John Doe - Page \thepage{} of \pageref*{LastPage}}
}{}{} % replace number by desired string
\makeatother
\pagestyle{customFooterStyle}
\titleformat{\section}{
% make the font size of the section title large and color it with the primary color
\Large\color{primaryColor}
}{
}{
}{
% print bold title, give 0.15 cm space and draw a line of 0.8 pt thickness
% from the end of the title to the end of the body
\textbf{#1}\hspace{0.15cm}\titlerule[0.8pt]\hspace{-0.1cm}
}[] % section title formatting
\titlespacing{\section}{
% left space:
0pt
}{
% top space:
0.3 cm
}{
% bottom space:
0.2 cm
} % section title spacing
\newcolumntype{L}[1]{
>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}
} % left-aligned fixed width column type
\newcolumntype{R}[1]{
>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}
} % right-aligned fixed width column type
\newcolumntype{K}[1]{
>{\let\newline\\\arraybackslash\hspace{0pt}}X
} % justified flexible width column type
\setlength\tabcolsep{-1.5pt} % no space between columns
\newenvironment{highlights}{
\begin{itemize}[
topsep=0pt,
parsep=0.10 cm,
partopsep=0pt,
itemsep=0pt,
after=\vspace{-1\baselineskip},
leftmargin=0.4 cm + 3pt
]
}{
\end{itemize}
} % new environment for highlights
\newenvironment{header}{
\setlength{\topsep}{0pt}\par\kern\topsep\centering\color{primaryColor}\linespread{1.5}
}{
\par\kern\topsep
} % new environment for the header
\newcommand{\placelastupdatedtext}{% \placetextbox{<horizontal pos>}{<vertical pos>}{<stuff>}
\AddToShipoutPictureFG*{% Add <stuff> to current page foreground
\put(
\LenToUnit{\paperwidth-2 cm-0.2 cm+0.05cm},
\LenToUnit{\paperheight-1.0 cm}
){\vtop{{\null}\makebox[0pt][c]{
\small\color{gray}\textit{Last updated in February 2024}\hspace{\widthof{Last updated in February 2024}}
}}}%
}%
}%
% save the original href command in a new command:
\let\hrefWithoutArrow\href
% new command for external links:
\renewcommand{\href}[2]{\hrefWithoutArrow{#1}{\mbox{\ifthenelse{\equal{#2}{}}{ }{#2 }\raisebox{.15ex}{\footnotesize \faExternalLink*}}}}
\let\originalTabularx\tabularx
\let\originalEndTabularx\endtabularx
\renewenvironment{tabularx}{\bgroup\centering\originalTabularx}{\originalEndTabularx\par\egroup}
% For TextEntrys (see https://tex.stackexchange.com/a/600/287984):
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1\topsep=0pt\itemsep=0pt\parsep=0pt\parskip=0pt\labelwidth=0pt\itemindent=0pt\labelsep=0pt}\item[]}
\let\endchangemargin=\endlist
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
\begin{document}
\placelastupdatedtext
\begin{header}
\fontsize{30 pt}{30 pt}
\textbf{John Doe}
\vspace{0.3 cm}
\normalsize
\mbox{\hrefWithoutArrow{tel:+905419999999}{{\footnotesize\faPhone*}\hspace*{0.13cm}+90 541 999 99 99}}
\hspace*{0.5 cm}
\mbox{\hrefWithoutArrow{mailto:youremail@yourdomain.com}{{\small\faEnvelope[regular]}\hspace*{0.13cm}youremail@yourdomain.com}}
\hspace*{0.5 cm}
\mbox{{\small\faMapMarker*}\hspace*{0.13cm}Your Location}
\hspace*{0.5 cm}
\mbox{\hrefWithoutArrow{https://yourwebsite.com/}{{\small\faLink}\hspace*{0.13cm}yourwebsite.com}}
\hspace*{0.5 cm}
\mbox{\hrefWithoutArrow{https://linkedin.com/in/yourusername}{{\small\faLinkedinIn}\hspace*{0.13cm}yourusername}}
\hspace*{0.5 cm}
\mbox{\hrefWithoutArrow{https://github.com/yourusername}{{\small\faGithub}\hspace*{0.13cm}yourusername}}
\hspace*{0.5 cm}
\end{header}
\vspace{0.3 cm}
\section{Summary}
\begin{changemargin}{0.2 cm}{0.2 cm}
This is an example resume to showcase the capabilities of the open-source LaTeX CV generator, \href{https://github.com/sinaatalay/rendercv}{RenderCV}. A substantial part of the content is taken from \href{https://www.careercup.com/resume}{here}, where a \textit{clean and tidy CV} pattern is proposed by \textbf{Gayle L. McDowell}.
\end{changemargin}
\section{Education}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
L{0.85cm}
K{0.2 cm}
R{4.1 cm}
}
\textbf{BS}
&
\textbf{University of Pennsylvania}, Computer Science
\vspace{0.10 cm}
\begin{highlights}
\item GPA: 3.9/4.0 (\href{https://example.com}{Transcript})
\item \textbf{Coursework:} Software Foundations, Computer Architecture, Algorithms, Artificial Intelligence, Comparison of Learning Algorithms, Computational Theory.
\end{highlights}
&
Sept. 2000 to May 2005
\end{tabularx}
\section{Experience}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Apple Computer}, Software Engineer, Intern
\vspace{0.10 cm}
\begin{highlights}
\item Reduced time to render the user's buddy list by 75\% by implementing a prediction algorithm.
\item Implemented iChat integration with OS X Spotlight Search by creating a tool that extracts metadata from saved chat transcripts and provides metadata to a system-wide search database.
\item Redesigned chat file format and implemented backward compatibility for search.
\end{highlights}
&
CA, USA
June 2004 to Aug. 2004
2 months
\end{tabularx}
\vspace{0.2 cm}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Microsoft Corporation}, Lead Student Ambassador
\vspace{0.10 cm}
\begin{highlights}
\item Promoted to Lead Student Ambassador in the Fall of 2004, supervised 10 - 15 Student Ambassadors.
\item Created and taught a computer science course, CSE 099: Software Design and Development.
\end{highlights}
&
WA, USA
Sept. 2003 to Apr. 2005
1 year 7 months
\end{tabularx}
\vspace{0.2 cm}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{University of Pennsylvania}, Head Teaching Assistant
\vspace{0.10 cm}
\begin{highlights}
\item Implemented a user interface for the VS open file switcher (ctrl-tab) and extended it to tool windows.
\item Created a service to provide gradient across VS and VS add-ins. Optimized service via caching.
\item Programmer Productivity Research Center (Summers 2001, 2002)
\item Built app to compute the similarity of all methods in a code base, reduced time from $\mathcal{O}(n^2)$ to $\mathcal{O}(n \log n)$.
\item Created a test case generation tool that creates random XML docs from XML Schema.
\end{highlights}
&
PA, USA
Oct. 2001 to May 2005
3 years 7 months
\end{tabularx}
\vspace{0.2 cm}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Microsoft Corporation}, Software Design Engineer, Intern
\vspace{0.10 cm}
\begin{highlights}
\item Promoted to Lead Student Ambassador in the Fall of 2004, supervised 10 - 15 Student Ambassadors.
\end{highlights}
&
WA, USA
June 2003 to Aug. 2003
2 months
\end{tabularx}
\section{Publications}
\begin{tabularx}{\textwidth-0.4 cm-0.13cm}{K{0.2 cm} R{4.1 cm}}
\textbf{Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils}
\vspace{0.10 cm}
\mbox{A. Smith}, \mbox{\textbf{\textit{J. Doe}}}, \mbox{J. Derry}, \mbox{H. Tom}, \mbox{A. Andsurname}
\vspace{0.10 cm}
\href{https://doi.org/10.1109/TASC.2023.3340648}{10.1109/TASC.2023.3340648} () &
Jan. 2004
\end{tabularx}
\section{Projects}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Multi-User Drawing Tool}
\vspace{0.10 cm}
\begin{highlights}
\item Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" with each person's edits synchronized.
\item Used C++ and MFC.
\end{highlights}
&
Jan. 2004
\end{tabularx}
\vspace{0.2 cm}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Synchronized Calendar}
\vspace{0.10 cm}
\begin{highlights}
\item Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users.
\item Used C\#.NET, SQL, and XML.
\end{highlights}
&
2003 to 2004
\end{tabularx}
\vspace{0.2 cm}
\begin{tabularx}{
\textwidth-0.4 cm-0.13cm
}{
K{0.2 cm}
R{4.1 cm}
}
\textbf{Operating System}
\vspace{0.10 cm}
\begin{highlights}
\item Developed a UNIX-style OS with a scheduler, file system, text editor, and calculator.
\item Used C.
\end{highlights}
&
Jan. 2002
\end{tabularx}
\section{Additional Experience And Awards}
\begingroup\leftskip=0.2 cm
\advance\csname @rightskip\endcsname 0.2 cm
\advance\rightskip 0.2 cm
\textbf{Instructor (2003 - 2005):} Taught two full-credit Computer Science courses. \par\endgroup
\vspace{0.2 cm}
\begingroup\leftskip=0.2 cm
\advance\csname @rightskip\endcsname 0.2 cm
\advance\rightskip 0.2 cm
\textbf{Third Prize, Senior Design Projects:} Awarded 3rd prize for a synchronized calendar project out of 100 projects. \par\endgroup
\section{Technologies}
\begingroup\leftskip=0.2 cm
\advance\csname @rightskip\endcsname 0.2 cm
\advance\rightskip 0.2 cm
\textbf{Languages:} C++, C, Java, Objective-C, C\#.NET, SQL, JavaScript \par\endgroup
\vspace{0.2 cm}
\begingroup\leftskip=0.2 cm
\advance\csname @rightskip\endcsname 0.2 cm
\advance\rightskip 0.2 cm
\textbf{Software:} Visual Studio, Microsoft SQL Server, Eclipse, XCode, Interface Builder \par\endgroup
\end{document}
Overleaf is perfect for all types of projects — from papers and presentations to newsletters, CVs and much more! It's also a great way to learn how to use LaTeX and produce professional looking projects quickly.
Upload or create templates for journals you submit to and theses and presentation templates for your institution. Just create it as a project on Overleaf and use the publish menu. It's free! No sign-up required.
New template are added all the time. Follow us on twitter for the highlights!
Overleaf is a free online collaborative LaTeX editor. No sign up required.
Learn more