GetJobCV is a desktop application that attempts to score your resume against a given job description locally. It achieves this by implementing algorithms introduced as solutions in several white papers.
GetJobCV is currently Work-In-Progress. Do not expect the program to be functional.
- Extract text from PDF
- Preprocess extracted text (lowercasing, stripping symbols and punctuation, tokenizing, and droping stopwords from NTLK)
- Extract GitHub and LinkedIn socials
- Feature extraction and label encoding
- Named Entity Recognition
- Pull O*NET skills instead of hardcoding skills.txt / bundle O*skills
- Count
- TF-IDF
- Semantic
- Doc2vec
- Named Entity Recognition
Chavan, Prasad & Chandurkar, Yash & Tidake, Ankita & Lavankar, Gaurav & Gaikwad, Suhani & Chavan, Rohit. (2024). Enhancing recruitment efficiency: An advanced Applicant Tracking System (ATS). Industrial Management Advances. 2. 6373. 10.59429/ima.v2i1.6373.
Pimpalkar, Amit & Lalwani, Aastha & Chaudhari, Roshan & Inshall, Mohd & Dalwani, Mahak & Saluja, Tarandeep. (2023). Job Applications Selection and Identification: Study of Resumes with Natural Language Processing and Machine Learning. 1-5. 10.1109/SCEECS57921.2023.10063010.