Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Resume Preparation

Your resume is your first impression. In tech recruiting, it typically gets 6-10 seconds of initial scanning time. This section covers everything you need to craft a compelling, ATS-friendly resume that gets you interviews.

Why This Matters

  • Most companies use Applicant Tracking Systems (ATS) to filter resumes before a human ever sees them
  • A well-structured resume can increase your callback rate by 3-5x
  • Resume writing is a skill — it improves with practice and feedback

What’s In This Section

GuideWhat It Covers
StructureResume layout, sections, ATS optimization, one-page rules
Writing BulletsSTAR format, quantified impact, action verbs, before/after examples
ProjectsHow to describe projects, what makes a good project
Technical SkillsHow to list skills, categories, avoiding inflation
Common MistakesRed flags, typos, formatting issues, what NOT to include
ATS OptimizationKeywords, parsing, formatting, tailoring for roles

Quick Start

If you’re building your resume from scratch:

  1. Start with Structure to get the layout right
  2. Move to Writing Bullets for your experience and projects
  3. Review Technical Skills to properly list your abilities
  4. Check Common Mistakes to avoid pitfalls
  5. Run through ATS Optimization to ensure machine readability
  6. Get feedback from peers, mentors, or online communities

General Principles

  1. One page — Especially for new grads and early career. No exceptions.
  2. Tailor it — Customize for each role/company when possible.
  3. Quantify everything — Numbers stand out to both humans and ATS.
  4. Consistency — Same formatting, tense, and style throughout.
  5. Proofread — Then proofread again. Then have someone else proofread.