Skip to content

Resume enhancer created for MadData 2024 that utilizes Selenium web scraping and NLTK language processing to provide keyword suggestions based on relevant job descriptions.

Notifications You must be signed in to change notification settings

maggardcolin/resume-enhancer

Repository files navigation

Resume Enhancer for Job Applications - Made for MadData 2024

Summary

  • Our goal for this project is to create a sophisticated Python program that enhances resumes, with the intention to be more appealing to potential employers.
  • We created a dynamic dataset with the implementation of advanced web scraping techniques. This tool goes through job listings on Indeed.com to identify crucial requirements and keywords.
  • It aims to bridge the gap between job seekers' resumes and the expectations of companies, ensuring your resume stands out in the competitive job market.

Objectives

  • To create a dynamic dataset of frequently used keywords by web scraping Indeed and cleaning it manually and with Natural Language Toolkit
  • To compare the user’s resume to this dataset relating to their desired job field
  • To create an ATS compliant resume based on the user’s input

Features

  • Keyword Analysis: Dynamically scans job descriptions for essential keywords and phrases to understand what employers are currently looking for.
  • Resume Scanning: Compares your resume against job-specific keywords to ensure relevancy and fit.
  • Scoring and Feedback System: Provides feedback based on how well your resume matches job requirements and suggests words to add based on frequently used keywords.

How to use

  • Download the code either by cloning the repository or downloading the zip file.
  • Install necessary dependencies, which may be limited to pip but more testing is needed (may include selenium, nltk, pandas, and python-docx).
  • Run the Application: Start the application and follow the prompts directed by the application.
  • Review Results: Analyze the score and feedback provided by the tool to make necessary improvements to your resume.

1368 lines of code written in 24 hours - roughly 1 line per minute (0.95/min)

For More, check out https://devpost.com/software/resume-enhancer-7kmz4d

About

Resume enhancer created for MadData 2024 that utilizes Selenium web scraping and NLTK language processing to provide keyword suggestions based on relevant job descriptions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages