/ResumeParser

Parse resume using Machine Learning and Python

Primary LanguagePython

Resume Parser

A utility to make handling many resumes easier by automatically pulling contact information, required skills and custom text fields. These results are then surfaced as a convenient summary CSV.

Getting started

Running Code

To run code:

  • Confirm that appropriate Python modules are installed (See Python Environment)
  • Run the following commands:
cd ResumeParser/bin
python ResumeChecker.py --data_path ../data/input/example_resumes --output_path ../data/output/resumes_output.csv

Repo structure

Here are pointers to a important files:

  • Driving code is at bin/ResumeChecker.py
  • Changelog is at docs/changelog.md
  • Example resumes to test the parser with are at data/input/example_resumes
  • Results are output to data/output by default

Python Environment

Python code in this repo utilizes packages that are not part of the common library. To make sure you have all of the appropriate packages, please

  • Install pip (See here for instructions)
  • Install requirements, using code below
cd ResumeParser/
pip install -r requirements.txt