Job-Applicant matchmaking system using natural language processing

This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with appl...

Full description

Saved in:
Bibliographic Details
Main Author: Wooi, Zhuang Ru
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf
http://eprints.utar.edu.my/6042/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Tunku Abdul Rahman
id my-utar-eprints.6042
record_format eprints
spelling my-utar-eprints.60422024-01-02T14:59:22Z Job-Applicant matchmaking system using natural language processing Wooi, Zhuang Ru PE English T Technology (General) TD Environmental technology. Sanitary engineering This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with applicant qualifications, the system also provides personalized job recommendations to job seekers based on their skills, experience, and job preferences, which exposes job seekers to job opportunities that align with their career goals while increasing their overall hire rate. This system uses natural language processing (NLP) techniques to analyse job descriptions and candidate resumes, and machine learning algorithms to recommend the most suitable candidate to a job opening, and vice versa. This process ensures that the employer receives a pool of candidates that meet their job requirements and preferred skills, reducing the need for interviews with unfit candidates. The system is built using Python as the primary language, with the backend consisting of web-scraping, NLP, and data visualization/dashboard libraries such as Selenium, BeautifulSoup, SpaCy, Scikit-Learn, Natural Language Toolkit (NLTK), Gensim, and Streamlit. The system is currently tested with real-world data scraped from well-known job opening hosting sites and shows promising results. The system significantly reduces the time and effort required for recruiters to find the right candidate for a job opening, inversely the job seekers would be able to apply for jobs they are the most well-equipped for. 2023-05 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf Wooi, Zhuang Ru (2023) Job-Applicant matchmaking system using natural language processing. Final Year Project, UTAR. http://eprints.utar.edu.my/6042/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic PE English
T Technology (General)
TD Environmental technology. Sanitary engineering
spellingShingle PE English
T Technology (General)
TD Environmental technology. Sanitary engineering
Wooi, Zhuang Ru
Job-Applicant matchmaking system using natural language processing
description This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with applicant qualifications, the system also provides personalized job recommendations to job seekers based on their skills, experience, and job preferences, which exposes job seekers to job opportunities that align with their career goals while increasing their overall hire rate. This system uses natural language processing (NLP) techniques to analyse job descriptions and candidate resumes, and machine learning algorithms to recommend the most suitable candidate to a job opening, and vice versa. This process ensures that the employer receives a pool of candidates that meet their job requirements and preferred skills, reducing the need for interviews with unfit candidates. The system is built using Python as the primary language, with the backend consisting of web-scraping, NLP, and data visualization/dashboard libraries such as Selenium, BeautifulSoup, SpaCy, Scikit-Learn, Natural Language Toolkit (NLTK), Gensim, and Streamlit. The system is currently tested with real-world data scraped from well-known job opening hosting sites and shows promising results. The system significantly reduces the time and effort required for recruiters to find the right candidate for a job opening, inversely the job seekers would be able to apply for jobs they are the most well-equipped for.
format Final Year Project / Dissertation / Thesis
author Wooi, Zhuang Ru
author_facet Wooi, Zhuang Ru
author_sort Wooi, Zhuang Ru
title Job-Applicant matchmaking system using natural language processing
title_short Job-Applicant matchmaking system using natural language processing
title_full Job-Applicant matchmaking system using natural language processing
title_fullStr Job-Applicant matchmaking system using natural language processing
title_full_unstemmed Job-Applicant matchmaking system using natural language processing
title_sort job-applicant matchmaking system using natural language processing
publishDate 2023
url http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf
http://eprints.utar.edu.my/6042/
_version_ 1787140952473731072