At Innomatics Research Labs, resume evaluation is currently manual, inconsistent, and time-consuming. Placement teams handle 18β20 job requirements every week, with thousands of resumes to review.
This leads to:
- β³ Delays in shortlisting candidates
- β Inconsistent evaluations
- π Heavy workload on placement staff
The Automated Resume Relevance Check System solves these problems by:
- Automatically evaluating resumes against job descriptions (JD)
- Generating a Relevance Score (0β100)
- Providing a Fit Verdict (High / Medium / Low)
- Highlighting missing keywords/skills
- Offering AI-powered improvement suggestions
- Enabling recruiters to download reports and analyze via dashboard
- Frontend/Interface: Streamlit
- Backend: Python
- Libraries:
PyPDF2
,docx2txt
β Resume & JD parsingpandas
,numpy
β Data analysismatplotlib
,plotly
β Charts & visualizationssentence-transformers
β AI-powered semantic similarity
- Export: Excel report download
β
Upload Job Description (PDF/DOCX)
β
Upload Multiple Resumes (PDF/DOCX)
β
Extract & analyze resume content
β
Relevance Score & Verdict (High/Medium/Low)
β
Matched vs Missing Keywords
β
Interactive Charts (bar chart, pie chart)
β
Downloadable Excel Report
β
AI-powered semantic matching (not just keyword-based)
- Upload JD
- Upload Resumes
- System extracts text & analyzes
- Keyword Match + AI Semantic Similarity
- Relevance Score + Verdict generated
- Results shown in dashboard with charts
- Download report