NewResume Review

A second pair of eyes — calibrated for India.

Drop a resume in. Get back a 15-section critique with severity-tagged findings, ATS heatmap by stack, JD keyword chips, peer benchmarking, and a ranked fix list. We score against Indian ATS stacks (Workday, Darwinbox, Keka, Naukri) and flag India-specific red flags (DOB, marital status, father's name).

Free

Skim

A one-page snapshot — pasted or uploaded, no signup required.

  • Free, no signup — just paste or upload
  • Overall score + 3 dimension scores in ~60 seconds
  • Top 3 highest-leverage fixes called out by name
  • Full report emailed to you
Pro · 1 per week

Depth

The full 15-section critique — every dimension scored, every fix ranked.

  • 15 sections — every dimension scored on 0-100
  • ATS heatmap across Workday, Darwinbox, Keka, Naukri
  • JD keyword chips — matched / weak / missing
  • Peer benchmarking against your role + experience band
  • Severity-tagged findings with score-lift estimates
  • Before / after rewrites of your actual bullets
  • Print-friendly PDF export
Sample report

This is what Depth looks like

A real review of a sample Product Analyst CV against the Razorpay JD. Scroll through the same shape your own report will take.

SampleAarav Sharma · Product Analyst, Razorpay · schema v1.4Get yours →
Grezlify · resume review
Aarav Sharma12 May 2026sample-a
Overall score

B- · top 38%

Projected after the recommended fixes: 89/100.

India market13 findingsProduct Analyst
72
B-
3
Critical
Block ATS or recruiter trust
9
Important
Holding back your score
7
Minor
Worth tightening
3
Polish
Small wins
1
Section 1

Overall breakdown

72/100
ATS parseability94/100
JD match58/100
Content quality61/100
Experience framing74/100
Narrative82/100
Structure71/100
Language & tone88/100
Red flags63/100
2
Section 2

ATS parseability

94/100
Workday
92%
Indian enterprise
Darwinbox
94%
HRMS + ATS
Keka
88%
Mid-market favourite
Naukri
78%
Job-board parser
3
Section 3

JD match

58/100
Matched (14)
SQLPythonanalyticsdashboardsstakeholderproductdatametricsexperimentsreportingKPIcohortfunnelsegmentation
Weak (6)
·A/B test·event tracking·churn·retention·attribution·roadmap
Missing (14)
+A/B testing+Mixpanel+payments+UPI+north-star metric+PRD+JTBD+amplitude+cohort retention+monetization+SaaS+PLG+Razorpay+fintech
4
Section 4

Content quality

61/100
  • critical
    4 weakest bullets need metrics + STAR structure
    Bullets 2, 5, 11, and 14 read as task descriptions, not outcomes. Add a measurable impact and the action that produced it.
  • important
    Generic summary — no role hook
    Your summary opens with "results-driven professional". Replace with a one-line pitch that names the role (Product Analyst) and your strongest proof (a quantified outcome).
5
Section 5

Summary

82/100
Summary
Before

Results-driven professional with experience in analytics looking for a challenging opportunity.

After

Product analyst with 3 yrs at fintech & SaaS. Owned A/B testing pipeline for Beacon (12 experiments, 3 winners shipped, +6% conversion).

6
Section 6

Experience framing

74/100
Bullet — Acme Analytics
Before

Worked on creating dashboards for the product team and was responsible for tracking metrics.

After

Built 9 self-serve Tableau dashboards for the product team, replacing 22 ad-hoc requests/week and freeing 11 analyst-hours/week.

  • important
    Latest role: 4 bullets, all in 2 lines
    Recruiters scan for impact in 6 seconds. Lead with the highest-impact bullet; demote the routine tasks.
7
Section 7

Experience timeline

74/100
  1. AnalystAcme Analytics
    Mar 2023 – present
  2. Junior AnalystBeacon Labs
    Jun 2021 – Feb 2023
  3. Career gap
    Apr 2021 – May 2021 · gap
  4. B.Tech CSEIIIT Bangalore
    2017 – 2021
8
Section 8

Education

  • minor· India-specific
    Graduation year listed but not CGPA / percentage
    Indian recruiters often filter on CGPA for early-career roles — list it (or rank/percentile) for IIIT.
9
Section 9

Skills

  • important
    Skills list mixes tools and methodologies in one block
    Split into "Languages & Tools" (SQL, Python, Tableau) and "Methods" (A/B testing, cohort analysis). Helps ATS keyword scoring.
10
Section 10

Structure

71/100
  • important
    Education listed before experience
    With 3+ years of work, experience should lead. Move education below the work history.
  • minor
    Inconsistent date format (Mar-2023 vs March 2023)
    Pick one (we recommend `MMM YYYY`) and apply across all sections.
11
Section 11

Language & tone

88/100
  • minor
    Passive voice in 6 bullets
    Convert "Was responsible for…" to "Led…", "Built…", "Shipped…". One verb per bullet.
  • minor
    Mixed past + present tense within the same role
    Current role uses past tense for two bullets; switch to present consistently.
12
Section 12

Red flags

63/100
  • critical· India-specific
    PII over-disclosure: DOB, marital status, father's name
    Indian recruiters drop CVs with these. Remove the personal info block — keep only name, phone, email, city.
13
Section 13

Benchmarking

Bullets w/ metrics
38%
JD keywords matched
14
Avg verbs per bullet
0.9
Resume length
1 pg

Comparison cohort: same target role + experience band in India. Black tick marks peer median.

14
Section 14

Top fixes — ranked

1

Add A/B testing + Mixpanel to bullet #2

Re-frame the experiments bullet to name the tools and the lift. Razorpay calls out both in the JD.

Experience5-min
2

Rewrite bullets 2, 5, 11, 14 in STAR with metrics

Each bullet should land on a number. Pick the lever you pulled (Situation → Task → Action → Result).

Experience10-min
3

Strip personal info block

Delete DOB / marital status / father's name from the header. Keep name, phone, email, city.

Header1-min
4

Add a role hook to the summary

One line: target role + strongest quantified proof. No "results-driven".

Summary5-min
5

Reorder sections — experience first

With 3 years of work, education sits below. Header → Summary → Experience → Skills → Education.

Structure1-min
15
Section 15

API output

The same review is available as a stable JSON payload via the public API. Pipe it into your ATS, talent marketplace, or internal tools.

{
  "schema_version": "1.4",
  "candidate": {
    "name": "Aarav Sharma",
    "location": "Bengaluru, IN",
    "experience_years": 3.2
  },
  "target_role": {
    "title": "Product Analyst",
    "company": "Razorpay"
  },
  "scores": {
    "overall": {
      "value": 72,
      "grade": "B-",
      "percentile": 62,
      "projected_after_fixes": 89
    },
    "dimensions": {
      "ats_parseability": 94,
      "jd_match": 58,
      "content_quality": 61,
      "experience_framing": 74,
      "narrative": 82,
      "structure": 71,
      "language_tone": 88,
      "red_flags": 63
    }
  },
  "severity_counts": {
    "critical": 3,
    "important": 9,
    "minor": 7,
    "polish": 3
  },
  "findings": [
    {
      "id": "f_001",
      "category": "red_flags",
      "severity": "critical",
      "title": "PII over-disclosure: DOB, marital status, father's name",
      "description": "Indian recruiters drop CVs with these. Remove the personal info block — keep only name, phone, email, city.",
      "effort": "1-min",
      "score_lift": 4,
      "confidence": 0.97,
      "geo_specific": "IN",
      "auto_fix_available": true
    },
    {
      "id": "f_002",
      "category": "content_quality",
      "severity": "critical",
      "title": "4 weakest bullets need metrics + STAR structure",
      "description": "Bullets 2, 5, 11, and 14 read as task descriptions, not outcomes. Add a measurable impact and the action that produced it.",
      "effort": "10-min",
      "score_lift": 9,
      "confidence": 0.91
    },
    {
      "id": "f_003",
      "category": "jd_match",
      "severity": "critical",
      "title": "14 JD keywords missing from the resume",
      "description": "Razorpay's JD calls out A/B testing, Mixpanel, UPI, north-star metric. None appear in your current draft.",
      "effort": "5-min",
      "score_lift": 7,
      "confidence": 0.95
    },
    {
      "id": "f_004",
      "category": "structure",
      "severity": "important",
      "title": "Education listed before experience",
      "description": "With 3+ years of work, experience should lead. Move education below the work history.",
      "effort": "1-min",
      "score_lift": 3,
      "confidence": 0.93
    },
    {
      "id": "f_005",
      "category": "content_quality",
      "severity": "important",
      "title": "Generic summary — no role hook",
      "description": "Your summary opens with \"results-driven professional\". Replace with a one-line pitch that names the role (Product Analyst) and your strongest proof (a quantified outcome).",
      "effort": "5-min",
      "score_lift": 5,
      "confidence": 0.88
    },
    {
      "id": "f_006",
      "category": "experience_framing",
      "severity": "important",
      "title": "Latest role: 4 bullets, all in 2 lines",
      "description": "Recruiters scan for impact in 6 seconds. Lead with the highest-impact bullet; demote the routine tasks.",
      "effort": "10-min",
      "score_lift": 4,
      "confidence": 0.84
    },
    {
      "id": "f_007",
      "category": "language_tone",
      "severity": "minor",
      "title": "Passive voice in 6 bullets",
      "description": "Convert \"Was responsible for…\" to \"Led…\", \"Built…\", \"Shipped…\". One verb per bullet.",
      "effort": "5-min",
      "score_lift": 2,
      "confidence": 0.92
    },
    {
      "id": "f_008",
      "category": "structure",
      "severity": "minor",
      "title": "Inconsistent date format (Mar-2023 vs March 2023)",
      "description": "Pick one (we recommend `MMM YYYY`) and apply across all sections.",
      "effort": "1-min",
      "score_lift": 1,
      "confidence": 0.99
    },
    {
      "id": "f_009",
      "category": "ats_parseability",
      "severity": "polish",
      "title": "Icons used as bullet markers — Naukri can't parse them",
      "description": "Replace with bullet points; icons get stripped or rendered as garbled chars in some ATS exports.",
      "effort": "1-min",
      "score_lift": 1,
      "confidence": 0.86
    },
    {
      "id": "f_010",
      "category": "education",
      "severity": "minor",
      "title": "Graduation year listed but not CGPA / percentage",
      "description": "Indian recruiters often filter on CGPA for early-career roles — list it (or rank/percentile) for IIIT.",
      "effort": "1-min",
      "score_lift": 1,
      "confidence": 0.78,
      "geo_specific": "IN"
    },
    {
      "id": "f_011",
      "category": "skills",
      "severity": "important",
      "title": "Skills list mixes tools and methodologies in one block",
      "description": "Split into \"Languages & Tools\" (SQL, Python, Tableau) and \"Methods\" (A/B testing, cohort analysis). Helps ATS keyword scoring.",
      "effort": "5-min",
      "score_lift": 2,
      "confidence": 0.81
    },
    {
      "id": "f_012",
      "category": "language_tone",
      "severity": "minor",
      "title": "Mixed past + present tense within the same role",
      "description": "Current role uses past tense for two bullets; switch to present consistently.",
      "effort": "5-min",
      "score_lift": 2,
      "confidence": 0.94
    },
    {
      "id": "f_013",
      "category": "narrative",
      "severity": "important",
      "title": "No clear thread from internship → first job → current",
      "description": "Add one summary line that names the through-line (e.g. \"data + analytics, fintech\").",
      "effort": "5-min",
      "score_lift": 3,
      "confidence": 0.79
    }
  ],
  "keyword_match": {
    "matched": 14,
    "partial": 6,
    "missing": 14,
    "matched_keywords": [
      "SQL",
      "Python",
      "analytics",
      "dashboards",
      "stakeholder",
      "product",
      "data",
      "metrics",
      "experiments",
      "reporting",
      "KPI",
      "cohort",
      "funnel",
      "segmentation"
    ],
    "weak_keywords": [
      "A/B test",
      "event tracking",
      "churn",
      "retention",
      "attribution",
      "roadmap"
    ],
    "missing_keywords": [
      "A/B testing",
      "Mixpanel",
      "payments",
      "UPI",
      "north-star metric",
      "PRD",
      "JTBD",
      "amplitude",
      "cohort retention",
      "monetization",
      "SaaS",
      "PLG",
      "Razorpay",
      "fintech"
    ]
  },
  "ats_breakdown": {
    "workday": 92,
    "darwinbox": 94,
    "keka": 88,
    "naukri": 78
  },
  "experience_timeline": [
    {
      "company": "Acme Analytics",
      "title": "Analyst",
      "range": "Mar 2023 – present"
    },
    {
      "company": "Beacon Labs",
      "title": "Junior Analyst",
      "range": "Jun 2021 – Feb 2023"
    },
    {
      "company": "—",
      "title": "Career gap",
      "range": "Apr 2021 – May 2021",
      "gap": true
    },
    {
      "company": "IIIT Bangalore",
      "title": "B.Tech CSE",
      "range": "2017 – 2021"
    }
  ],
  "benchmarking": [
    {
      "metric": "Bullets w/ metrics",
      "you": 38,
      "peer_p50": 62,
      "unit": "%"
    },
    {
      "metric": "JD keywords matched",
      "you": 14,
      "peer_p50": 22
    },
    {
      "metric": "Avg verbs per bullet",
      "you": 0.9,
      "peer_p50": 1.2
    },
    {
      "metric": "Resume length",
      "you": 1,
      "peer_p50": 1.5,
      "unit": " pg"
    }
  ],
  "fix_list": [
    {
      "rank": 1,
      "severity": "critical",
      "title": "Add A/B testing + Mixpanel to bullet #2",
      "description": "Re-frame the experiments bullet to name the tools and the lift. Razorpay calls out both in the JD.",
      "section": "Experience",
      "effort": "5-min",
      "score_lift": 7,
      "confidence": 0.95
    },
    {
      "rank": 2,
      "severity": "critical",
      "title": "Rewrite bullets 2, 5, 11, 14 in STAR with metrics",
      "description": "Each bullet should land on a number. Pick the lever you pulled (Situation → Task → Action → Result).",
      "section": "Experience",
      "effort": "10-min",
      "score_lift": 9,
      "confidence": 0.91
    },
    {
      "rank": 3,
      "severity": "critical",
      "title": "Strip personal info block",
      "description": "Delete DOB / marital status / father's name from the header. Keep name, phone, email, city.",
      "section": "Header",
      "effort": "1-min",
      "score_lift": 4,
      "confidence": 0.97
    },
    {
      "rank": 4,
      "severity": "important",
      "title": "Add a role hook to the summary",
      "description": "One line: target role + strongest quantified proof. No \"results-driven\".",
      "section": "Summary",
      "effort": "5-min",
      "score_lift": 5,
      "confidence": 0.88
    },
    {
      "rank": 5,
      "severity": "important",
      "title": "Reorder sections — experience first",
      "description": "With 3 years of work, education sits below. Header → Summary → Experience → Skills → Education.",
      "section": "Structure",
      "effort": "1-min",
      "score_lift": 3,
      "confidence": 0.93
    }
  ],
  "before_after": [
    {
      "section": "Bullet — Acme Analytics",
      "before": "Worked on creating dashboards for the product team and was responsible for tracking metrics.",
      "after": "Built 9 self-serve Tableau dashboards for the product team, replacing 22 ad-hoc requests/week and freeing 11 analyst-hours/week."
    },
    {
      "section": "Summary",
      "before": "Results-driven professional with experience in analytics looking for a challenging opportunity.",
      "after": "Product analyst with 3 yrs at fintech & SaaS. Owned A/B testing pipeline for Beacon (12 experiments, 3 winners shipped, +6% conversion)."
    }
  ]
}
Review generated by Grezlify · schema v1.4 · India region

Built for the Indian market

Generic resume tools score against US ATS quirks and pretend the rest of the world doesn't exist. Grezlify Review starts from the opposite end.

India-specific PII flags

DOB, marital status, father's name, photo — flagged with severity + auto-fix.

Indian ATS coverage

Per-stack scores for Workday, Darwinbox, Keka, Naukri so you know where you'll be filtered.

Indian English + INR

Spelling checks, comma grouping (₹1,49,999), currency symbols — without the model second-guessing.

JSON v1.4 contract

Every report is also a stable JSON payload — pipe it into your tools, ATS, or own UI.

Print-friendly

A4 with proper page breaks. Export the report as a PDF you can share with a mentor.

Re-review on save

Apply fixes in the editor and re-run Depth — webhook fires for any external integration.

Get your resume reviewed today

Skim is always free. Pro unlocks the full Depth — one per week — plus the rest of Grezlify.