CS 5150: Software Engineering
Spring 2019

Career Fair App

Client

Thomas Hull IV
Email: <th529@cornell.edu>

The client is a senior in Operations Research and Engineering.

Student contact

Abrahm Magana, <adm264@cornell.edu>

Project Summary

The client has written the following description of the project.

Have you ever attended a career fair before? Do you recall wasting a majority of your time waiting to talk to recruiters? I would like to create a service that will end the need for career fair candidates to wait in long, ridiculous lines to speak to recruiters.

This service will allow candidates to virtually wait in multiple lines while they are speaking with a recruiter or preparing to speak with their next recruiter. Career fair candidates will be able to sign up through an app or desktop website before the career fair begins. The candidates will be able to select which companies they would like to see at the career fair as well as rank the companies they would like to see. During the career fair, the service will be optimizing lines to allow candidates to network with as many companies as possible, with their preferences being a priority. Once a candidate is next in line to talk to a recruiter, the app will notify the attendee. Candidates could also add/remove companies or change their company rankings while the career fair is in progress

Candidates will also be able to upload their resumes to the app or website. While a candidate is networking with a recruiter, the recruiter will be able to view the candidate's resume on their mobile device or computer and take notes. After the conversation ends, the recruiter will then be able to 'keep', 'delete', or forward a candidate's resume to a hiring manager. This will end the need of candidates having to print and bring paper copies of their resumes to a career fair.

Customers of this service will be universities like Cornell, as well as national organizations such as SHPE, NSBE, and SWE that hold career fairs at their national conventions. Customers will be able to upload information about the career fair they are hosting including which companies are attending and the layout of the career fair. Customers will also choose how they want the app to virtually hold candidates in line - first in first out, optimize by preference, allocate 'points' to candidates and let them bid for a spot in line. Companies attending the career fair will be able to post the positions they are hiring for, add which recruiters will be attending the career fair, and post alerts in the app for a fee.

All of the technical aspects of this service will need to be prototyped for this project. From the apps (Android/iOS), the website, to the back-end of how the service will operate and run. If this project is a success, it could potentially be tested with Cornell's Fall 2019 career fair.