New Analysis

Analysis Report

Marcus Chen — Software Engineer Resume · Analyzed just now

Re-analyze

Overall Quality Score

Holistic resume quality across all evaluated dimensions

Composite score weighing ATS compatibility, content quality, formatting, keyword density, and section completeness.
74/100
Above average for your field
Good

ATS Compatibility Score

How well automated applicant tracking systems can parse this resume

Measures whether ATS software can correctly extract your contact info, job titles, dates, and skills. Low scores mean your resume may be auto-rejected.
61/100
8 ATS issues detected
Needs Work

Readability Score

Clarity, sentence structure, and human-readable formatting quality

Evaluates sentence length, use of action verbs, passive voice frequency, and overall clarity of your written content.
85/100
Strong writing detected
Excellent

Marcus Chen

Senior Software Engineer

San Francisco, CA marcus.chen@email.com marcuschen.dev 7 yrs exp

AI Candidate Summary

Marcus is a results-oriented Senior Software Engineer with 7 years of experience building scalable web applications. His resume demonstrates strong technical depth in full-stack development, but the professional summary undersells his leadership experience — he led a team of 5 engineers but this isn't quantified anywhere in the summary section. The work experience section is well-structured but several bullet points use passive voice and lack measurable outcomes. His skills section is comprehensive but missing several ATS-critical keywords for senior engineering roles (e.g., 'system design', 'distributed systems', 'microservices architecture').

Detected Skills

ReactNode.jsTypeScriptAWSPostgreSQL

Strengths

  • Strong technical keyword density in skills section
  • Consistent chronological work history with no unexplained gaps
  • Education section is complete and well-formatted
  • Good use of action verbs in most experience bullets
  • Clean, single-column layout that ATS systems parse reliably

Weaknesses

  • Professional summary lacks quantified leadership impact
  • Missing 8 ATS-critical keywords for senior engineering roles
  • 4 experience bullets use passive voice ("was responsible for")
  • No measurable outcomes in 3 of 5 most recent job bullets
  • Projects section absent — strong differentiator for senior roles

Section Scores

Avg: 68/100

Score breakdown by resume section — hover bars for details

80–100 Excellent
60–79 Good
0–59 Needs Work

Section-by-Section Review

Detailed AI feedback for each resume section — click to expand

Your experience section has a solid structure with clear company names, titles, and dates. However, 4 of 9 bullet points lack quantified outcomes, and 3 use passive voice which weakens impact.

  • Reverse-chronological order — correct for modern ATS systems
  • Job titles clearly match your claimed seniority level
  • Employment dates are consistent and clearly formatted (MM/YYYY)
  • Bullet: "Was responsible for maintaining the API" — passive voice, rewrite as "Maintained and optimized REST API..."
  • Bullet: "Helped with the migration to AWS" — vague, add your specific contribution and outcome
  • Bullet: "Worked on improving page load times" — add metric: "Reduced page load time by 40% through..."
  • 3 most recent bullets have no measurable outcomes (%, $, users, time saved)
  • Use the formula: [Action verb] + [What you did] + [Result/Impact] for every bullet
  • Add team size context to leadership bullets: "Led team of 5 engineers to..."

Keyword Gap Analysis

14 keywords found · 12 critical keywords missing

ReactNode.jsTypeScriptJavaScriptAWSPostgreSQLREST APIGitAgileHTML/CSSReduxExpress.jsUnit TestingCode ReviewSystem DesignDistributed SystemsMicroservicesDockerKubernetesCI/CDGraphQLTechnical LeadershipMentoringArchitectureScalabilityPerformance Optimization

Missing keywords reduce your ATS match rate. Add them naturally to your skills, summary, or experience sections — never keyword-stuff.

Job Match Analysis

Senior Software Engineer — Stripe

67%

match rate

Moderate Match

Matched Requirements (4)

  • 5+ years React/Node.js experience — ✓ Confirmed in experience section
  • TypeScript proficiency — ✓ Listed in skills, used across projects
  • Experience with REST APIs — ✓ Multiple mentions in experience bullets
  • Bachelor's in CS or related — ✓ B.S. Computer Science confirmed

Gaps to Address (4)

  • Kubernetes/Docker experience — ✗ Not mentioned anywhere in resume
  • System design experience at scale — ✗ No evidence of large-scale architecture work
  • Technical leadership / mentoring — ✗ Team lead role exists but not quantified
  • GraphQL API experience — ✗ Not listed in skills or experience

Improvement Suggestions

0/11 completed · Sorted by impact

Priority
Section
IssueRecommended Action
Impact
Effort
HIGHProjects

Projects section is nearly empty — only 1 project with no details

Add 2–3 projects with tech stack, GitHub link, and 2 bullet points each showing impact

+15 pts overall scoreHigh
HIGHSkills

Missing 8 ATS-critical keywords for senior engineering roles

Add: Docker, Kubernetes, CI/CD, System Design, Microservices, GraphQL, Technical Leadership, Mentoring

+12 pts ATS scoreLow
HIGHExperience

3 recent bullets lack measurable outcomes

Add % improvement, user counts, or time savings to each affected bullet point

+10 pts overall scoreMedium
HIGHExperience

4 bullets use passive voice ("was responsible for", "helped with")

Rewrite with active action verbs: "Designed", "Built", "Led", "Reduced", "Increased"

+8 pts readabilityLow
MEDIUMSummary

Professional summary is generic — no differentiation from other candidates

Rewrite to include: your most impressive metric, target role keywords, and tech stack at scale

+6 pts overall scoreMedium
MEDIUMContact

Phone number missing country code — limits international applications

Add +1 prefix to phone number

Broader ATS compatibilityLow
MEDIUMContact

No GitHub profile link — expected for engineering roles

Add GitHub URL to contact section

+3 pts ATS scoreLow
MEDIUMExperience

Team leadership role is not quantified

Add team size to leadership bullets: "Led team of 5 engineers to..."

+4 pts overall scoreLow
LOWSkills

Skill qualifiers ("proficient in", "familiar with") reduce ATS keyword matching

Remove qualifiers — list skills as plain keywords without proficiency labels

+2 pts ATS scoreLow
LOWEducation

No relevant coursework listed — minor gap for 7-year career

Optional: Add 2–3 relevant courses if they align with target role requirements

Minor ATS keyword boostLow
LOWSummary

Cliché phrase "results-driven" used — signals generic template

Replace with a specific, unique descriptor that reflects your actual work style

+2 pts readabilityLow

Grammar & Formatting Review

3 errors 4 warnings

AI Rewrite Suggestions

5 AI-generated rewrites — click to expand, copy to clipboard

Added quantified impact, tech stack, and leadership signal — removes 3 ATS-flagged clichés

Original

Results-driven software engineer with 7+ years of experience building scalable web applications. Passionate about clean code and collaborative team environments. Seeking a senior engineering role where I can contribute to impactful products.

AI Rewrite

Senior Software Engineer with 7 years building high-throughput web platforms at scale — most recently leading a 5-engineer team at Stripe to reduce API latency by 34%. Deep expertise in React, Node.js, and AWS. Seeking a senior IC or tech lead role where I can architect distributed systems and mentor high-growth engineering teams.