Team Members
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/cropped-OmarMohamed-2011101-Omar-Omar-Mohamed-Saeid.jpeg)
Omar Mohamed Saeid
Team Leader
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/cropped-DoniaSameh-2004436-Omar-Omar-Mohamed-Saeid-scaled-1.jpeg)
Donia Sameh Adel
Team Member
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/cropped-HabebaMohamed-2007294-Omar-Omar-Mohamed-Saeid-scaled-1.jpeg)
Habeba Mohamed Ebrahim
Team Member
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/cropped-MohamedAshraf-2005470-Omar-Omar-Mohamed-Saeid.jpeg)
Mohamed Ashraf
Team Member
Supervisors
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/cropped-Personal-photo-Reham-Kamal-1-Riham-KamalAbdelAziz.jpg)
Eng. Reham Kamal
Lecturer Assistant
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2024/06/1862136665_1717678569996_498909.jpeg)
Eng. Yasmine Kandil
Teaching Assistant
Abstract
ResuFit is a web-based application designed to ease the hiring and recruitment process by integrating natural language processing (NLP) using the SpaCy Python library to parse CVs and by integrating the HR module from Odoo ERP software. Applicants submit their CVs for parsing and analysis. The system uses the Python library for parsing the CV and extracting key information such as skills and years of experience, which are then compared to the job requirements provided by the recruiter. The similarity between the applicant’s CV and the job vacancy is determined using cosine similarity and Jaccard similarity, resulting in a percentage rating that reflects the applicant’s suitability for the position. To ensure a comprehensive evaluation, applicants are presented with screening questions defined by an expert recruiter. The system uses ChatGPT to validate and score applicants’ responses by comparing them against model answers generated by the expert. By averaging CV ranking and screening question validation scores, the system generates a percentage-based result, providing a fair evaluation of each applicant.
System Objectives
• Reduce administrative overhead and time-to-hire by streamlining the hiring process by offering a platform for quick applicant CV submission, parsing, and review.
• Provide a complete assessment of every applicant by merging CV ranking and screening question validation.
• Verify applicant answers to screening questions with ChatGPT to ensure a consistent and fair assessment of all applicants.
• Provide a user-friendly interface that is simple to understand and use for both recruiters and applicants.
• Reduce manual efforts in the applicant assessment process so that recruiters may concentrate on strategic decision-making rather than routine tasks.
• Recruiters will be able to find applicants whose resumes closely match the job requirements by using the cosine and Jaccard similarity methods, which provide an objective CV ranking.
• Integrate this system with the HR module using the Odoo ERP system.
System Scope
• Allow applicants to know if they are qualified for a certain job or not.
• Provide a set of screening questions to the applicants.
• Give the provided CV a precise ranking.
• Display the final result to recruiters for decision-making purposes.
Documents and Presentations
Proposal
You will find here the documents and presentation for our proposal.
Document
Presentation
SRS
You will find here the documents and presentation for our SRS.
Document
presentation
SDD
You will find here the documents and presentation for our SDD.
Document
presentation
Thesis
You will find here the documents and presentation for our Thesis
Document
Presentation
Accomplishments
Publications
Competitions
![](https://cscgp.miuegypt.edu.eg/wp-content/uploads/2020/12/cropped-images-removebg-preview-150x150.png)
Competition Title
type here detailss about your participation in the competition.