https://github.com/tharuneshwar-s/ResumeRevealer
ResumeRevealer is an advanced tool designed for HR professionals, recruiters, and hiring managers to streamline the process of resume parsing and candidate evaluation. It offers a comprehensive solution to extract valuable insights from diverse resume formats, standardize job titles, and mine detailed skills from project descriptions.
https://github.com/tharuneshwar-s/ResumeRevealer
classification-algorithm jupyter-notebook nlp nltk o-net onevsrestclassifier pdf-reader python scap sentence-transformers space
Last synced: 8 months ago
JSON representation
ResumeRevealer is an advanced tool designed for HR professionals, recruiters, and hiring managers to streamline the process of resume parsing and candidate evaluation. It offers a comprehensive solution to extract valuable insights from diverse resume formats, standardize job titles, and mine detailed skills from project descriptions.
- Host: GitHub
- URL: https://github.com/tharuneshwar-s/ResumeRevealer
- Owner: THARUNESHWAR-369
- Created: 2024-03-05T14:48:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-05T15:01:44.000Z (over 2 years ago)
- Last Synced: 2024-12-14T23:21:18.358Z (over 1 year ago)
- Topics: classification-algorithm, jupyter-notebook, nlp, nltk, o-net, onevsrestclassifier, pdf-reader, python, scap, sentence-transformers, space
- Language: Jupyter Notebook
- Homepage:
- Size: 18.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ResumeRevealer
ResumeRevealer is an advanced tool designed for HR professionals, recruiters, and hiring managers to streamline the process of resume parsing and candidate evaluation. It offers a comprehensive solution to extract valuable insights from diverse resume formats, standardize job titles, and mine detailed skills from project descriptions.
## **Key Features:**
**Resume Parsing:** Automatically extracts key information from resumes in various formats including PDF, DOCX, and HTML.
**Job Title Standardization:** Utilizes the O-NET database to standardize job titles and occupations for consistent taxonomy.
**Skill Extraction:** Mines detailed skills from project descriptions using advanced Natural Language Processing (NLP) techniques.
**Resume Section Identification:** Uses Named Entity Recognition (NER) to accurately identify and classify resume sections such as experience, education, skills, and more.
### **Who It's For:**
**HR Professionals:**
Simplifies the screening process by providing accurate and standardized information about candidates.
**Recruiters:** Enables quick and efficient evaluation of candidate profiles, saving time and effort.
**Hiring Managers:** Facilitates better decision-making by presenting detailed insights into candidate skills and experiences.
## Screenshots
### **Text Extraction**

### **Resume Section**

### **Find Job Title**

### **Find ONET-Occupation**

### **Extract Skills from Porject Description**

## Demo
https://github.com/THARUNESHWAR-369/ResumeRevealer/assets/84437531/c30d47a2-1e1f-44ab-b63f-a9f853b50fc2
## Installation
Install ResumeRevealer with python >= 3.9
> Tested on python 3.11
```bash
git clone https://github.com/THARUNESHWAR-369/ResumeRevealer.git
cd ResumeRevealer
```
Install the requirements.
```bash
pip install -r requirements.txt
```
Download the Custom trained NER Model:
> Download the pre-trained model -> [click here](https://drive.google.com/drive/folders/1hX-Lx1Q7yRV1kPSXvgRyBgB_WEMnz0aw?usp=sharing)
> save it in a :
> ```models/ner/JdModel```
### *Run*
```toolkit.ipynb```