You are on page 1of 22

SE Mini Project-II Report

On

RESUME GENERATOR

Submitted in partial fulfillment of the requirement of


University of Mumbai for the Degree of

Bachelor of Technology
In
Information Technology

Submitted By
Member 1 : Om Waje
Member 2 : Kirtik Ganeshan
Member 3 : Harsh Singh
Member 4 : Gitesh Mitkar

Supervisor
Assistant Prof. Swapnil Verma

Department of Information Technology


PILLAI COLLEGE OF ENGINEERING
New Panvel – 410 206
UNIVERSITY OF MUMBAI
Academic Year 2022-23
DEPARTMENT OF INFORMATION TECHNOLOGY
Pillai College of Engineering
New Panvel – 410 206

CERTIFICATE
This is to certify that the requirements for the SE Mini Project-II report entitled ‘Resume
Generator’ have been successfully completed by the following students:

Name Roll No.


Om Waje A 460
Kirtik Ganesan A 425
Harsh Singh A 453
Gitesh Mitkar A 430

in partial fulfillment of Bachelor of Technology in the Department of Information Technology,


Pillai College of Engineering, New Panvel – 410 206 during the Academic Year 2022 – 2023.

_____________________
Supervisor
(Assistant prof. Swapnil Verma)

__________________________ _____________________________
Head of Information Technology Principal
(Dr. Satishkumar L. Verma) (Dr. Sandeep M. Joshi)
DEPARTMENT OF INFORMATION TECHNOLOGY
Pillai College of Engineering
New Panvel – 410 206

REPORT APPROVAL
This SE Mini Project-II report entitled “Resume Generator” by Om Waje, Kirtik Ganeshan, Harsh
Singh and Gitesh Mitkar is approved for the degree of Bachelor of Technology in Information
Technology.

Examiners:

1. ________________

2. ________________

Supervisors:

1. ________________

2. ________________

Chairman:

1. ________________

Date:

Place:
Declaration

We declare that this written submission for the SE Mini Project-II Report Declaration entitled
“Resume Generator” represents our ideas in our own words and where others' ideas or words have
been included. We have adequately cited and referenced the original sources. We also declared that
we have adhered to all principles of academic honesty and integrity and have not misrepresented or
fabricated or falsified any ideas / data / fact / source in our submission. We understand that any
violation of the above will cause disciplinary action by the institute and also evoke penal action
from the sources which have thus not been properly cited or from whom paper permission has not
been taken when needed.

Project Group Members:

Student 1 Name & Sign: __________________________

Student 2 Name & Sign: __________________________

Student 3 Name & Sign: __________________________

Student 4 Name & Sign: __________________________

Date:

Place:
Table of Contents

Abstract................................................................................................................................. 07

List of Figures........................................................................................................................ 08

List Of Tables......................................................................................................................... 09

1. Introduction............................................................................................................................. 10

1.1 Fundamentals............................................................................................................ 10

1.2 Objectives................................................................................................................. 10

1.3Scope...............................................................................................................................11

1.4 Outline………………….………………...................................................................…11

2. Literature Survey................................................................................................................. 12

2.1 Introduction……..……………………..................................................................... 12

2.2 Literature Review.…………………………………….………................................ 13

2.3 Summary of Literature Survey.…………………….………….................................…13

3. Methodology………………………………………………........................................................... 14

3.1 Overview………………….………................................................................................... 14

3.1.1 Existing System Architecture…………………….……………………………………. 15

3.1.2 Proposed System Architecture……………..…………………………………..……… 15

3.2 Requirements for Implementation ………......................................................................... 15

3.2.1 Algorithm / Tools/ Techniques…....................................................................... 15

3.2.2Block Diagram………………………….………………….…………............... 15

3.2.3 Identification of Input / Output and Dataset........................................................ 15


3.2.4 Hardware and Software Specifications…......................................................... 15

4. Applications………………………………………………………………………..……….. 16

4.1 Social……………………………………………………………………….……… 16

4.2 Technical………….……………………………………………………….………. .16

5. Summary….......................................................................................................................... 17

References.................................................................................................................................. 18

Acknowledgement…………………………………………………………………….…......... 19
Abstract

A resume is a document used by individuals to present their background and skill sets. A resume
also spelled as resume is also called curriculum vitae (CV). The resume or CV is the first item that
the potential user encounters regarding the job seekers and is mostly used for screening applicants
which is often followed by an interview. The Resume Builder will help users build his/her personal
advertisement using the Resume Generator system. This website is flexible to use and reduces the
need of thinking and designing an appropriate resume according to the qualification. The system is
developed to provide an easy means for creating a professional looking resume. Individuals just have
to fill up a form that specifies questions from all required fields such as personal questions,
educational, qualities, interest, skills, etc. The answers provided by the users are stored and the
system automatically will generate a well structured CV. Users would have the option to create CV
in any format or file.
List of Figures
Fig. 1.1 Title of the figure 1

Fig 2.1 Technique used 4

Fig 3.1 Overview of Resume Generator 6

Fig 3.2 Existing system architecture used for Content-based systems 8

Fig 3.3 Proposed system architecture 9


List of Tables
Table 1.1 Title of the table 1

Table 2.1 Summary of literature survey 5

Table 3.2 Hardware Details 11

Table 3.3 Software Details 11


Chapter 1-Introduction

1.1 Fundamentals
● User Interface: The user interface should be intuitive and easy to use. It should guide the user
through the process of creating a resume step-by-step and allow them to easily customize
their resume according to their needs.
● Template Library: The template library should include a range of pre-designed templates that
the user can choose from. These templates should be visually appealing and well-designed,
with clear sections for the user to enter their personal information, work experience,
education, skills, and certifications.
● Resume Editor: The resume editor should allow the user to customize their resume according
to their needs. It should include a range of formatting options, such as font size and style,
spacing, and color. The editor should also allow the user to rearrange sections, add or remove
content, and preview their resume before downloading.
● Resume Analyzer: The resume analyzer should analyze the content of the resume and provide
feedback on areas that need improvement, such as keyword usage, formatting, and overall
readability.
● User Accounts: User accounts should allow the user to save their resume, edit it later, and
track their job application progress. The user account should also include a history of past
resumes and allow the user to download their resume in various file formats, such as PDF or
Word.
● Integration with Job Search Platforms: The resume generator may integrate with job search
platforms, allowing users to upload their resumes directly to job postings. This integration can
save time for job seekers and increase their chances of getting noticed by employers.

1.2 Objectives

The objectives of a resume generator are to:

1. Save time: A resume generator automates the process of creating a resume, allowing job
seekers to create a professional-looking resume quickly and easily.
2. Improve quality: A good resume generator will guide the job seeker through the process of
creating a resume, ensuring that all the necessary information is included and formatted
correctly.
3. Increase customization: Many resume generators allow job seekers to tailor their resumes to
specific jobs or industries. This increases the chances of their resumes being noticed by
potential employers.
4. Enhance accessibility: A resume generator can be accessed online from anywhere, making it
easier for job seekers to create and update their resumes whenever they need to. 5. Provide
guidance: A resume generator can provide guidance and advice on resume writing, helping job
seekers to highlight their skills, experience, and achievements effectively.

1.3 Scope

Resumes can also be classified according to different branches and for specific companies. Hence it
has a great usage in long term application as it automatically understands the skills of the student
and can help him in his future interviews so that the interviewers can understand him better. For
example: If someone has more practical experience and less CGPA/Percentage and resume should
emphasize on the project of the person more.

1.4 Outline
Here's an outline for a resume generator:

I. Introduction

● Explanation of the purpose of a resume generator


● Brief overview of the sections to follow

II. Personal Information

● Name
● Contact information (phone, email, address)

III. Summary/Objective Statement

● Brief statement highlighting the candidate's skills and objectives

IV. Education

● List of educational qualifications


● Name of institution, degree obtained, date of graduation
● V. Work Experience
● List of work experience
● Name of employer, job title, dates of employment
● Brief description of responsibilities and achievements
VI. Skills

● List of relevant skills


● Technical skills, communication skills, leadership skills, etc.

VII. Certifications and Awards

● List of certifications and awards received


● Name of the certification or award, date received, issuing organization

VIII. References

● List of references (if required)


● Name, title, company, phone number, email address

IX. Conclusion

● Summary of the candidate's qualifications and strengths


● Call to action

X. Final Thoughts

● Additional tips and advice for creating a successful resume


● Note: The sections and their order can vary depending on the type of job or industry, as well
as the individual's qualifications and experience.
Chapter 2

Literature Survey

2.1 Introduction

Long Back resumes were created manually by using MS Word and the format at that time was quite
different. These are the fields that applicants used to mention in their resumes, in personal
information applicants used to write their name, address and phone number. Applicants also used to
mention their personal opinion in their resume. That time applicants used to mention their both early
and recent education details. Applicants used to create either too short or too long resumes because
at that time there were no standards set for ideal length of resumes.

2.2 Literature Review

We referred to different base papers for development of our application. We took some ideas and
information from those papers which helped us to design this application. Some papers we referred
are:

1. Mrs. Mrunmayee Hatiskar, Ms. Arati Tayade, Ms. Rajashree Garud, Ms. Sayali Gardi’s
“Resume Parsing and Standardization Using Semi-Structure Algorithms”. The author says, a
resume can be used for many reasons, but the main reason is used to secure employment. The
resume is personal and academic information of an employee, which a suitable employer sees
related to the job seeker and used to screen applicants often followed by an interview. This project
deals with the parsing application developed for the resumes received through emails in multiple
formats like Docx, Document, text etc.

2. Prof. Gauri R Rao, Ms. Renuka S Anami’s “Automated Profile Extraction and Classification”.
The author says, we are investigating the issues related to the development of approaches to
improve the performance of the resume selection process. We have extended the notion of special
features and proposed an approach to identify resumes with special skill information. In the
literature, the notions of special features have been applied to improve the process of product
selection in Ecommerce environment. In this system, we have proposed an approach by
considering only skills related to the formation of the resumes. The experimental results on the real

The world data-set of resumes shows that the proposed approach has the potential to improve the
12 processes of resume selection.

3. Prof. Satish L. Thombare, Ms. Shweta V. Raja’s “Automated Resume Extraction and Candidate
Selection System”. The author says we collected the resumes from the students of various courses
applying for a job. Students applying for the job will send the resumes in different formats (doc.,
docx, pdf, text, etc.) and the information from all the resumes will be extracted in the database by
using the classification and regression techniques in data mining, and accordingly the students will
be classified according to their qualification. This project is a proposed model to find an appropriate
International Research Journal of Engineering and Technology.
Chapter 3

Proposed System

3.1 Overview

Fig. 3.1 Overview of resume generator


3.2 Implementation Details
● Here are some implementation details of a resume generator:

● User Interface: The user interface is the most important component of a resume generator. It
should be user-friendly and intuitive, allowing users to navigate through the tool and
customize their resumes easily. The interface should be designed to accommodate a variety
of users, from novice job seekers to experienced professionals.

● Template Library: The template library is a collection of pre-designed resume templates


that users can choose from. The templates should be visually appealing, easy to read, and
include sections for the user to enter their personal information, education, work
experience, skills, and certifications.

● Resume Editor: The resume editor is a component that allows users to customize their
resumes. It should include a variety of formatting options, such as font size and style,
spacing, and color. The editor should also allow users to rearrange sections, add or remove
content, and preview their resumes before downloading.

● Resume Analyzer: The resume analyzer is a feature that helps users optimize their resumes
for specific job positions. It analyzes the content of the resume and provides feedback on
areas that need improvement, such as the use of keywords or formatting issues.
● User Accounts: User accounts allow users to save their resumes, edit them later, and track
their job application progress. User accounts should also include a history of past resumes
and allow users to download their resumes in various file formats, such as PDF or Word.

● Integration with Job Boards: Some resume generators may integrate with job boards,
allowing users to upload their resumes directly to job postings. This integration can save
time for job seekers and increase their chances of getting noticed by employers.

● Technical Implementation: The resume generator may be developed using programming


languages such as HTML, CSS, JavaScript, and server-side languages such as PHP or
Python. It may also use database technologies such as MySQL or MongoDB to store user
data.

3.3 Existing System Architecture


3.4 Proposed System Architecture

3.4.1 Hardware and Software Specifications


The experiment setup is carried out on a computer system which has the different hardware and
software specifications as given in Table 3.2 and Table 3.3 respectively.

Table 3.2 Hardware details


Processor Intel i5

SSD 512 GB

RAM 8 GB

Table 3.3 Software details


Operating System Microsoft Windows 11 Home Single Language

Programming Language Javascript,css,HTML

Database phpmyadmin
Chapter 4

Applications

There are various applications of this domain system. The application is listed here.
4.1 Chronological Resume

● Job seekers with a lot of professional work experience.


● People with no employment gaps.
● Those who want to show their career progression on time.

4.2 Functional Resume (also known as a Skills-Based Resume)

● Recent Graduates.
● Entry-level job seekers.
● Career changers.
● Those with gaps in their employment history.

4.3 Hybrid Resume (also known as a Combination Resume)


● Mid-level job seekers with some experience in their field.

● Career changers who need to highlight transferable skills.


● People re-entering the workforce.

The application of a resume generator is to assist job seekers in creating a professional-looking


resume quickly and easily. Here are some ways in which a resume generator can be used:

● Streamlining the Job Application Process: A resume generator can help job seekers save time
by creating a high-quality resume quickly. This can be especially useful when applying for
multiple job positions or when under time constraints.

● Improving Resume Quality: A resume generator can help job seekers create a resume that is
visually appealing, well-formatted, and effectively highlights their skills and experience. It
can also provide feedback on areas that need improvement, such as keyword usage and
formatting

● Customization and Flexibility: A resume generator can allow job seekers to customize their
resumes according to their needs and preferences. This can include changing the format,
adding or removing sections, or tailoring the content to specific job positions.
● Integration with Job Search Platforms: Some resume generators may integrate with job
search platforms, allowing job seekers to upload their resumes directly to job postings. This
can increase their visibility to potential employers and improve their chances of getting
hired.

● Accessible to All Job Seekers: A resume generator can be accessible to all job seekers,
regardless of their level of experience or skill set. This can be especially useful for entry-level
job seekers who may not have a lot of experience in creating a resume.

● Overall, a resume generator can be a useful tool for job seekers who want to create a
professional-looking resume quickly and easily, while also improving their chances of getting
hired.
Chapter 5

Summary

This paper summarized the importance of a perfect resume and method to create formal and
eye-catching resumes. The proposed application is very helpful and makes the resume formation easy
so that a person can get his resume in a formal format without any issues just by using this resume
generator application. It is mainly focused on format by simply choosing the desired template and
giving some necessary details to the application and the resume generator app will process this raw
information into the finished resume easily. This website automates the process of creating resumes
by simply taking information as input from the users, so you just have to fill in your details and
choose the perfect template and your resume is automatically created. This Online resume generator
is designed to help the job seekers to create a professional resume for them.
References

● MyPerfectResume - https://www.myperfectresume.com/
MyPerfectResume is a popular resume generator that offers a user-friendly interface, a
variety of templates to choose from, and customizable options for creating a
professional-looking resume.

● Zety - https://zety.com/
Zety is another popular resume generator that provides a range of features, including
pre-designed templates, a resume analyzer, and the ability to customize resumes according to
specific job positions.

● Novoresume - https://novoresume.com/
Novoresume is a resume generator that focuses on creating visually appealing and modern
resumes. It offers a variety of templates, a user-friendly interface, and the ability to customize
resumes according to specific job positions.

● Canva - https://www.canva.com/resume-templates/
Canva is a graphic design platform that also offers a range of resume templates. It provides a
variety of customization options, including font styles, colors, and background images.

● Resume.com - https://www.resume.com/
Resume.com is a resume generator that offers a range of features, including pre-designed
templates, a resume analyzer, and the ability to customize resumes according to specific job
positions.
Acknowledgement

We would like to express our special thanks to Assistant Prof. Swapnil Verma, our mini project
guide who guided us through the project and who helped us in applying the knowledge that we have
acquired during the semester and learning new concepts.

We would like to express our special thanks to Dr. Satishkumar Varma, Head, Department of
Information Technology, who gave us the opportunity to do this mini project because of which we
learned new concepts and their application.

We are also thankful to our mini project coordinator Prof. Suresh Babu K.S along with other
faculties for their encouragement and support.

Finally we would like to express our specials thanks to Principal Dr. Sandeep Joshi who gave us
the opportunity and facilities to conduct this mini project. .

Member 1 Om Waje
Member 2 Kirtik Ganeshan
Member 3 Harsh Singh
Member 4 Gitesh Mitkar

You might also like