Jason Corriveau Pre-Proposal Bucknell Appointment Hub

Jason Corriveau

Bucknell Appointment Hub

Background

Currently at Bucknell University, there is a system in place to reserve rooms on campus (EMS). Separately, to schedule appointments with specific people, you have to contact them, which can be done through many different ways. It can be easy to lose track of some appointments with people on campus, considering that they are likely made through emails, text-messages, and in-person conversations. Just as bad, it could be easy to lose or confuse information regarding the agreed upon meeting room! As such, there is a need for an integrated system which can allow both students and faculty to seamlessly coordinate meetings on campus. Further, done well, this appointment hub can shed light on an all-purposes appointment maker app that could be used in all facets of life (in an ideal world).

Executive Summary

One idea that comes to mind is fully integrating Google Calendar and the EMS system together. Through EMS, students or faculty will be able to identify the most optimal time to schedule meetings, and also offer a selection of open rooms to meet in (assuming that such a meeting room will be necessary). Then, through EMS, there will be an option that will allow you to send Google Calendar invitations, which include the attendees and the room where the meeting will be held. Once the appointment is in Google Calendar, both students are faculty will be able to have all of their appointments in one centralized location. A goal for this system is to improve upon the mobile functionality of EMS. This is important, given that meetings can be discussed in a setting without laptops, such as immediately following a class. A student or faculty should be able to quickly pull up an app, which can connect to EMS and find the best time to meet with another person. With such a system in place, students and faculty should be able to schedule appointments quickly and have all appointments in one centralized location. Further, this can avoid conflicts, such as if a professor welcomes two students to the same office hours for two separate problems. WIth the new system, all appointments can be scheduled quickly, such that these conflicts are avoided and appointments are remembered.

Viability Analysis

While a great idea, there could be a few challenges with this project. First, we would need to find a way for Bucknell’s system to quickly and effectively communicate with data from Google Calendar. Second, we would need to implement Bucknell’s EMS system into a mobile app, which is also able to sync with the web client. Lastly, I am not currently sure who created Bucknell’s EMS system, and whether or not this is a system that we would be allowed to modify.Assuming we are given access to the development side of EMS, we could look into seeing if connecting to Google Calendar and creating a mobile app is feasible.

Risks and Rewards

The largest reward in creating this system is that Bucknell fully adopts our new version of EMS, thus improving the convenience of scheduling appointments. One risk to this project is, given that I have not developed for this system, it could be a great deal of work to implement a mobile app. If the mobile app subsequently does not gain popularity, the work would not have much overall benefit for the community.

 

Closing

Overall, it is quite obvious that there is a need for appointments to be easier to make and keep track of, here on campus and overall in life. A great solution to this problem would be to integrate EMS, a system that allows users to schedule “events”, with Google Calendar. Utilizing EMS is helpful, as it already has access to a list of available rooms. Then, integrating with Google Calendar will allow users to find times and rooms where all attendees to an appointment are available. Finally, creating a mobile app for scheduling events and appointments through EMS would allow such appointments to be made quickly, without the need of a computer. Overall, Bucknell is in need to a more centralized way to schedule appointments, and the best way to do so is building on a pre-existing solution, EMS, and integrating Google Calendars to keep track of both events and appointments.

Jason Corriveau’s Resume

Jason Corriveau

jpc028@bucnell.edu

COLLEGE ADDRESS

C-2059 Bucknell University, 701 Moore Avenue

Lewisburg, PA 17837

 

RELEVANT LINKS

Printable Resume

LinkedIn

 

OBJECTIVE

I am currently a senior majoring in computer science and engineering at Bucknell University. I am seeking out and evaluating different career opportunities following graduation in May 2018. Specifically, I am looking for a position that will allow me to utilize my preexisting skills, while still being able to develop new ones every day. I am avid to discover and learn more about software development and data engineering positions for newly graduating students.

 

EXPERIENCE

ECLDP Operations, Technology & Data Intern – Data Engineer, The Hartford, Hartford, CT  –  Summer 2017

  • Worked with the data engineering team to solve business problems
  • Utilized Hadoop, HiveQL, and Python in proje­­­­ct assignments
  • Performed data generation and run-time analysis to significantly improve query run-time
  • Analyzed and reported on Hadoop usage to maximize its effectiveness and retain storage on Hadoop distributed file system

Undergraduate Researcher, University of Connecticut, Storrs, CT  – Summer 2016

  • Worked with a graduate student and professor under the Trustable Computing Systems REU
  • Focused on added security measurements to the preexisting Connecticut Concussion Tracking application
  • Reported my work in a research paper and presentation at the University of Connecticut

Student Event Supervisor, Bucknell University, Lewisburg, PA  – Fall 2016-Present

  • Led staff meetings and training and develop a performance review for all Student Event Managers

President of Hall Council in Residence Hall  – Fall 2014-Spring 2015

  • Maintained a budget, scheduled meetings, and delegated tasks to members

 

EDUCATION AND HONORS

Bucknell University, Lewisburg, PA

  • Degree: Bachelor of Science  – Expected May 2018
  • Major: Computer Science & Engineering
  • Dean’s List all Semesters
  • Tau Beta Pi Engineering Honor Society; Alpha Lambda Delta Honor Society; Mortar Board Honor Society

Xavier High School, Middletown, CT  – May 2014

  • National Honors Society, Math Honors Society, Science Honors Society, Spanish Honors Society

 

RELEVANT COURSES & SKILLS

  • Languages: Java, Python, HiveQL, C, Android Development
  • Operating Systems & Tools: Linux, Hadoop, Tableau, Alteryx, Android Studio
  • Courses: Software Engineering and Design; Algorithms & Data Structures; Programming Language Design

 

PROJECTS

Connecticut Concussion Tracking Application (Android)  – Summer 2016

  • Implemented a Spatio-Situation-Based Access Control model into the app
  • Managed user data and retrieval through MySQL databases and data queries with PHP

Pokémon Orange and Blue (Java)  – April 2016

  • Created a battle simulator of the original Pokémon games with three other students
  • Implemented AI in battle sequences and architecture of the project

 

CAMPUS ACTIVITIES 

President, Association for Computing Machinery  – Spring 2017-Present

Vice President, Tau Beta Pi  Spring 2017-Present

Member, Club Ultimate Frisbee Team  – Spring 2015-Present