Jake's Resume Template

Jake's Resume is the most-recommended software-engineering resume template, created by Jake Gutierrez as an open-source LaTeX template in 2019. It's a clean, single-column, ATS-friendly layout with Education, Experience, Projects, and Skills sections. ResuMax recreates it as editable fields—no LaTeX or Overleaf—so you fill it in and export to PDF in minutes.

What is Jake's Resume?

Jake's Resume is an open-source LaTeX resume template published by Jake Gutierrez on GitHub (the repo jakegut/resume), which has earned tens of thousands of stars and become the de facto standard recommended on r/EngineeringResumes and r/cscareerquestions. It uses standard LaTeX article class with custom commands like \resumeItem and \resumeSubheading, set in a serif body with bold section rules.

It is licensed MIT, so anyone can use, modify, and ship it commercially. The original lives on Overleaf as a one-click template, which is how most students first encounter it. ResuMax implements the same visual structure as a no-code builder so you skip LaTeX entirely.

Who it's best for

Jake's Resume is the safest default for computer-science students, bootcamp grads, and early-career software engineers applying to internships and new-grad SWE roles. Because it leads with Education and gives Projects equal weight to Experience, it suits candidates whose strongest signal is coursework, side projects, and hackathons rather than years of full-time work.

It also works well for experienced engineers who want a no-nonsense, recruiter-familiar one-pager. The format is designed to fit a single page—the standard expectation for engineers with under ~10 years of experience and a hard requirement at most big-tech new-grad pipelines.

Why it works for tech and ATS

The template is single-column with no tables, text boxes, columns, images, or icons—exactly the structure ATS parsers like Workday, Taleo, Greenhouse, and Lever read most reliably. Section headings use plain words (Education, Experience, Projects, Technical Skills) that ATS keyword maps recognize, and dates sit in a consistent right-aligned position that parsers handle well.

It also encodes good resume mechanics: each bullet is a single \resumeItem, nudging you toward concise, one-line, action-verb statements. Recruiters scan resumes in seconds, and this layout's generous whitespace and clear hierarchy make experience easy to skim.

  • No graphics or columns — survives plain-text extraction intact.
  • Standard section names matched by ATS keyword parsers.
  • One-line bullets that force quantified, outcome-driven phrasing.
  • Single-page by design — meets big-tech new-grad expectations.

Structure

The canonical Jake's Resume order is: a header (name, phone, email, LinkedIn, GitHub), then Education, Experience, Projects, and Technical Skills. Projects appear above or alongside Experience for students because that's where the strongest signal lives.

  • Header: name, one line of contact links (email, phone, LinkedIn, GitHub).
  • Education: school, degree, location, dates; optional GPA and relevant coursework.
  • Experience: company, title, location, dates, with 2–4 quantified bullets each.
  • Projects: project name, tech stack inline, and 1–3 bullets describing what you built and its impact.
  • Technical Skills: grouped as Languages, Frameworks, Developer Tools, Libraries.

How to use it in ResuMax

Open the Jake's Resume template in the ResuMax builder and fill each section as a form—no LaTeX, no Overleaf compile step. As you type, ResuMax's AI rewrites weak bullets into quantified, action-verb form (e.g., turning 'worked on the API' into 'Cut p95 latency 40% by adding Redis caching to 12 REST endpoints'), and the JD keyword assist flags skills from your target job description that you're missing. When it looks right, export a single-page PDF that parses cleanly through any ATS.

Because content is stored as structured fields, you can tailor a copy per application or switch to Harvard, MIT, Stanford, or Deedy without re-typing anything.

ResuMax tailors your resume to each role, scores it like a recruiter, and preps you for interviews.

Use this template in the builder

Frequently asked questions

Is Jake's Resume actually ATS-friendly?

Yes. It's single-column with no tables, columns, images, or icons, and uses standard section headings—exactly what ATS parsers like Greenhouse, Lever, Workday, and Taleo read most reliably.

Who created Jake's Resume?

Jake Gutierrez created it as an open-source LaTeX template (repo jakegut/resume on GitHub), released under the MIT license. It became the most-recommended SWE template on Reddit's engineering resume communities.

Do I need LaTeX or Overleaf to use it?

Not in ResuMax. We recreate the exact layout as editable fields, so you fill in a form and export a PDF—no .tex files, no compiling on Overleaf.

Should Projects go above Experience?

For students and new grads, yes—Projects often carry your strongest signal. Experienced engineers usually put Experience first. ResuMax lets you reorder sections freely.

Can Jake's Resume be more than one page?

It's designed for one page, which is the expectation for engineers with under ~10 years of experience and a hard rule in most big-tech new-grad pipelines. Keep it to one page unless you're senior.

Related