Back to Input·Combo Mode Analysis⚡ Combo

Resume Analysis Complete

Analyzed for Software Engineer · June 12, 2026 · 847 words processed

Overall ScoreNeeds Work
0out of 100
38 points of improvement available
ATS Compatibility
0/ 100
Standard section headings
Parseable contact info
No tables or columns
Keyword density adequate
Action verbs present
Quantified achievements
Section Breakdown
Strong ≥80AverageWeak ≤50
Summary38
Experience55
Skills71
Education82
Formatting68
Impact29

The Roast

Sarcastic but constructive — your resume, not you

4 roasts found
Summary🌶️ Spicy

"Passionate software engineer who is a hard worker and team player." Congratulations, you've just described 98% of LinkedIn profiles and also every golden retriever ever born. Recruiters read this and immediately start questioning their own career choices.

Fix it →

Replace generic personality adjectives with a specific value proposition. What do you build? For whom? What results have you driven?

✓ Improved version

Full-stack engineer with 4+ years building customer-facing web products in Node.js and React. Focused on performance optimization and shipping features that reduce churn — not just features that ship.

Experience🧂 Mild

"Responsible for developing features." Responsible for. The phrase that turns a resume into a job description. You might as well have written "was present in the building during feature development." Did you develop the features or just supervise them from a distance?

Fix it →

Start every bullet with a strong action verb. Quantify the impact. "Responsible for" never belongs on a resume.

✓ Improved version

Engineered 12 customer-facing product features in Q3 2023, reducing average page load time by 340ms and contributing to a 9% increase in user session duration.

Experience🌶️ Spicy

"Helped improve performance of the application." Helped! HELPED! You are not a sous chef who handed someone a spatula. You are a software engineer. Either you improved performance or you watched someone else do it. Which is it? The ambiguity here is doing you zero favors.

Fix it →

Own your contributions. Be specific about what you did, how you did it, and by how much. "Helped" signals junior insecurity.

✓ Improved version

Reduced API response latency by 42% by refactoring N+1 database queries and introducing Redis caching for high-traffic endpoints, cutting infrastructure costs by ~$1,200/month.

Projects🧂 Mild

"Todo App — Created a todo application using React and Firebase." A todo app. In 2024. Listed on a professional resume. I'm not saying it's wrong — I'm saying it's the software engineering equivalent of putting "made a sandwich" under Culinary Experience.

Fix it →

Replace basic tutorial projects with work that demonstrates real problem-solving: open source contributions, apps with real users, or technical deep-dives with measurable outcomes.

✓ Improved version

Consider replacing with: a side project with real users, an open-source contribution with merged PRs, or a technical blog post demonstrating architectural decision-making.

Section-by-Section Analysis

Click any section to expand detailed feedback and rewrites

Your summary reads like a personality quiz result, not a value proposition. It tells recruiters nothing specific about what you do or what you've achieved.

Issues Found

  • Uses 5 generic adjectives ("passionate", "hard worker", "team player") with no evidence
  • No mention of specialization, tech stack focus, or career stage
  • Missing quantified achievements or notable outcomes
  • No target role or industry signal

Before / After Rewrites

✗ Original

Passionate software engineer with experience in building web applications. I am a hard worker who is a team player and always willing to learn new things.

This is the most critical gap in your resume. Not a single bullet point contains a measurable outcome. Recruiters at top companies expect numbers — every bullet should answer "so what?"

Issues Found

  • 0 out of 9 experience bullets contain quantified results
  • No revenue, cost, time, or scale metrics anywhere
  • No team size or scope indicators
  • Missing: percentage improvements, user counts, time saved, cost reduced

Before / After Rewrites

✗ Original

Built React components for the frontend

✗ Original

Fixed bugs and resolved customer issues

Keyword & Language Analysis

ATS keyword gaps, present terms, and weak verb replacements

6

Critical gaps

10

Keywords found

5

Weak verbs

These keywords appear frequently in Software Engineer job descriptions but are absent from your resume. Add them where they accurately reflect your experience.

CI/CDSystem designMicroservicesAgile/ScrumREST APIGraphQLKubernetesTechnical leadershipPostgreSQLRedisPerformance optimizationCross-functional

⚠ Critical = appears in 80%+ of job descriptions · High = 60%+ · Medium = 40%+

Your Resume Is Salvageable — But It Needs Work

With a 62/100 score, your resume has solid bones but is being undermined by vague language, zero quantified metrics, and keyword gaps that will get you filtered by ATS before a human ever sees it. The good news: every issue here is fixable in an afternoon. Start with the Impact section — adding numbers to your top 3 bullets will have the highest return.

Improvement potential

+38 pts

achievable

Analyze Another ResumeBack to Input

ResumeRoaster analyzes resume structure and language patterns. It does not invent achievements or fabricate metrics — all suggestions are frameworks for you to fill with your real experience.