BANGLADESH UNIVERSITY OF BUSINESS AND
TECHNOLOGY (BUBT)
A PROJECT PROPOSAL
On
Project Name: Smart resume Builder
Submission Date: 22 August, 2025
Submitted By:
ID Name Intake/Section
20234203072 Md. Imran Hossain 45-2
20234203064 Monsur Islam Sayem 45-2
20234203092 Mosaddika Mim Takia 45-2
202342030117 Jonayed Khondoker Asif 45-2
Submitted To
Maharin Afroj
LECTURER,
Dept. of CSE
BUBT
1. Needs/Problems
Many students, job seekers, and professionals face challenges in creating well-formatted and
professional resumes. Common issues include lack of design skills, improper structuring of
content, and time constraints. The Smart Resume Builder Pro aims to address these problems
by providing an automated and user-friendly platform for resume generation.
1. Goals/Objectives
• The primary goals of this project are to:
• Provide a structured interface for creating resumes.
• Automate the 'Profile/About Me' section based on input.
• Allow manual customization of resumes.
• Ensure professional formatting.
• Enable export to PDF format.
• Build scalability for multiple templates in the future.
2. Existing System Analysis
Several existing resume builders are available online, such as Zety and Novoresume. While
they offer template variety, most require paid subscriptions to unlock essential features.
Additionally, they often demand continuous internet connectivity, making them less
convenient. Smart Resume Builder Pro overcomes these limitations by offering offline
functionality, a free fixed professional template, and essential automated features.
3. Features / Scopes
• Form input fields: Name, Email, Phone, Education, Skills, Experience, Languages
• Fixed professional resume design template
• Auto-generated 'Profile/About Me' section
• Manual editing of 'Profile/About Me'
• Export to PDF option
• Foundation for multiple templates in future versions
4. Development Model
This project will follow the Waterfall Model for development. It allows a structured and
systematic approach including requirement analysis, design, implementation, testing, and
deployment.
Page | 2
6. Feasibility Analysis & Possible Risks
• Technical Feasibility: The required tools (Java) are free and widely available. Java
(Swing/JavaFX), iText (for PDF export), MySQL (optional for saving data)
• Economic Feasibility: The system is low-cost as it requires no paid resources.
• Operational Feasibility: Easy-to-use design ensures usability for all users.
• Possible Risks:
• Limited template variety in the first version.
• Time constraints during implementation.
• Minor bugs in PDF generation.
8. Requirements
▪ Hardware: Standard PC/Laptop
▪ Software: JDK, NetBeans/IntelliJ IDEA, iText library
▪ Personnel: Java developers, UI/UX, Tester
9. Activity and Time Schedule
# Stages/ Tasks Efforts, man-hours
Stage 1 Analysis and Design
1.1 Requirements analysis, mockup creation 15
1.2 Work plan creation 10
Stage 2 Implementation
2.1 Implementation (UI + Backend) 60
2.2 PDF Export Feature 15
Stage 3 Testing and other QA tasks
20
3.1 Testing and bug fixing
Stage 4 Deployment
4.1 Deployment on the hosting of client 5
Total estimated efforts:125 man-hours
Page | 3
10. Budget
The tentative budget includes:
• Software tools: Free (Open-source)
• Hardware: Existing PCs/Laptops
• Development Cost: Effort-based (team project) - Additional Costs: Minimal
11. Development Team & Stakeholders
Team Structure:
1. Team Leader - Project Coordination
2. Backend Developer - Logic & PDF Export
3. Frontend Developer - UI
4. Tester - Testing and Debugging
Stakeholders: Students, Job Seekers, Professionals.
Also, list all stakeholders and key users in your projects.
Id Name Designation Responsibilities
Md. Imran Hossain Team managing, Co-coordinating among
20234203072 Team Leader
members
Monsur Islam Sayem Back-end
20234203064 Programmer
Programmer
20234203092 Mosaddika Mim Takia
&
DBA Database Design and Administrator
20234203117 Jonayed Khondoker Asif
12. Limitations & Future Works
Limitations:
• Only one template in the initial version.
• Limited customization features.
Future Works:
• Multiple professional templates.
• Cloud storage integration.
• Advanced customization options
Page | 4
13. References
[1] P. Brown and A. Hesketh, The Mismanagement of Talent: Employability and Jobs in the
Knowledge Economy. Oxford, UK: Oxford University Press, 2004.
[2] S. Dutta and B. Lanvin, The Global Talent Competitiveness Index 2019: Entrepreneurial Talent
and Global Competitiveness. Fontainebleau, France: INSEAD, 2019.
[3] R. Jain and A. Singh, "Automated resume screening system using natural language
processing," International Journal of Computer Applications, vol. 180, no. 47, pp. 23–27, 2017.
[4] Novoresume, "Online Resume Builder," 2024. [Online]. Available: https://novoresume.com
[5] Zety, "Resume Builder: Create a Professional Resume Online," 2024. [Online]. Available:
https://zety.com/resume-builder
[6] ReportLab, "ReportLab User Guide: PDF generation with Python," 2024. [Online]. Available:
https://www.reportlab.com/documentation/
[7] P. R. Lowenthal, J. C. Dunlap, and P. Stitson, "Creating professional online presence: Digital
resumes, ePortfolios, and LinkedIn," Journal of Applied Instructional Design, vol. 9, no. 1, pp. 120–
135, 2020.
Page | 5