top of page

Candidate Shortlisting based on Resume

Resume analysis and manual scanning of resumes to shortlist candidates has been traditionally done by the HR managers of companies. The main aim of this project is to build a website to aid the recruiters in order to ease out the tedious task of reading through a large number of resumes, by performing an automatic comparison of several resumes uploaded by users with the requirements of the job. For each of these resumes, a similarity score by comparison with a document containing the requirements of the job, is generated. This scanning is performed using Natural language processing and an AI model then generates the similarity scores. The candidates are then ordered based on the similarity score with the candidate having the highest similarity score ranked higher in terms of likelihood of getting shortlisted.

Home page.png

The process is kicked off by first procuring a document from the HR department with a detailed description of the job for which they are hiring. There will be two kinds of users- the applicants and recruiters. The applicants can view the current job opening and apply accordingly by entering their details such as name, contact number, email address. Finally they can upload their resumes and click on the apply button to finish the process of application. The default mode of login is applicant mode and the recruiters have to login separately in order edit job details and replace the requirements document. This can be done using a login button on the top right hand side corner of the homepage. 

Admin page.png

Once the recruiter is logged in the following functions can be performed by them:

  • Change the job title and and job description with a new one when they want to hire for a different role. Applicants will be able to view the current role for which the company is recruiting. The constraint here is that the company can hire only for one role at a time.

  • The recruiter can also choose the number of candidates they want to shortlist and the details of those number of top candidates would then be made available.

  • When the recruiter wants to view to do the shortlisting, they can do so by pressing a button called shortlist.

Click on the button below to view the source code

© 2035 by Prasad Adhiyaman Powered and secured by Wix

  • LinkedIn
  • Instagram
  • GitHub
  • download (9)
bottom of page