Creating a well-structured and professional Curriculum Vitae (CV) is essential for individuals pursuing careers in Science, Technology, Engineering, and Mathematics (STEM) fields. LaTeX, a high-quality typesetting system, is widely used for its ability to produce clean and organized documents. This comprehensive STEM CV LaTeX template is designed to provide a solid foundation for showcasing your academic achievements, research experiences, technical skills, and professional accomplishments.
The following LaTeX template incorporates best practices from various sources to ensure a polished and professional appearance. It includes customizable placeholders for personal information, education, research experience, publications, technical skills, awards, professional experience, presentations, extracurricular activities, teaching experience, and references.
\documentclass[11pt,a4paper]{article}
% Required packages
\usepackage[margin=2cm]{geometry}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage{titlesec}
\usepackage{color}
\usepackage{enumitem}
% Custom colors
\definecolor{sectioncolor}{RGB}{204, 153, 0}
\definecolor{subsectioncolor}{RGB}{56, 130, 120}
\definecolor{subsubsectioncolor}{RGB}{127, 168, 110}
% Custom section format
\titleformat{\section}
{\Large\scshape\raggedright\color{sectioncolor}}
{} {0em} {} [\titlerule]
\titleformat{\subsection}
{\bfseries\color{subsectioncolor}}
{} {0em} {}
\titleformat{\subsubsection}
{\bfseries\color{subsubsectioncolor}}
{} {0em} {}
% Header setup
\begin{document}
% Contact Information
\begin{center}
{\LARGE \textbf{Your Full Name}} \\
\vspace{0.2cm}
\faEnvelope \hspace{0.2cm} \href{mailto:your.email@example.com}{your.email@example.com} \quad
\faPhone \hspace{0.2cm} (123) 456-7890 \quad
\faGithub \hspace{0.2cm} \href{https://github.com/yourusername}{github.com/yourusername} \quad
\faLinkedin \hspace{0.2cm} \href{https://linkedin.com/in/yourusername}{linkedin.com/in/yourusername} \\
\vspace{0.2cm}
\hrule
\end{center}
% Education Section
\section{Education}
\textbf{Ph.D. in Computer Science} \hfill 2022--Present \\
University Name, City, Country \\
\textit{Thesis:} "Your Thesis Title" \\
\textit{Advisor:} Prof. Advisor's Name \\
GPA: 4.0/4.0 \\
\textit{Relevant Coursework:} Machine Learning, Data Structures, Advanced Algorithms
\textbf{M.S. in Computer Science} \hfill 2020--2022 \\
University Name, City, Country \\
GPA: 3.95/4.0 \\
\textit{Relevant Coursework:} Artificial Intelligence, Database Systems, Software Engineering
\textbf{B.S. in Computer Science} \hfill 2016--2020 \\
University Name, City, Country \\
GPA: 3.90/4.0 \\
\textit{Relevant Coursework:} Calculus, Linear Algebra, Programming Languages
% Technical Skills Section
\section{Technical Skills}
\textbf{Programming Languages:} Python, C++, Java, MATLAB \\
\textbf{Tools \& Frameworks:} TensorFlow, PyTorch, Git, Linux, LaTeX \\
\textbf{Other Skills:} Data Analysis, Machine Learning, Experimental Design
% Research Experience Section
\section{Research Experience}
\textbf{Graduate Research Assistant} \hfill 2022--Present \\
Laboratory Name, University Name, City, Country \\
\begin{itemize}[noitemsep, topsep=0pt]
\item Conducted research on [Brief Description of Research Focus].
\item Developed [Specific Tools, Simulations, Models, or Experiments].
\item Achieved [Significant Findings or Contributions].
\end{itemize}
\textbf{Undergraduate Researcher} \hfill 2019--2020 \\
Research Group Name, University Name, City, Country \\
\begin{itemize}[noitemsep, topsep=0pt]
\item Assisted in [Research Activities].
\item Collaborated on [Specific Projects].
\item Presented findings at [Conferences or Workshops].
\end{itemize}
% Publications Section
\section{Publications}
\textbf{Journal Articles}
\begin{enumerate}[noitemsep, topsep=0pt]
\item Author List. (Year). "Title of the Paper." \textit{Journal Name}, Volume(Issue), Page Numbers. \url{https://doi.org/DOI}
\item Author List. (Year). "Title of Another Paper." \textit{Another Journal Name}, Volume(Issue), Page Numbers. \url{https://doi.org/DOI}
\end{enumerate}
\textbf{Conference Papers}
\begin{enumerate}[noitemsep, topsep=0pt, label={[\arabic*]}]
\item Author List. (Year). "Title of the Conference Paper." \textit{Proceedings of the Conference Name}, Location. \url{https://doi.org/DOI}
\item Author List. (Year). "Title of Another Conference Paper." \textit{Proceedings of Another Conference Name}, Location. \url{https://doi.org/DOI}
\end{enumerate}
% Awards and Honors Section
\section{Awards \& Honors}
\begin{itemize}[noitemsep, topsep=0pt]
\item \textbf{Award Name}, Awarding Organization (Year). Description or reason for recognition.
\item \textbf{Another Award Name}, Awarding Organization (Year). Description or reason for recognition.
\end{itemize}
% Professional Experience Section
\section{Professional Experience}
\textbf{Software Engineering Intern} \hfill Summer 2021 \\
Company Name, City, Country \\
\begin{itemize}[noitemsep, topsep=0pt]
\item Developed [Specific Features or Tools] using [Technologies or Languages].
\item Collaborated with [Team or Department] to [Achieve Specific Goals].
\item Improved [Process or Outcome] by [Specific Metric or Percentage].
\end{itemize}
% Presentations Section
\section{Presentations}
\begin{itemize}[noitemsep, topsep=0pt]
\item \textbf{Presentation Title.} \textit{Conference/Workshop Name}, Location (Year). Presented findings on [Topic].
\item \textbf{Another Presentation Title.} \textit{Event Name}, Location (Year). Presented findings on [Topic].
\end{itemize}
% Extracurricular Activities Section
\section{Extracurricular Activities}
\textbf{Position, Organization Name} \hfill Start Year--End Year \\
\begin{itemize}[noitemsep, topsep=0pt]
\item Organized, led, or participated in [Specific Activities or Achievements].
\item Volunteered at [Organization or Event], contributing to [Specific Outcomes].
\end{itemize}
% Teaching Experience Section
\section{Teaching Experience}
\textbf{Teaching Assistant} \hfill Fall 2022 \\
Course Name, University Name, City, Country \\
\begin{itemize}[noitemsep, topsep=0pt]
\item Assisted in teaching [Course Topics or Modules].
\item Held office hours to support student learning and address queries.
\item Graded assignments and provided constructive feedback.
\end{itemize}
% Professional Services Section
\section{Professional Services}
\begin{itemize}[noitemsep, topsep=0pt]
\item Reviewer for \textit{Journal Name} (Year).
\item Committee Member for \textit{Conference/Workshop Name} (Year).
\end{itemize}
% References Section
\section{References}
Available upon request.
\end{document}
Begin by replacing the placeholder text in the Contact Information section with your actual details. This includes your full name, email address, phone number, GitHub profile, and LinkedIn profile.
In the Education section, list your academic qualifications in reverse chronological order. For each degree, include the degree title, institution name, location, duration, thesis title (if applicable), advisor's name, GPA, and relevant coursework.
Detail your technical competencies, categorizing them into programming languages, tools & frameworks, and other relevant skills. This provides a quick overview of your technical proficiency to potential employers or academic committees.
Describe your research roles, starting with the most recent. For each position, include your title, the name of the laboratory or organization, location, duration, and a bulleted list of your key responsibilities and achievements.
List your publications, separating them into categories such as Journal Articles and Conference Papers. Provide full citations, including authors, year, title, journal or conference name, volume/issue, page numbers, and DOI or URL links.
Enumerate any awards or honors you've received, specifying the name of the award, awarding organization, year, and a brief description or reason for recognition.
Include any relevant professional experiences, such as internships or jobs. For each position, detail your title, company or organization name, location, duration, and a bulleted list of your main accomplishments and responsibilities.
List any presentations you've given at conferences, workshops, or other events. Include the presentation title, event name, location, year, and a brief description of the topic presented.
Mention any extracurricular activities that demonstrate leadership, teamwork, or other relevant skills. Include your position, organization name, duration, and a brief description of your involvement and achievements.
If applicable, detail your teaching roles, including your position, course name, institution, location, duration, and a bulleted list of your teaching responsibilities and contributions.
Highlight any professional services you've provided, such as reviewing for journals or serving on committees for conferences. Include the role, organization name, and year.
Conclude your CV with a References section, indicating that references are available upon request.
The template is designed to be modular, allowing you to add or remove sections based on your individual experiences and the requirements of the position or program you're applying to. For instance, if you have significant teaching experience, you can expand the Teaching Experience section accordingly.
Maintaining consistency in formatting, such as font sizes, bullet styles, and section headings, enhances the readability of your CV. The use of clearly defined sections and concise bullet points helps in presenting your information effectively.
Focus on quantifiable achievements and contributions in each section. Instead of merely listing responsibilities, emphasize the outcomes of your work, such as improvements made, research findings, or skills acquired.
Incorporate hyperlinks for your email, GitHub, LinkedIn, and publications. This allows reviewers to easily access your online profiles and work samples.
The template employs clean lines, a professional color scheme, and appropriate spacing to ensure a modern and appealing look. Adjusting colors and fonts as per your preference can further personalize your CV while maintaining professionalism.
When compiled, the LaTeX template will produce a structured and professional CV. Below is a snapshot of how the CV sections will appear:
The header includes your name prominently, followed by your contact information and links to professional profiles.
Lists your academic background with details on degrees, institutions, theses, advisors, GPA, and relevant coursework.
Provides a clear overview of your technical proficiencies, categorized for easy reference.
Details your research roles, highlighting key projects, methodologies, and outcomes.
Showcases your scholarly work with proper citations and accessible links.
Highlights your recognitions and achievements outside of formal education and employment.
Describes your work history, focusing on roles relevant to your STEM career.
Lists presentations you've given, demonstrating your ability to communicate research findings.
Includes activities that showcase leadership, teamwork, and other transferable skills.
Details your responsibilities and contributions as a teaching assistant or educator.
Mention roles like peer reviewer or committee member, indicating your involvement in the professional community.
Indicates availability of references, maintaining professionalism without overloading the CV.
This comprehensive LaTeX STEM CV template serves as a versatile and professional foundation for presenting your academic and professional journey. By customizing the placeholders with your specific information and adhering to best practices in formatting and content presentation, you can create a compelling CV that effectively showcases your qualifications and achievements to potential employers, academic institutions, or research collaborators.