Resume Matcher(Score) Response Format
The Resume Matcher(Score) service provides a comprehensive evaluation of how well a resume aligns with a job description. Below is a comprehensive list of all fields in the response.
| Field | Type | Description |
|---|---|---|
score | Integer | The overall score of how well the resume aligns with the job description from 0 to 100. Returns -1 if resume is empty. |
summary | String | A summary of the overall matching result between the job description and resume. |
strengths | Array [StrengthItem Object] | An array of StrengthItem objects representing the candidate's strengths. |
StrengthItem.text | String | The description of the strength. |
StrengthItem.category | String | The category of the strength (e.g., "job", "skills", "education"). |
improvements | Array [ImprovementItem Object] | An array of ImprovementItem objects representing areas for improvement. |
ImprovementItem.text | String | The description of the improvement suggestion. |
ImprovementItem.category | String | The category of the improvement (e.g., "job", "skills", "education"). |
job_match | JobMatchResponse Object | An object containing job match analysis between resume and job description. |
job_match.score | Integer | The score (0-100) of how well the resume aligns with the job description by level & experience years. Returns -1 if job description is empty. |
job_match.summary | String | A summary of the job match between job description and resume. |
job_match.pros | Array [ProsSchema Object] | An array of positive feedback items. |
job_match.pros[].type | String | The category of the positive feedback. |
job_match.pros[].message | String | The message describing the positive aspect. |
job_match.cons | Array [ConsSchema Object] | An array of negative feedback items. |
job_match.cons[].type | String | The category of the negative feedback. |
job_match.cons[].message | String | The message describing the issue. |
job_match.warns | Array [WarnSchema Object] | An array of warning feedback items. |
job_match.warns[].type | String | The category of the warning. |
job_match.warns[].message | String | The message describing the warning. |
skill_match | SkillMatchResponse Object | An object containing skill match analysis between resume and job description. |
skill_match.score | Integer | The score (0-100) based on relevancy between skills and job description. Returns -1 if skills section is empty. |
skill_match.summary | String | A summary of the skills match between job description and resume. |
skill_match.skills | SkillGroups Object | An object containing matched skills from the job description. |
skill_match.skills.all_skills | Array [String] | A combined list of all skills from the job description. |
skill_match.match_result | SkillMatch Object | An object containing detailed skill match results. |
skill_match.match_result.miss_match | Array [String] | A list of skills that are in job description but not in resume. |
skill_match.match_result.partial_match | Array [String] | A list of skills that are partially matched between resume and job description. |
skill_match.match_result.strong_match | Array [String] | A list of skills that are strongly matched between resume and job description. |
education_match | EducationMatchResponse Object | An object containing education match analysis between resume and job description. |
education_match.score | Integer | The score (0-100) based on relevancy between education and job description. Returns -1 if education section is empty. |
education_match.summary | String | A summary of the education match between job description and resume. |
education_match.pros | Array [ProsSchema Object] | An array of positive feedback items related to education. |
education_match.pros[].type | String | The category of the positive feedback. |
education_match.pros[].message | String | The message describing the positive aspect. |
education_match.cons | Array [ConsSchema Object] | An array of negative feedback items related to education. |
education_match.cons[].type | String | The category of the negative feedback. |
education_match.cons[].message | String | The message describing the issue. |
education_match.warns | Array [WarnSchema Object] | An array of warning feedback items related to education. |
education_match.warns[].type | String | The category of the warning. |
education_match.warns[].message | String | The message describing the warning. |
more_information | MoreInformationResponse Object | An object containing additional information inferred from the resume. |
more_information.region | String | The geographical region inferred from the resume content (e.g., 'Europe', 'North America', 'Asia'). |
more_information.overqualification_status | Boolean | A boolean indicating whether the candidate is overqualified. True = overqualified, False = not overqualified. |
more_information.qualification_reason | String | A detailed explanation of the candidate's qualification status. |
jd_text | String | The full text of the job description that was analyzed. |
Sample Response JSON
{
"score": 70,
"summary": "The candidate shows a strong alignment with the job title and responsibilities but is overqualified due to exceeding the experience requirement. Their skills match is strong, especially in key software and visualization tools, though one skill is missing. Education perfectly fits the job requirements, and the candidate's location in Dubai is ideal for the on-site role. Overall, the candidate is well-qualified and suitably located for the position.",
"strengths": [
{
"text": "Job title in resume matches exactly with the job description.",
"category": "job"
},
{
"text": "Job responsibilities in resume align well with those in the job description.",
"category": "job"
},
{
"text": "Educational background in Architecture & Planning meets the job's degree and field requirements.",
"category": "education"
}
],
"improvements": [
{
"text": "Explicitly mention 'architectural drafting' experience to address the skill mismatch.",
"category": "skills"
},
{
"text": "Clarify and emphasize proficiency in 'interior design' and 'SketchUp' to strengthen partial matches.",
"category": "skills"
},
{
"text": "Adjust resume summary or objective to reflect alignment with 4-year experience requirement, mitigating overqualification perception.",
"category": "job"
}
],
"job_match": {
"score": 51,
"summary": "Partial match with strong job title and responsibilities alignment but overqualified in experience.",
"pros": [
{
"type": "job_title_match",
"message": "The job title of job description and resume are highly aligned."
},
{
"type": "job_responsibilities_match",
"message": "The job responsibilities in the resume and job description are highly aligned."
}
],
"cons": [
{
"type": "years_of_experience_match",
"message": "The candidate has 6 years and 5 months of relevant experience, which exceeds the maximum requirement of 4 years, resulting in an overqualified status."
}
],
"warns": []
},
"skill_match": {
"score": 83,
"summary": "Strong skills match with most required tools and visualization skills.",
"skills": {
"all_skills": [
"3d visualization",
"interior design",
"architectural drafting",
"autocad",
"3d modeling",
"rendering",
"sketchup",
"lumion",
"enscape",
"adobe photoshop",
"canva",
"ms office"
]
},
"match_result": {
"miss_match": [
"architectural drafting"
],
"partial_match": [
"interior design",
"sketchup"
],
"strong_match": [
"3d visualization",
"autocad",
"3d modeling",
"rendering",
"lumion",
"enscape",
"adobe photoshop",
"canva",
"ms office"
]
}
},
"education_match": {
"score": 100,
"summary": "Perfect match with exact field and degree alignment.",
"pros": [
{
"type": "field_of_study_match",
"message": "The field of study in the job description and resume are exactly aligned."
},
{
"type": "degree_match",
"message": "The resume shows a Bachelor's degree in Architecture & Planning from NED University of Engineering & Technology, which matches the job description's minimum education requirement of a Bachelor's degree in Architecture or related fields. Therefore, the educational background meets the job description's requested education."
}
],
"cons": [],
"warns": []
},
"more_information": {
"region": "The candidate is located in Al Dubai, which is within the same city as the job location in Dubai, United Arab Emirates. This makes the candidate well-suited for the full-time, on-site position as they are already in the required location.",
"overqualification_status": true,
"qualification_reason": "The candidate has 6 years and 5 months of relevant experience, which exceeds the maximum requirement of 4 years, resulting in an overqualified status. The candidate's educational background meets the job description's minimum education requirement of a Bachelor's degree in Architecture or related fields."
},
"jd_text": "Job Title: Junior Architect / Architectural Designer (3D Visualization & Interiors)\r\nEmployment Type: Full-time\r\nWork Mode: On-site\r\nLocation: Dubai, United Arab Emirates\r\n\r\nAbout the Role\r\nWe are seeking a Junior Architect / Architectural Designer to support concept design, architectural drafting, interior design development, and high-quality 3D visualization for residential and commercial projects. You will work closely with senior architects to translate ideas into detailed drawings, mood boards, and client-ready presentations, while producing strong renders using modern visualization workflows.\r\n\r\nKey Responsibilities\r\n- Support concept development from early-stage ideas through final design packages.\r\n- Produce architectural drawings, plans, and elevations using AutoCAD.\r\n- Create 3D models and renderings for interior and exterior design using SketchUp and visualization tools (Lumion/Enscape).\r\n- Develop mood boards, material palettes, and design presentations for client meetings.\r\n- Assist with interior design packages (bathrooms, ceilings, feature walls, space planning, and room-by-room proposals).\r\n- Coordinate with draftsmen/visualizers and ensure quality and consistency of deliverables.\r\n- Participate in site visits, document site conditions, and incorporate feedback into design updates.\r\n- Contribute to landscape/garden area concepts for residential projects where required.\r\n- Maintain organized project files, drawing revisions, and presentation outputs.\r\n\r\nRequired Qualifications\r\n- Bachelor's degree in Architecture (Architecture & Planning or related).\r\n- 2+ years of professional experience in architectural design and drafting (including internships/freelance experience).\r\n- Strong skills in AutoCAD for plans/elevations and documentation.\r\n- Strong 3D modeling and rendering skills with SketchUp and Lumion and/or Enscape.\r\n- Working knowledge of Adobe Photoshop for post-processing, illustrations, and presentation enhancement.\r\n- Ability to work in a fast-paced team environment with strong attention to detail.\r\n- Languages: English (fluent).\r\n\r\nPreferred Qualifications\r\n- Experience working on both residential and commercial projects.\r\n- Experience producing complete interior design packages and client presentations.\r\n- Familiarity with Canva and MS Office for presentation support.\r\n- Professional registration/license (e.g., architectural council license) is a plus.\r\n- Languages: Urdu is a plus.\r\n\r\nWhat We Offer\r\n- Opportunity to work on high-visibility architectural and interior design projects\r\n- Growth path with mentorship under senior architects\r\n- Collaborative studio environment with strong design standards"
}