Skip to content

Latest commit

 

History

History
23 lines (23 loc) · 1.31 KB

README.md

File metadata and controls

23 lines (23 loc) · 1.31 KB

ATS Resume Generator

Large companies parsae and sort job applicant resumes using Applicant Tracking Systems (ATS). Most applicants will submit word documents or PDFs generated from a word document. Therefore most ATS software will be tuned to parse .docx files. If a resume is generated by other software (e.g. LaTeX), then it may be parsed incorrectly by ATS software and the application rejected. ... Why write your resume in Word when you can write a scipt to do it for you?

Installation

You can install this script by doing something like:

git clone https://github.com/louisgregg/ats-resume-generator.git
cd ats-resume-generator
python3 -m venv venv && . venv/bin/activate && pip3 install --upgrade pip && pip3 install docx docxtpl

You should then have all the requirements (docx and docxtpl) installed.

Testing

To test the script with with sample data:

python3 resume_generator.py

This will generate a document, sample_data.docx, which should play nicely with the HR departments software.

Usage

Create your own resume.json file with your own name, work history, etc. Then generate a word document with:

python3 resume_generator.py resume.json

If the personName field in your resume.json file is John Doe then the script with generate a file called john_doe.docx.