Tech stack Used: Python, Streamlit, Google Generative AI (LLM: Gemini Pro model), PyPDF2
The ATS Resume Analyzer is an AI-powered tool that helps job seekers optimize their resumes for Applicant Tracking Systems (ATS) and provides valuable insights for career development. This Streamlit-based application leverages Gemini Pro, Google's LLM model to analyze resumes against job descriptions, offering three key features:
- Resume Review: Provides a detailed evaluation of how well the resume matches the job requirements, highlighting strengths and areas for improvement.
- Skills Improvement Suggestions: Offers a comprehensive plan for enhancing skills and qualifications based on the job description and current resume.
- ATS Compatibility Check: Performs an ATS-like analysis, providing a percentage match and keyword analysis to help optimize the resume for better visibility in automated screening processes.
Key Features:
- Upload PDF resumes for analysis.
- Input job descriptions for targeted feedback.
- Receive AI-generated insights on resume effectiveness.
- Get personalized skill improvement recommendations.
- Understand ATS compatibility and optimization strategies.
This tool is designed to empower job seekers with actionable insights, helping them tailor their resumes effectively and strategically plan their career development.
The Web App Interface (Streamlit UI):

Sample Output for "Improve Skills"
Sample Output for "Percentage Match with job description"
Sample Output for "Overall Resume Review"


