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.

S — Situation

What was the problem or context? Why did this work need to happen?

T — Task

What was your specific responsibility? What needed to be accomplished?

A — Action

What did you specifically do? What tools, languages, frameworks did you use?

R — Result

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

Raw thought
I built a website for my school's computer science club

Step 2: Add the Situation and Task

Add context
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

Add 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

Final STAR bullet
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:

  1. Include exact technology names — "React" not "JavaScript framework." "PostgreSQL" not "database." ATS parsers match exact keywords.
  2. Use both acronyms and full names — "AWS (Amazon Web Services)" at least once. Some parsers search for one, some the other.
  3. Mirror job description keywords — If the JD says "RESTful APIs," use "RESTful APIs" not "web services."
  4. 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

Before (No STAR, no ATS optimization)
Experience:
- Worked on a mobile app project with classmates
- Used Python for data analysis project
- Helped with club website maintenance
After (STAR + ATS optimized)
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:

All examples on this page are fictionalized for educational purposes.

Try the STAR Analyzer →

Paste your bullets and get instant feedback