A resume example with every section explained
This is a real one-page resume that gets interviews. Click any section — starting with the headline — to see what makes it work, the strong version, and the mistake to avoid. Then download the editable Word template and make it yours.
Click any section to highlight it and see why that part works.
Download this resume (.docx)Jordan Patel
Software Engineer — Full-Stack (React · Node.js · Python)
Summary
New-grad software engineer who ships. Built full-stack apps used by 2,000+ students and cut production API latency 40% during my internship. Looking to own features end to end on a product team.
Experience
Software Engineering Intern, Brightwave
Jun 2025 – Aug 2025
San Jose, CA
- Cut p95 API latency 40% (820ms → 490ms) by adding Redis caching and fixing an N+1 query on the reporting endpoint.
- Shipped a self-serve CSV export used by 1,200+ users in its first month, retiring a manual support workflow.
- Wrote 60+ integration tests, lifting backend coverage from 54% to 81% and catching 3 release-blocking bugs.
Undergraduate Research Assistant, State University ML Lab
Jan 2024 – May 2025
Remote
- Built a labeling pipeline for 50k images, cutting prep time per experiment from 2 days to 3 hours.
Projects
CampusSwap — React, Node.js, PostgreSQL, Stripe
- Student marketplace with 2,000+ signups in 3 months; built auth, Stripe payments, and real-time WebSocket chat.
GitPulse — Python
- CLI that turns a repo's git history into weekly digests; 300+ GitHub stars, published on PyPI.
Skills
Languages: Python, JavaScript/TypeScript, Java, SQL
Frameworks: React, Next.js, Node.js/Express, FastAPI
Tools: Git, Docker, PostgreSQL, Redis, AWS (EC2, S3)
Education
B.S. Computer Science, State University
Expected May 2026
GPA 3.7/4.0 · Coursework: Data Structures, Algorithms, Distributed Systems, Databases
Headline
Recruiters scan in about seven seconds. The line under your name tells them in one glance which role to slot you into — so make it the exact title you're applying for, not your student status.
Software Engineer — Full-Stack (React · Node.js · Python)
Vague labels like “Aspiring Developer” or “Recent CS Grad” — they describe where you are, not the job you want.
Want this for your own resume? Build it section by section with AI guidance — create your own resume
Create your own resume
Build it section by section with AI guidance, score it against any job description, and export a clean PDF — using the same structure you see here.
How a resume actually gets read
The annotations above cover each section. These three rules sit underneath all of them — they’re why the strong versions are strong.
The 7-second scan
A recruiter's first pass is a glance, not a read. Your name, headline, current/most-recent line, and the first bullet of each role do almost all the work — put your strongest, most quantified results there.
The one-page rule
For a new grad, one page is the constraint that forces quality. If a bullet isn't a real, measurable result, it's taking the place of one that is. Cut until only the best survive.
Numbers beat adjectives
“Improved performance” is a claim; “cut p95 latency 40%” is proof. Every bullet you can attach a number to — users, percent, time, dollars — is a bullet a recruiter believes.
Go deeper, section by section
Our full guide, CS new-grad resume tactics for 2026, covers the ATS, formatting, and keyword strategy in depth. These shorter reads tackle one question each:
Frequently asked questions
- Is this resume example and template really free?
- Yes. The annotated example is free to view, the Word (.docx) template is free to download, and there's no signup, email wall, or watermark. The wider InterviewChamp.AI product is paid, but this page works without an account.
- Can I download the resume as an editable Word (.docx) file?
- Yes. The download button gives you the exact sample as a clean, editable .docx — open it in Word, Google Docs, or Pages, replace the content with yours, and keep the structure. It's plain formatting on purpose so it parses cleanly through applicant tracking systems.
- What should a resume headline say?
- The line under your name should be the exact job title you're targeting — for example, “Software Engineer — Full-Stack” — not your status (“Recent CS Grad,” “Aspiring Developer”). A recruiter decides which pile you're in within seconds, and the headline is what they read first. Tailor it to each role you apply for.
- How long should a CS new-grad resume be?
- One page. Until you have several years of experience, a single page forces you to keep only your strongest, most quantified bullets — which is exactly what a seven-second scan rewards. Two pages for a new grad almost always means padding.
- What do I put on a resume if I have no work experience?
- Projects. For new grads and career changers, projects ARE the experience section — treat each like a job: what you built, the tech stack, and real traction (users, GitHub stars, downloads). A shipped side project with 2,000 users beats an empty “Experience” heading every time.
- How do I get my resume past the ATS (applicant tracking system)?
- Use a clean single-column layout, standard section headings (Experience, Projects, Skills, Education), real text rather than images or text boxes, and the exact keywords from the job posting in your Skills and bullets. Avoid tables, multi-column designs, and graphics — those are what scramble an ATS parse. The .docx on this page is built to parse cleanly.
- Should I use a template or build my resume from scratch?
- Start from a clean template so you don't fight formatting, then make every line your own. Recruiters don't reward the design — they reward specific, quantified results. Download the sample here for the structure, then replace the content with your own numbers and projects.
A great resume gets the interview
Then InterviewChamp helps you win it — real-time AI answers during the live interview, on Zoom, Meet, Teams, and every major coding-assessment platform.