STAR Method + ATS: A New Grad Resume Writing Framework
A step-by-step framework that combines STAR (Situation, Task, Action, Result) with ATS (Applicant Tracking System) optimization. Write bullets that pass filters AND get read by humans.
The Framework at a Glance
Every bullet on your resume should answer four questions. If it doesn't, rewrite it.
What was the problem or context? Why did this work need to happen?
What was your specific responsibility? What needed to be accomplished?
What did you specifically do? What tools, languages, frameworks did you use?
What was the measurable outcome? Use numbers: users, %, time, money.
Step-by-Step: How to Write a STAR Bullet
Step 1: Start with what you actually did
I built a website for my school's computer science club
Step 2: Add the Situation and Task
The CS club needed a way to share event schedules and resources with 200+ members across 3 campuses
Step 3: Specify your Action with technical detail
Designed and developed a responsive web portal using React, Node.js, and MongoDB. Implemented role-based access for officers and members, Google Calendar API integration, and resource upload with search.
Step 4: Quantify the Result
Designed and developed a responsive web portal (React, Node.js, MongoDB) for a 200+ member CS club across 3 campuses. Integrated Google Calendar API and built role-based resource sharing, increasing event attendance by 35% and reducing manual coordination time by 10 hours/week.
ATS Optimization Layer
STAR makes your bullets readable to humans. ATS optimization makes them findable by machines. Here's how to add the ATS layer on top of STAR:
- Include exact technology names — "React" not "JavaScript framework." "PostgreSQL" not "database." ATS parsers match exact keywords.
- Use both acronyms and full names — "AWS (Amazon Web Services)" at least once. Some parsers search for one, some the other.
- Mirror job description keywords — If the JD says "RESTful APIs," use "RESTful APIs" not "web services."
- Put keywords where they count — First 2-3 words of each bullet carry more weight in some parsers. Lead with the action verb and technology.
Complete Example: Before → After
Experience: - Worked on a mobile app project with classmates - Used Python for data analysis project - Helped with club website maintenance
Projects: Campus Events Mobile App | React Native, Firebase, Google Maps API - Developed cross-platform mobile app enabling 1,200+ students to discover and RSVP for campus events across 45+ student organizations - Implemented real-time notifications via Firebase Cloud Messaging, increasing event attendance rates by 28% - Integrated Google Maps API for venue navigation, reducing "couldn't find the room" support requests by 60% Student Performance Analytics | Python, Pandas, Matplotlib, Jupyter - Built data pipeline processing 50,000+ grade records to identify at-risk students using pandas and statistical analysis - Created automated PDF report generation with matplotlib visualizations, reducing manual reporting from 4 hours to 15 minutes per department
Framework Checklist
Before you submit any resume, check each bullet against this list:
- ☐ Starts with a strong action verb (Developed, Built, Designed, Led, Optimized)
- ☐ Includes at least 1 specific technology or tool name
- ☐ Contains a measurable result (number, percentage, time)
- ☐ Explains why the work mattered (Situation/Task context)
- ☐ Uses keywords from the target job description
- ☐ Is one sentence (or two short ones) — not a paragraph
All examples on this page are fictionalized for educational purposes.
Paste your bullets and get instant feedback