vaxhsat's starred repositories
sql-server-maintenance-solution
SQL Server Maintenance Solution
jitsi-meet
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
jitsi-videobridge
Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).
bling-viewer
Web viewer for Blink Home Security Camera
Resume-Ranker
Reviews resumes and assigns a score based on percentile matching file content.
Resume-to-Job
A web application that takes in a user's resume as input, parses the key words using Google Cloud Vision API, and scrapes job search websites to recommend jobs that match the user's qualifications. Built using MongoDB, Express.js, and React.js.
jobRecommendationEngine
A project that uses NLP to extract skills and degree from resumes and job postings. The results are matched using the jaccard index to come up with a matching score which is used to come up with job recommendations based on an individuals resume.
ResumeMatching
Here is a personal project that was in my mind for a long time. It matches content of a resume with the job description provided to it.
Jobalytics
Jobalytics is a Node web app that helps users tailor their resume to any job posting. Used transfer learning to adjust a Word2Vec model to identify and cluster keywords based off word morphology.
Automated-Job-Resume-Matching-Solution
According to a 2015 study on job seeking behavior by Pew Research Center, 79% of the job seekers utilized the online resources for their most recent employment (Aaron ,2015). This study result suggests that the online job boards become the major channel for job seekers in the digital era. However, another finding in the study indicates that most of the job seekers fail to match their experiences with the job requirements and spend hours on job board to apply job which is not seen to be suitable (Aaron, 2015). Additionally, Dr. John Sullivan conducted a similar research in 2013 which highlighted some interesting aspects: on average, 250 resumes are received for each job opening by the major organizations, more than 50% of the resumes does not meet the minimum requirement (John, 2013). This means the time our recruiter spends on these 50% of the resumes for each job is wasted. From both candidate and recruiter’s points of view, the phenomenon may suggest that the traditional online job board does not seem to simplify the job application process or reduce the effort required from both parties. With this challenge getting bigger and bigger, the demand to automate the resume - job matching process is getting increased as well. For instance, the content - based recommendation system (CBR) is introduced to analyze the job description to identify the potential area of interest to the job seekers (Shiqiang et al., 2016). To apply the concept in Singapore local context, our team has conducted a text mining project based on the data acquired from the major online job board in Singapore. The primary objective of this project is to create a machine learning model to accelerate the job - resume matching process. The detail of the text mining methodology and results are presented in the following sections.
Resume-Job-Description-Matching
The purpose of this project was to defeat the current Application Tracking System used by most of the organization to filter out resumes. In order to achieve this goal I had to come up with a universal score which can help the applicant understand the current status of the match. The following steps were undertaken for this project 1) Job Descriptions were collected from Glass Door Web Site using Selenium as other scrappers failed 2) PDF resume parsing using PDF Miner 3) Creating a vector representation of each Job Description - Used word2Vec to create the vector in 300-dimensional vector space with each document represented as a list of word vectors 4) Given each word its required weights to counter few Job Description specific words to be dealt with - Used TFIDF score to get the word weights. 5) Important skill related words were given higher weights and overall mean of each Job description was obtained using the product for word vector and its TFIDF scores 6) Cosine Similarity was used get the similarities of the Job Description and the Resume 7) Various Natural Language Processing Techniques were identified to suggest on the improvements in the resume that could help increase the match score
hiringautomated
Student recruiting system included video interview, QA test function.
job-search
Job marketplace for University students, convenient and easy to use
Job-Portal
A Job Portal built in Core PHP, Mysql and Bootstrap
Online-Career-Portal
Online Job Portal was a website in which the recruiter could post new job vacancies for any specialization for the hiring process and job seekers could search and apply for any number of jobs. This project also has the dashboard so that each recruiter and job seeker could see their activities.
core-php-admin-panel
An Admin panel written in core php with CRUD, filters and pagination.
startbootstrap-sb-admin
A free, open source, Bootstrap admin theme created by Start Bootstrap
Job-Portal
Job Portal Using PHP
opensource-job-portal
opensource jobportal in python django
Online-Job-Portal
Online Job Portal project is web application built using PHP, MySQL as backend and HTML JavaScript & Bootstrap as Frontend technologies. Note that this software is developed as an academic project.
bling-desktop
Desktop for Blink Home Security Camera