/resume

Single source of truth for my personal up-to-date resume

Primary LanguageTeXMIT LicenseMIT

Latex template CV

A latex template for CVs considering tips from Create Your Resume for Google: Tips and Advice With dark theme too!

Prerequisites

Locally

Docker:

  • Linux: curl -sSL https://get.docker.com/ | sh

Web

An Overleaf account.

Getting started

Locally (experimental)

  • Clone repository locally git clone https://github.com/wilmeragsgh/resume.git
  • Build the Dockerfile for compiling the Latex file docker build -t latex .
  • Generate latex output for your source.tex file by: docker run --rm -i -v "$PWD":/data latex pdflatex source.tex

Web (stable)

  • Copy the text from here
  • Paste it on an Overleaf project
  • Edit the entries of the code with your own data.
  • Press the 'Download PDF' button.

Preview

Switch themes by commenting and un-commenting the sections documented in the code

Light theme Dark theme
Light theme Dark theme

Motivation

I created this template as a way of improving my modification system with Version Control and to have a single source of truth when making changes on it. Also added a version of the pdf in dark theme, so it might be useful for the people reading to select which theme to see. And finally i tried to use simple tips and recommendations from Google to ensure some quality of the structure and sections.

Guidelines

A single-page, one-column resume for software developers (data scientist use case in my case). The different sections are clearly documented and custom commands are used to provide consistent formatting. The three main sections in the resume are education, experience, projects, certifications and personal publications.

Tips and advice (from the video)

General

Format:

  • Use simple and consistent design, font, sizing and spacing.
  • Use black or dark, readable ink.
  • Format as PDF.

Content:

  • Include your contact information and email at the top.
  • Don't have to include objetive statements.
  • Don't need to include references.

Lenght:

  • Keep to one page for business and internship roles, and no longer than two pages for engineering and technical roles.
  • Include what's relevant for the specific role.
  • Use bullet points with consistent formatting and structure rather than long paragraphs.
  • Check for typos.

For technical and engineering candidates:

  • List programming languages at the top.
  • List your Github profile or other prominent open source work.

Section order for Student or recent graduate:

  • Education.
  • Experience.
  • Leadership and awards.
  • Optional final section.

Section order for Experienced industry professional

  • Experience.
  • Leadership and awards.
  • Education.

Education

  • Include all post-secondary institutions you've attended, and all degress and majors.
  • Be sure your most recent education is listed first.
  • Include your actual graduation date in the month-year format (for example May 2017 not Spring 2017).

For current students and recent grads:

  • Include your anticipated graduation date in the month-year format.
  • Include your cumulative grade point average.

Experience

  • List everything in reverse chronological order with your most recent experience first.
  • Include your employer, position, and dates employed for all jobs and internships in the month-year format.
  • Bullet point descriptions should be concise and clear.
  • Streamline bullet points that spill over onto the next line by only 1-2 words.
  • Use action words like createdm designated, debugged, negotiated, developed, managed, etc.
  • List metrics and examples.
  • Use data and comparisons or average to provide context.

For technical and engineering candidates:

  • Include the programming language you used in bold for each project you include.

Framework for impact based descriptions: Accomplished [X] as measured by [Y] by doing [Z].

Example for technical and engineering candidates:

  • Increased server query response time by 15% by restructuring API.

Example for business candidates:

  • Grew revenue from 15 small and medium business clients by 10% QoQ by mapping new software features as solutions to their business goals.

Leadership and awards

Also use the Framework for impact based descriptions. Examples:

  • Selected as one of 230 participants nationwide for an 18-month professional development program for high-achieving Black and LatinX talent in tech based on leadership potential and academic success.

Optional final section

Also use the Framework for impact based descriptions.

  • Include involvment in student groups especially if you have leadership position.

Some ideas:

  • Publications.
  • Papers.
  • Patents.
  • Conference presentations.
  • Any other meaningful extracurricular activities or experiences.

License

Format is MIT but all the data is owned by Wilmer Gonzalez.

Acknowledgments

  • To @sb2nov for the initial code!
  • And to others contributors listed here