--- name: resume-bullet-extraction description: Auto-invoke after task completion to generate powerful resume bullet points from completed work. --- # Resume Bullet Extraction > "Your resume isn't a job description. It's a highlight reel of impact." ## Purpose Transform completed work into powerful resume bullet points that demonstrate value and technical competence. --- ## The Bullet Formula ``` [Strong Action Verb] + [What You Did] + [Technical Context] + [Impact/Result] ``` ### Components | Component | Purpose | Example | |-----------|---------|---------| | Action Verb | Shows initiative | Engineered, Architected, Optimized | | What You Did | The accomplishment | JWT authentication system | | Technical Context | Shows skill | using React, Node.js, Redis | | Impact | Why it matters | reducing auth errors by 40% | --- ## Strong Action Verbs ### Building/Creating - Engineered - Architected - Developed - Implemented - Built - Designed ### Improving - Optimized - Enhanced - Refactored - Modernized - Streamlined - Accelerated ### Problem Solving - Resolved - Debugged - Eliminated - Reduced - Prevented - Mitigated ### Leading/Collaborating - Led - Spearheaded - Collaborated - Mentored - Coordinated --- ## Impact Quantification Always try to quantify. If you can't measure directly, estimate reasonably. ### Performance - "reducing load time by 60%" - "improving response time from 2s to 200ms" - "handling 10,000+ concurrent users" ### Reliability - "achieving 99.9% uptime" - "eliminating production errors" - "reducing bug reports by 50%" ### Business - "increasing user retention by 25%" - "supporting 50,000 monthly active users" - "saving 10 hours/week of manual work" ### Scale - "processing 1M+ transactions daily" - "managing 500GB of user data" - "serving 100+ API endpoints" --- ## Bullet Templates ### Feature Implementation ``` [Verb] [feature] using [technologies] that [impact] Examples: - Engineered JWT authentication with refresh token rotation using Node.js and Redis, eliminating session hijacking vulnerabilities - Built real-time notification system using WebSockets and React, improving user engagement by 35% ``` ### Performance Optimization ``` [Verb] [what] by [how], resulting in [metric] Examples: - Optimized database queries through index analysis and query restructuring, reducing API response time by 70% - Accelerated page load performance by implementing code splitting and lazy loading, improving Core Web Vitals by 40% ``` ### Bug Fix / Problem Solving ``` [Verb] [problem] by [solution], preventing [impact] Examples: - Resolved race condition in checkout flow by implementing optimistic locking, preventing duplicate charges - Eliminated memory leak in React components through proper cleanup, reducing crash reports by 90% ``` ### Architecture / Refactoring ``` [Verb] [system] from [old] to [new], enabling [benefit] Examples: - Migrated monolithic application to microservices architecture using Docker and Kubernetes, enabling independent team deployments - Refactored authentication module from session-based to JWT, reducing server memory usage by 60% ``` --- ## Quality Checklist - [ ] Starts with strong action verb (not "Responsible for") - [ ] Includes specific technologies - [ ] Has quantifiable impact OR clear business value - [ ] Is one concise sentence - [ ] Avoids jargon recruiters won't understand - [ ] Demonstrates ownership ("I" is implied) - [ ] Would make sense to a technical interviewer --- ## Bad vs Good Examples ### Bad ``` ❌ "Worked on the login system" - No action verb, no specifics, no impact ❌ "Responsible for user authentication" - Passive, no accomplishment shown ❌ "Helped with performance improvements" - Vague, no ownership, no metrics ``` ### Good ``` ✅ "Engineered JWT authentication with refresh token rotation, reducing session vulnerability surface and supporting 50,000+ daily active users" ✅ "Optimized PostgreSQL queries through index analysis, reducing average API response time from 800ms to 120ms" ✅ "Built responsive dashboard using React and D3.js, enabling real-time visualization of 1M+ daily events" ``` --- ## Extraction Flow ### Step 1: Identify the Highlight > "What's the most impressive aspect of what you just built?" Options: - Technical complexity solved - Business problem addressed - Performance improved - Scale achieved - Security enhanced ### Step 2: Draft the Bullet Use the formula: Verb + What + Technical Context + Impact ### Step 3: Quantify > "Can we add numbers? How much faster? How many users? What percentage improvement?" ### Step 4: Polish - Remove weak words ("helped", "assisted", "worked on") - Add specific technologies - Ensure it stands alone (no context needed) --- ## Resume Section Placement | Bullet Type | Resume Section | |-------------|---------------| | Feature/System built | Projects or Experience | | Performance optimization | Experience (shows impact) | | Architecture decision | Experience or Technical Skills | | Learning/Growth | Skills or Side Projects | --- ## Socratic Bullet Questions 1. **Finding impact:** "If this feature didn't exist, what would break?" 2. **Quantifying:** "How many users does this affect? How much time does it save?" 3. **Technical depth:** "What would you tell a technical interviewer about how this works?" 4. **Differentiation:** "What makes your implementation better than a basic solution?" --- ## Save Location Bullets are compiled in STAR story files: ``` mentorspec/career/stories/[date]-[feature-name].md ``` The resume bullet appears at the end of each story for easy extraction.