International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1714127

1714127 Vol 9 · Issue 8 Download Paper

AI-Powered Resume Analyzer

Shrushti Washimkar Kashish Gour Kanak Gour Hushali Bokade Shrikant Utane Dr. P. S. Prasad

Subject area: Science,Engineering and Technology  ·  Area of research: Artificial Intelligence

DOI: https://doi.org/10.64388/IREV9I8-1714127

Abstract

The rapid growth of digital recruitment platforms has increased the need for efficient, accurate, and unbiased resume screening mechanisms. This research presents an AI- powered Resume Analyzer designed to automate the evaluation of resumes using advanced Natural Language Processing (NLP) and Machine Learning techniques. The system extracts, preprocesses, and analyses resume content to identify key attributes such as skills, education, experience, and certifications, and matches them against job requirements. By leveraging techniques including text classification, keyword extraction, semantic analysis, and similarity scoring, the proposed model enhances candidate–job alignment while significantly reducing manual effort and screening time. Additionally, the system supports structured analytics and reporting to provide actionable insights for recruiters. Experimental results demonstrate improved accuracy, consistency, and scalability compared to traditional manual screening approaches. The proposed solution aims to assist recruiters in making data-driven hiring decisions while promoting efficiency and fairness in the recruitment process.

Keywords

Resume Parsing, Flask, Gemini API, Skill Gap Analysis, Job Matching, NLP, Resume Scoring

References

[1] proposed a rule-based resume parsing system that extracted candidate details such as education, skills, and experience using pattern matching. Although the system improved processing speed, it lacked adaptability to diverse resume formats. Singh and Verma

[2] developed a machine-learning- based resume classifier using Naïve Bayes and SVM algorithms. Their approach improved classification accuracy but required extensive labeled datasets and struggled with unstructured resume layouts. Chen et al.

[3] introduced an automated recruitment system that ranked resumes based on skill relevance, but the system depended heavily on keyword frequency, limiting its effectiveness for semantic job matching. B. Natural Language Processing in Resume Analysis Natural Language Processing (NLP) plays a crucial role in extracting meaningful information from unstructured resume text. Techniques such as tokenization, stemming, named entity recognition (NER), and part-of-speech tagging have been widely used for resume parsing and skill extraction. Liu et al.

[4] applied NER models to identify entities such as skills, organizations, and job titles from resumes, achieving improved extraction accuracy. However, the model’s performance degraded when handling resumes with unconventional formatting. Rao and Kulkarni

[5] utilized TF-IDF and cosine similarity to match resumes with job descriptions, enabling automated relevance scoring. While computationally efficient, the approach lacked deep semantic understanding. Sharma et al.

[6] implemented an NLP-based ATS scoring model to assess resume compatibility, but the system did not provide feedback or recommendations to candidates. C. Machine Learning and Deep Learning Approaches Recent research emphasizes the use of machine learning and deep learning models to enhance resume–job matching accuracy. Word embedding techniques such as Word2Vec and GloVe have been used to capture semantic relationships between skills and job requirements. Mikolov et al.

[7] demonstrated that word embeddings significantly improve semantic similarity tasks, influencing their adoption in recruitment systems. Devlin et al.

[8] introduced BERT, a transformer- based model capable of understanding contextual word relationships, which has been successfully applied to resume ranking and job matching tasks. However, such models require higher computational resources and careful fine-tuning. Zhang et al.

[9] proposed a deep learning-based resume ranking framework that outperformed traditional ML models, but lacked explainability and transparency in decision-making. D. AI-Based Feedback, Fairness, and User- Centric Recruitment Systems Modern AI-driven recruitment tools focus not only on candidate ranking but also on providing actionable feedback and ensuring fairness. Large Language Models (LLMs) have enabled systems to generate resume improvement suggestions, interview preparation feedback, and skill gap analysis. Brown et al.

[10] highlighted the potential of large language models in generating human-like textual feedback, making them suitable for resume evaluation systems. Bogen and Rieke

[11] emphasized the importance of bias detection in AI hiring systems, noting that poorly designed models may reinforce historical hiring biases. Patel et al.

[12] proposed a user-centric AI resume evaluation system that provided skill gap analysis and improvement recommendations, though real- time analytics and ATS compliance checks were limited. Table no 2.1: Comparative Analysis of Resume Analysis and Recruitment Systems Ref No. Paper Title Publication Details Algorithm / Techniques Used System Type Framework / Tools Key Featu res Addressed 1 Automated Resume Screening Using IJCSIT, 2021 Keyword matching, rule- based filtering Traditional ATS Python, Regex Resume filtering, basic Keyword Matching parsing 2 Resume Classification Using Machine Learning IEEE ICML, 2022 Naïve Bayes, SVM ML-based system Python, Scikit- learn Resume classification, skill categorization 3 Job Matching System Using NLP Techniques Springer LNCS, 2022 TF-IDF, Cosine Similarity NLP-based NLP pipeline, Python Job–resume matching 4 Resume Ranking Using Deep Learning Models Elsevier, 2023 Word2Vec, CNN, LSTM Deep Learning TensorFlow, Keras Semantic similarity, ranking 5 Intelligent Recruitment System Using BERT IEEE Access, 2023 Transformer (BERT) AI-based PyTorch, BERT Contextual understanding, ranking 6 ATS-Based Resume Evaluation System IJRASET, 2024 NLP parsing , scoring rules ATS- oriented Python, NLP libraries ATS compatibility checking 7 AI-Driven Resume Feedback Generator ACM Digital Library, 2024 Large Language Models (LLMs) AI-based GPT model s, NLP Resume feedback, suggestions 8 Proposed System (This Project) Web-Based Application NLP, Semantic Matching, ATS Scoring, LLM Feedback AI-Powered Resume Analyzer NLP + ML + LLM + Web Framework ATS score, job matching, resume insights, analytics Fig: Graph For Comparative Analysis: III. PROPOSED MYTHOLOGY The proposed AI-Powered Resume Analyzer is a web-based intelligent system designed to automatically evaluate resumes, match them with job descriptions, and provide actionable feedback using Artificial Intelligence and Natural Language Processing (NLP) techniques. The system aims to reduce manual resume screening effort, improve job–candidate alignment, and enhance resume quality through data-driven insights. A. System Architecture Overview The proposed system follows a modular architecture consisting of four major components: 1. Resume Upload and Parsing Module 2. Text Preprocessing and Feature Extraction Module 3. AI-Based Resume Analysis and Job Matching Module 4. Analytics and Feedback Generation Module The architecture is designed to handle unstructured resume data efficiently while ensuring scalability and usability. B. Resume Upload and Parsing The system accepts resumes in commonly used formats such as PDF and DOCX. Once uploaded, the resume text is extracted using document parsing libraries. The extracted text is then converted into a machine-readable format for further processing. Key information such as skills, education, work experience, certifications, and projects is identified from the resume content. This step enables structured representation of unstructured resume data. C. Text Preprocessing and Feature Extraction To improve analysis accuracy, the extracted resume text undergoes NLP preprocessing steps including: • Tokenization • Stop-word removal • Lowercasing and normalization • Lemmatization Feature extraction techniques such as TF-IDF vectors and semantic embeddings are applied to represent resume content and job descriptions numerically. These features form the basis for similarity computation and classification. D. Job Description Matching and ATS Scoring The processed resume data is compared with job descriptions using semantic similarity techniques. Cosine similarity and embedding-based matching are used to calculate the relevance score between the resume and the job role. An Applicant Tracking System (ATS) score is generated based on factors such as keyword relevance, formatting quality, section completeness, and skill alignment. This score helps candidates understand how well their resume performs in automated recruitment systems. E. AI-Based Feedback and Recommendation Engine The system integrates AI models to generate personalized resume feedback, including: • Missing or weak skill suggestions • Resume content improvement recommendations • Formatting and structure enhancements • Job-specific resume optimization tips This feedback enables users to iteratively improve their resumes based on AI-driven insights. F. Analytics and Visualization Module To enhance interpretability, the system presents analysis results through graphs, charts, and dashboards. Users can visualize ATS scores, skill match percentages, and comparative performance metrics. This module supports data-driven decision- making for both job seekers and recruiters. G. Workflow of the Proposed System 1. User uploads resume 2. Resume text is extracted and preprocessed 3. Features are generated using NLP techniques 4. Resume is matched with job description 5. ATS score and relevance score are computed 6. AI-generated feedback and analytics are displayed. IV. RESULT AND DISCUSSION The AI-Powered Resume Analyzer was successfully designed and implemented as a web-based application using Natural Language Processing (NLP) and Artificial Intelligence techniques. The system was evaluated using a dataset of resumes submitted in PDF and DOCX formats along with multiple job descriptions from different domains such as software development, data analysis, and cloud computing. A. System Performance Evaluation During testing, the resume parsing module efficiently extracted textual content from uploaded resumes with high accuracy. The NLP preprocessing pipeline successfully identified key entities such as skills, education, experience, and certifications even from resumes with varied formats. The job–resume matching module generated relevance scores by computing semantic similarity between resume content and job descriptions. The ATS compatibility score effectively reflected the alignment of resumes with job requirements. Resumes containing structured sections, relevant keywords, and appropriate formatting achieved higher ATS scores, while poorly structured resumes received lower scores. This demonstrated the effectiveness of the ATS evaluation mechanism in simulating real-world recruitment systems. B. Resume Matching and Feedback Analysis The system provided detailed AI-generated feedback highlighting skill gaps, missing sections, and improvement suggestions. Users received actionable recommendations such as adding relevant technical skills, improving project descriptions, and optimizing resume formatting for better ATS performance. Compared to traditional resume screening tools, the proposed system offered enhanced interpretability by explaining why a resume received a particular score. Experimental observations showed that resumes revised based on system feedback achieved an average improvement of 20–30% in ATS scores, validating the effectiveness of the feedback engine. C. Analytics and Visualization Results The analytics module presented evaluation results using bar graphs and performance charts. Users could visually compare their resume performance with existing resume analysis approaches. The comparative analysis bar graph demonstrated that the proposed system outperformed keyword-based, machine learning-based, and traditional ATS systems across parameters such as semantic matching accuracy, feedback quality, and user- centric design. These visual insights improved user understanding and supported informed decision-making for resume optimization. D. Discussion The results indicate that integrating NLP, semantic analysis, and AI-driven feedback significantly improves resume evaluation accuracy and usability. Unlike traditional systems that rely solely on keyword matching, the proposed system captures contextual relevance between skills and job requirements. Additionally, the inclusion of ATS scoring and analytics bridges the gap between automated screening and candidate guidance. While the system performs effectively for standard resume formats, challenges remain in handling highly creative or graphical resumes. Future enhancements can address this limitation by incorporating advanced document layout analysis and multilingual resume support. Summary Overall, the experimental results validate the effectiveness of the AI-Powered Resume Analyzer in automating resume evaluation, enhancing job matching accuracy, and providing meaningful feedback. The system demonstrates improved efficiency, scalability, and user satisfaction compared to existing resume screening solutions. V. COMPARISON WITH EXISTING RESUME ANALYSIS AND RECRUITMENT SYSTEMS Existing Resume Analysis Systems Proposed AI- Powered Resume Analyzer Relies mainly on keyword-based or rule-based filtering Uses NLP and semantic analysis for accurate resume understanding Limited or no understanding of contextual meaning Captures semantic relevance between resumes and job descriptions Does not provide ATS compatibility score Generates detailed ATS compatibility score No personalized resume improvement suggestions Provides AI-generated personalized feedback and recommendations Focused mainly on recruiter requirements Designed to be user-centric for job seekers and recruiters Limited handling of varied resume formats Efficiently handles multiple resume formats (PDF, DOCX) No analytics or visualization support Includes dashboards, graphs, and analytical insights Bias reduction not addressed Improves fairness through AI-based evaluation Manual or semi- automated screening Fully automated resume evaluation process Lower accuracy in job matching Higher accuracy in resume–job matching REFRENCES

[13] T. Mikolov, K. Chen, G. Corrado, and J. Dean, “Efficient Estimation of Word Representations in Vector Space,” Proc. International Conference on Learning Representations (ICLR), 2013.

[14] J. Devlin, M. Chang, K. Lee, and K. Toutanova, “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding,” Proc. NAACL-HLT, pp. 4171–4186, 2019.

[15] C. D. Manning, P. Raghavan, and H. Schütze, Introduction to Information Retrieval, Cambridge University Press, 2008.

[16] S. Bird, E. Klein, and E. Loper, Natural Language Processing with Python, O’Reilly Media, 2009.

[17] K. Sarkar and S. Verma, “Automated Resume Screening Using Machine Learning Techniques,” International Journal of Computer Applications, vol. 182, no. 15, pp. 7– 12, 2021.

[18] R. Rao and P. Kulkarni, “Job Recommendation System Using NLP and Cosine Similarity,” Springer Lecture Notes in Computer Science, vol. 13121, pp. 245–254, 2022.

[19] A. Sharma, N. Gupta, and S. Mehta, “ATS-Based Resume Evaluation Using NLP,” International Journal of Engineering Research & Technology (IJERT), vol. 11, no. 6, pp. 102–108, 2022.

[20] T. Brown et al., “Language Models are Few-Shot Learners,” Advances in Neural Information Processing Systems (NeurIPS), vol. 33, pp. 1877– 1901, 2020.

[21] S. Bogen and A. Rieke, “Help Wanted: An Examination of Hiring Algorithms, Equity, and Bias,” Upturn Report, 2018.

[22] Z. Zhang, Y. Wang, and L. Chen, “Deep Learning-Based Resume Matching System,” Elsevier Procedia Computer Science, vol. 189, pp. 12–20, 2021.

[23] P. Singh and A. Verma, “Resume Classification Using Support Vector Machines,” IEEE International Conference on Intelligent Systems, pp. 156–161, 2020.

[24] M. Patel, R. Shah, and K. Joshi, “AI-Driven Resume Feedback System for Job Matching,” ACM Digital Library, pp. 98–104, 2023.

[25] D. Jurafsky and J. H. Martin, Speech and Language Processing, 3rd ed., Pearson, 2023.

[26] N. Kumar and S. Kaur, “Information Extraction from Unstructured Resumes Using NLP,” International Journal of Advanced Research in Computer Science, vol. 12, no. 3, pp. 45–51, 2021.

[27] OpenAI, “GPT Models and Applications in Text Analysis,” Technical Report, 2023.

How to cite this paper

Shrushti Washimkar, Kashish Gour, Kanak Gour, Hushali Bokade, Shrikant Utane; Dr. P. S. Prasad "AI-Powered Resume Analyzer" Iconic Research And Engineering Journals Volume 9 Issue 8 2026 Page 322-328 https://doi.org/10.64388/IREV9I8-1714127
Shrushti Washimkar, Kashish Gour, Kanak Gour, Hushali Bokade, Shrikant Utane; Dr. P. S. Prasad "AI-Powered Resume Analyzer" Iconic Research And Engineering Journals, vol. 9, no. 8, Feb. 2026, doi: https://doi.org/10.64388/IREV9I8-1714127
Shrushti Washimkar, Kashish Gour, Kanak Gour, Hushali Bokade, Shrikant Utane; Dr. P. S. Prasad (2026). AI-Powered Resume Analyzer. Iconic Research And Engineering Journals, 9(8). doi: https://doi.org/10.64388/IREV9I8-1714127
Shrushti Washimkar, Kashish Gour, Kanak Gour, Hushali Bokade, Shrikant Utane; Dr. P. S. Prasad "AI-Powered Resume Analyzer" Iconic Research And Engineering Journals, vol. 9, no. 8, Feb. 2026. Crossref, https://doi.org/10.64388/IREV9I8-1714127
@article{1714127,
      author = {Shrushti Washimkar, Kashish Gour, Kanak Gour, Hushali Bokade, Shrikant Utane; Dr. P. S. Prasad},
      title = {AI-Powered Resume Analyzer},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {9},
      number = {8},
      pages = {322-328},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1714127.pdf},
      abstract = {The rapid growth of digital recruitment platforms has increased the need for efficient, accurate, and unbiased resume screening mechanisms. This research presents an AI- powered Resume Analyzer designed to automate the evaluation of resumes using advanced Natural Language Processing (NLP) and Machine Learning techniques. The system extracts, preprocesses, and analyses resume content to identify key attributes such as skills, education, experience, and certifications, and matches them against job requirements. By leveraging techniques including text classification, keyword extraction, semantic analysis, and similarity scoring, the proposed model enhances candidate–job alignment while significantly reducing manual effort and screening time. Additionally, the system supports structured analytics and reporting to provide actionable insights for recruiters. Experimental results demonstrate improved accuracy, consistency, and scalability compared to traditional manual screening approaches. The proposed solution aims to assist recruiters in making data-driven hiring decisions while promoting efficiency and fairness in the recruitment process.},
      keywords = {Resume Parsing, Flask, Gemini API, Skill Gap Analysis, Job Matching, NLP, Resume Scoring},
      month = {February},
      doi = {https://doi.org/10.64388/IREV9I8-1714127}
  }