A latex template for CVs considering tips from Create Your Resume for Google: Tips and Advice With dark theme too!
Docker:
- Linux:
curl -sSL https://get.docker.com/ | sh
An Overleaf account.
- 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
- 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.
Switch themes by commenting and un-commenting the sections documented in the code
Light theme | Dark theme |
---|---|
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.
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.
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 objective statements.
- Don't need to include references.
Length:
- 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.
- Include all post-secondary institutions you've attended, and all degrees 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.
- 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 created, 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.
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.
Also use the Framework for impact based descriptions.
- Include involvement in student groups especially if you have leadership position.
Some ideas:
- Publications.
- Papers.
- Patents.
- Conference presentations.
- Any other meaningful extracurricular activities or experiences.
Format is MIT but all the data is owned by Wilmer Gonzalez.