Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: V. Prathima, Aishwarya Singh, Tanush Rohilla, Vasavi Rebbavarapu, Nabiha Anjum
DOI Link: https://doi.org/10.22214/ijraset.2024.59645
Certificate: View Certificate
Resume Application Tracking System with Google Gemini Pro provides an innovative solution to the problems in the recent hiring. The main aim of this system is to help the job seekers in order to grab an oppurtunity in the competitive job market and ensure that the process of resume screening goes smoothly. The technology used in this system is Google Gemini Pro, the most capable and large language model created by Google DeepMind. This technology is capable of interpreting code, video, audio, image, text and helps to increase the accuracy and speed of resume screening. The system also makes use of Streamlit for the user interface and PyPDF2 for direct text extraction from resumes. Users can provide the appropriate job description and upload their resumes, which will then be analyzed and the system will display the approximate matching percentage, missing keywords and a brief profile summary. The system will automatically evaluate and classify resumes in real-time applications, delivering recruiters an easy way to find eligible applicants. This approach is used in wide range of sectors and can be beneficial as the job market is down due to recession. Therefore, the goal of this system is to tranform the resume processing industry, saving recruiters time and money while also raising the standard of candidate selection.
I. INTRODUCTION
The resume application tracking system stands out as an innovative leader in the ever-changing environment of today's employment markets. This initiative is fundamentally an attempt to simplify and increase the resume processing efficiency. This system is set to transform the way resumes are assessed by incorporating state-of-the-art technologies like Google Gemini Pro, Streamlit, PyPDF2, and python-dotenv, making the system more user-friendly and error-proof for all parties involved. The principal objective of this project is to tackle the persistent requirement for enhanced efficacy and precision in the hiring procedure. The process of manually screening resumes can be complicated and error-prone in today's competitive job markets, where hundreds or even thousands of resumes are submitted for a single post. With its ability to quickly and accurately read resume material through artificial integllience ( AI ) algorithms, Google Gemini Pro proves to be a formidable friend in this attempt. This guarantees that no qualified applicant is missed because of human error and also saves recruiters a great deal of time. Whether it's a small startup or a multinational corporation, the project can be tailored to meet the unique needs and requirements of any recruitment process. Its modular design allows for easy integration with existing ATS systems, ensuring a seamless transition for organizations looking to enhance their recruitment efficiency.
The system uses Streamlit's user interface to its full potential in order to implement this creative approach. Streamlit, renowned for its adaptability and simplicity, offers a user-friendly interface that enables smooth system interaction. Resumes can be uploaded, and applicants can get comprehensive feedback on how well their resumes match job descriptions. Direct text extraction from resumes is made possible in large part by PyPDF2, another essential component. One notable aspect of the technology is its capacity to compare resumes to job descriptions.
The insights this functionality offers to recruiters and job seekers are invaluable. Recruiters can obtain comprehensive reports that show how well each candidate's resume matches the job specifications, as well as which qualifications or keywords are lacking. This system's core is its use of cutting-edge technologies to produce a smooth and effective resume processing system. Google Gemini Pro, an AI-powered platform well-known for its machine learning and natural language processing skills, is in the forefront. The system also uses python-dotenv library which is used to store environment variables and prevent them from unauthorized access.
This system uses Google Generative AI API (Application Programming Interface ) which allows it to access the Google’s Generative AI service inorder to generate the content based on the input. Hence, the system represents a paradigm shift in modern recruitment processes and helps to stay ahead in today's competitive job market.
II. LITERATURE SURVEY
These surveys offer insights into the advancements, methodologies, accuracies, and challenges associated with various approaches to resume parsing, analysis, classification, and screening. They provide valuable perspectives on the evolving landscape of recruitment technologies and the ongoing efforts to improve efficiency, accuracy, and fairness in candidate evaluation processes.
III. PROPOSED METHODOLOGY
As the challenges which have been highlighted in our abstract, our proposed system has introduced a resume ATS tracking with Google Gemini Pro.
The main aim of our proposed system is to overcomer the challenges which are faced by the existing system. We have added advanced AI technologies in our proposed system.
A. AI-Driven Resume Parsing System
Utilising the advanced artificial intelligence capabilities of Google Gemini Pro, our system will revolutionize resume parsing. Google Gemini Pro's algorithms enable precise extraction of key information from resumes, ensuring unparalleled accuracy in understanding context and matching candidates with job requirements. By employing natural language processing and machine learning, the system will comprehensively analyze resumes, extracting crucial details such as work experience, skills, education, and achievements. Recruiters can rely on the system to accurately identify qualified candidates.
???????B. Real-Time Analysis and Feedback
Our system offers real-time analysis and feedback, providing instant insights to recruiters and candidates. Through continuous monitoring and evaluation, recruiters gain immediate feedback on resume quality, candidate suitability, and areas for improvement. This real-time feedback loop enables recruiters to make data-driven decisions swiftly, optimizing the recruitment process. Candidates also benefit from instant insights into how well their resumes align with job requirements, allowing them to make necessary adjustments to enhance their profiles.
???????C. Interactive User Interface
Built on Streamlit, our system boasts an interactive user interface that enhances the user experience for recruiters and candidates alike. The intuitive interface simplifies resume uploading, analysis, and interaction, making the entire process seamless and user-friendly. Recruiters can easily navigate through resumes, access detailed insights, and manage candidate profiles with ease. Similarly, candidates can upload their resumes effortlessly, receive instant feedback, and interact with the system in a straightforward manner. The interactive nature of the user interface promotes engagement and collaboration, facilitating effective communication between recruiters and candidates.
???????D. Seamless Integration
Our system offers seamless integration with external tools and platforms, enabling streamlined collaboration and workflow optimization for recruiters.
Whether integrating with existing Applicant Tracking Systems (ATS), HR software, or third- party recruitment platforms, the system ensures compatibility and interoperability. Recruiters can leverage the system's integration capabilities to access a centralized platform for managing resumes, conducting analyses, and communicating with candidates. By eliminating the need for manual data entry and duplicate efforts, seamless integration enhances efficiency and productivity in recruitment operations. Additionally, recruiters can customize integrations based on their specific requirements, further optimizing their workflow and enhancing overall performance.
???????E. Scalability and Performance
Powered by Google Gemini Pro's scalability, our system is capable of handling large volumes of resumes and data efficiently. As the volume of resumes increases, the system can dynamically scale resources to accommodate growing demands, ensuring optimal performance at all times. This scalability enables recruiters to manage high volumes of resumes without compromising on speed or reliability. Additionally, the system's robust performance ensures timely processing and analysis of resumes, minimizing delays in the recruitment process. With Google Gemini Pro's scalable infrastructure, our system can effectively support the needs of organizations of all sizes, from startups to multinational corporations, providing unmatched performance and reliability in resume processing and analysis.
???????F. Resume Application Tracking System
Upon determining the job description and uploading the user’s resume in PDF format. The resume application tracking system analyzes the resume against the job description using the powerful capabilities of Google Gemini Pro and displays the matching percentage, missing keywords and a short profile summary of the candidate.
IV. RESULTS AND DISCUSSIONS
The resume is analyzed in this resume application tracking system. The web application is built with the help of Streamlit library that provides an interactive user interface. The user input a job description and upload a PDF resume. Upon submission, the system presents matching percentage, missing keywords, and a profile summary. The highlighted submit button indicates user engagement. When the user clicks on the submit button, then the web application sends the resume and the job description to the Google Generative AI API. This API enables a way to access the services of the Google Gemini Pro and with the help of API key, the services of the AI platform are used which interprets the input and generates the desired output to the API. The API receives this output and sends it to the web application. Hence, the web application displays the generated output on the screen to the user. This user-friendly interface streamlines resume matching, providing immediate feedback on resume-job alignment. It enhances the user experience, aiding informed decision-making in job applications.
In conclusion, the project marks a transformative shift in recruitment technology, blending innovation with user-centric design. Integrated seamlessly with the user- friendly Streamlit web application, it provides recruiters and job seekers with efficient resume analysis tools, streamlining the recruitment process significantly. Leveraging Google\'s Generative AI API and the Gemini Pro model, automation simplifies keyword extraction, precise matching, and profile summaries generation, enhancing application optimization. The emphasis on user experience is evident through its intuitive interface and backend efficiency, enabling informed decision-making in the competitive job market. Moreover, the project signifies a significant leap forward in effective, accurate, and user-centric recruitment solutions, setting a new industry standard. Beyond immediate impacts on resume processing, it promises to revolutionize recruitment by introducing data-driven insights and user-centric design principles, improving overall quality. With potential to enhance speed, accuracy, and efficiency, the project heralds a new era where innovation and user needs converge, reshaping hiring practices globally. As organizations adopt these innovations, they gain a competitive edge in talent acquisition and retention, shaping the future of hiring practices worldwide.
[1] S Bharadwaj, Rudra Varun, Potukuchi Sreeram Aditya, Macherla Nikhil, G. Charles Babu, “Resume Screening Using NLP And LSTM”, 2022 International Conference on Inventive Computation Technologies (ICICT), 2022. https://ieeexplore.ieee.org/document/9850889. [2] Prof. P.R. Kulkarni, Yash Vaidya, Akshad Shelare, Narayan Attarde, Meet Sali, “Resume Parser Using ML and NLP”, International Research Journal of Modernization in Engineering Technology and Science (IRJMETS), 2023. https://www.doi.org/10.56726/IRJMETS46536. [3] Varsha Tiwari, Prof. Sapna Jain Choudhary, “Intelligent Hiring with Resume Parser and Ranking Using Machine Learning and Natural Language Processing”, International Journal of Advanced Technology & Engineering Research (IJATER),2021.http://ijater.com/Files/4f5c489f-682c-49b6-85a7- bd2fb2d33a44_IJATER_61_05.pdf. [4] Akash Sharma, Saurabh Sharma,“MACHINE LEARNING AND NATURAL LANGUAGE PROCESSING FOR INTELLIGENT HIRING WITH RESUME PARSER AND RANKING”,International Journal of Advanced Technology & Engineering Research (IJATER),2023. http://ijater.com/Files/4f5c489f- 682c-49b6-85a7 bd2fb2d33a44_IJATER_61_05.pdf. [5] Chetana V. Mhatre, Vikas R. Mishra, Mohammed Mustkeem J. Momin, Vidya Nemade, “Real Resume - A Web-app for building resume and portfolio”, 2020 International Research Journal of Engineering and Technology (IRJET). https://www.academia.edu/download/64372221/IRJET- V7I4825.pdf. [6] S Bharadwaj, Rudra Varun, Potukuchi Sreeram Aditya, Macherla Nikhil, G.CharlesBabu,”Resume Screening using NLP and LSTM”,2022 International Conference on Inventive Computational Technologies(ICICT). https://ieeexplore.ieee.org/abstract/document/9850889/. [7] Hoshiyar Singh Kanyal, Mukulit Goel, R.C Tripathi, Anuj Kumar, Birendra Kr. Saraswat.Shubham Singh, ”Resume Designing using Speech Recognition System”,2021 International Conference on System Modeling & Advancement in Research Trends (SMART). https://ieeexplore.ieee.org/abstract/document/9676321/.
Copyright © 2024 V. Prathima, Aishwarya Singh, Tanush Rohilla, Vasavi Rebbavarapu, Nabiha Anjum. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET59645
Publish Date : 2024-03-30
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here