Resume template

An ATS-safe resume template that actually parses.

Single-column, machine-readable fonts, clean section headers. The layout recruiters see matches the layout the ATS pulls out — no lost work history, no scrambled dates.

Jane Doe

Senior Software Engineer · Distributed Systems

jane@example.com+1 555 014 2234Brooklyn, NYjanedoe.devlinkedin.com/in/janedoegithub.com/janedoe

Summary

Senior engineer with 8 years shipping payments and identity infrastructure at scale. Led the migration that moved 40M daily auth events off a monolith, cutting p99 by 62%. Bias for small diffs, honest estimates, and writing things down.

Experience

Senior Engineer, Payments Platform · Stripe · Remote
2022-04 – Present
  • Architected the idempotency layer powering 14M/day charge retries; reduced duplicate-charge incidents from 3/qtr to 0
  • Led a 4-engineer team rebuilding the disputes state machine in Rust — shipped behind flag, zero customer-visible regressions
  • Authored the internal "Quiet Deploys" standard now adopted across 8 teams
Software Engineer · Segment · San Francisco, CA
2019-08 – 2022-03
  • Built the schema-evolution pipeline that de-risked 200+ customer schema changes/month
  • Cut p99 on the event delivery path from 820ms to 310ms by restructuring the dispatcher pool
  • Mentored 3 engineers into mid-level promotions

Projects

stabledepsgithub.com/janedoe/stabledeps
  • OSS pnpm plugin that catches transient registry failures before they corrupt lockfiles — 2.1k stars

Education

Carnegie Mellon University · B.S., Computer Science
2014 – 2018

Honors thesis on lock-free data structures. GPA 3.87.

Skills

Languages: Rust, Go, TypeScript, Python
Infra: Postgres, Kafka, Redis, Kubernetes, Temporal
Practices: Incident response, Design reviews, Mentorship

Certifications

AWS Solutions Architect — Professional — Amazon Web Services
2024
Certified Kubernetes Administrator — CNCF
2023

Why this template

Applicant Tracking Systems are unglamorous regex-and-layout parsers. They read your resume top-to-bottom, left-to-right, and anything fancy — multi-column layouts, icon fonts, tables for spacing, image-based headers — can drop a section or misattribute dates to the wrong job. That costs you interviews you'll never know you missed.

The Modern template on onepage.bio is built for that reality. One logical column means the ATS reads your experience in the order you wrote it. Helvetica — a system font baked into every PDF reader — renders identically whether the recruiter opens the file in Chrome, Adobe, or Workday's internal viewer. Section headers are real text, not images, so the ATS categorizes "Experience" under experience and "Skills" under skills.

The tradeoffs are deliberate. No photo (illegal to consider in most US/UK/EU hiring). No skill bars or progress meters (ATS ignores them, and overconfident self-rating is a recruiter-rolling-eyes trope). No unusual section names ("Adventures"; "Stuff I Made"): ATS engines look for standard headers.

Best for

  • Any role in the US, UK, EU, Canada
  • Corporate / Fortune 500 applications
  • Roles posted through LinkedIn Easy Apply, Greenhouse, Lever, Workday

Do

  • One page. ATS prefers 1–2 pages; 1 reads faster.
  • Dates in YYYY–YYYY format.
  • Standard section headers: Experience, Education, Skills, Projects.
  • Accent color for visual interest (parses fine, adds personality).

Don't

  • No headshot, age, or date of birth.
  • No columns inside a section (sidebar is OK; main-content columns confuse ATS).
  • No special characters in section titles (⚡️, ✦, etc.).
  • No PDFs exported from Canva or figma with embedded images — text must be selectable.

Build yours in under 60 seconds.

Upload a PDF or paste text — AI fills every field. Switch templates with one click. Export as PDF.

Start — free