1 of 9

AI Resume Generator

Team: Blake Schneringer, Semen Kolesnykov, Deris A Leon Carrillo, Archer Amon, Enrique Dominguez

Instructor: Seyedmasoud Sadjadi

Summer 2025 Capstone II

FLORIDA INTERNATIONAL UNIVERSITY

2 of 9

Problem Definition

  • Job seekers often struggle to create polished, tailored resumes efficiently
    • Translating work experience into resume suited language is often difficult.
    • Traditional resume tools lack automation, intelligent feedback, or adaptability to different job markets and user profiles.

  • Our approach: create a smooth user interface for resume input integrated with AI to polish language�

COLLEGE OF ENGINEERING AND COMPUTING

FLORIDA INTERNATIONAL UNIVERSITY

3 of 9

Project Management

  • Completed over the course of 5 sprints using Agile development
    • Early sprints focused on conceptualizing the system, drafting project artifacts, and getting familiar with the main tools
    • Middle sprints focused on creating the front and back end of the system and integrating them together
    • Late sprints focused on improving the overall user experience through adding features like editing and streamlining the resume input process

COLLEGE OF ENGINEERING AND COMPUTING

FLORIDA INTERNATIONAL UNIVERSITY

4 of 9

Requirements: User Stories

  1. Resume input

as a user, I want to answer a few questions that the AI asks me, such as personal details, education, experience, and skills, so that the AI can accurately generate a detailed resume about me.

  • Resume generation

as a user, I want to choose between generating a resume from scratch, generating a resume from a previous resume, or from a job post.

  • AI-Enhanced Content

as a user, I want the AI to write role-specific resume content, so that my resume is professional and tailored to the job.

  • Export and sharing

as a user, I want to export my resume to PDF, so that I can easily share it with recruiters or upload it to job sites.

COLLEGE OF ENGINEERING AND COMPUTING

FLORIDA INTERNATIONAL UNIVERSITY

5 of 9

Use Case Diagram

  • Interactions are only between user and system
  • Core functions based on user stories:
    • Login
    • Input information
    • Generate resume
    • Preview and edit resume
    • Download resume

COLLEGE OF ENGINEERING AND COMPUTING

6 of 9

System Architecture

  • Cloud hosted in AWS S3 and API Gateway
  • Web application handles user input
  • Calls to OpenAI API for resume generation

COLLEGE OF ENGINEERING AND COMPUTING

7 of 9

System Design

  • React (frontend) bootstrapped via Create React App
  • Planned REST API endpoints for future database integration
  • Folder structure organized by components, pages, services
  • UI Components: Input forms, resume preview panel
    • Resume preview is rendered in real-time
  • Data Models: Resume fields (e.g., name, experience, education)
  • Services: PDF export logic, error handling, form validation

COLLEGE OF ENGINEERING AND COMPUTING

FLORIDA INTERNATIONAL UNIVERSITY

8 of 9

Class Diagram

  • Resume generator
  • Step flow
  • Form data
    • Education entry
    • Experience entry

COLLEGE OF ENGINEERING AND COMPUTING

9 of 9

Summary

  • Our AI Resume Generator aims to simplify the resume creation process using modern web technologies and a user-friendly interface.
  • Users are guided through a series of prompts to input key information
  • It allows users to generate, preview, and download resumes tailored to their needs.

COLLEGE OF ENGINEERING AND COMPUTING

FLORIDA INTERNATIONAL UNIVERSITY