Group |
2019-30 |
Status |
completed |
Title |
Coop ACE Program |
Supervisor |
Dr. Bahareh Goodarzi and Dr. Claude Martel, Director of Concordia’s Cooperative Institute |
Description |
Each year, Concordia Cooperative Institute matches thousands of students to potential employers and internships. Concordia Coop Institute is extending their services with a new program for all Concordia students, Coop or Non-Coop: ACE, design to help match students to 12-18 months industry internships. We are partnering with the Cooperative Institute to help them develop a custom platform to support their new ACE program from scratch. Similar commercially available services are valued at over 35+ million $ and are outside the budget of Concordia.
The platform will enable students to:
- Authenticate
- Create user profile (education, interest and skills)
- Browse and apply to jobs
- Register for events and appointments
- Confirm appointments and interviews
- Receive notifications
The platform will allow staff and employees:
- Login and Authenticate
- Browse all candidate and query candidates by education, skills, interests
- Preview candidates’ skills, education and interests
- Receive smart recommendations on ideal candidates for a job
- Track candidate progress and status
- See dashboard and statistics
- Post job listings
- Schedule appointments
- Send notifications to candidates
The platform will likely use a Ruby on Rails framework with PostgreSQL database and a model-view-controller architecture.
Challenges:
- Designing a robust and reliable UI system, and integrate it within myConcordia
- Creating a robust and scalable system supporting up to 10,000+ candidates
- Robust and state of the art data security |
Student Requirement |
Courses: Software Processes and methodologies, Object Orientated Programming, Database,
Data Structures and Algorithm, Operating System, Computer networks and protocol, Network
and Security, Mini-Capstone.
Software Skills: Knowledge of software development, validation and testing, Ruby, Rails, Devops,
SQL and Non-SQL server, security and collaborative programming tools (Git). |
Tools |
Github, computer, Test Server. |
Number of Students |
4 |
Students |
Sakila Rahman
Ming Tao Yu
Thomas Serrano
Myckael Walther |
Comments: |
|
Links: |
|