RYAN RYU
**** *** ** ******, ********, QC H*A *H*, Canada · 514-***-****
adi5lq@r.postjobfree.com
EDUCATION
MAJOR BS, COMPUTER SCIENCE
CURRENT SCHOOL MCGILL UNIVERSITY
YEAR 3RD
Relevant Coursework Completed/ Completed by Summer: Algorithms and Data Structures, Operating Systems, Database Systems, Software Design, Programming Lang & Paradigms, Software Engineering Systems, Programming Challenges, Artificial Intelligence
EXPERIENCE
2020 OCT – PRESENT
LEAD FULL STACK PROGRAMMER & CO-FOUNDER
MCGILL CHATTER
Mcgill Chatter is a mobile application that was created to alleviate the impacts of challenges that arose from the adoption of online learning platforms by McGill University. Chatter helps students meet their peers with similar academic or cultural backgrounds and eventually allows them to join an ideal study group. Additionally, Chatter provides communication channels between fellow students. The application is planned to be launched in January 2021.
Currently leading a team of four McGill students, consisting of three programmers and one UI/UX designer.
Designed the architecture of a whole system structure, front end, as well as back end of the application.
Developed a mobile application front end with Flutter.
Developed, deployed, and optimized back end. Managed data using NoSQL database hosted by cloud-hosted by google Cloud Firestore with Dart and deployed Google Cloud Functions using JavaScript.
Responsible of communicating with designer and assessing UI/UX design with technical feasibility. RELEVANT PROJECTS
2020 OCT – 2020 DEC
MACHINE LEARNING PROJECTS WITH PYTHON
COMP 551 - Machine Learning at Mcgill University
Trained KNN regression model, & decision tree model to predict hospitalization. 2
of a region due to COVID- 19 using Google Search Trends in conjunction with COVID-19 hospitalizations data.
Trained Convolutional Neural Network model to classify multi-label handwritten digit. Final test performance was 99 percent.
2020 OCT – PRESENT
GAME DEVELOPMENT WITH UNITY 3D
COMP 361 – Software Engineering Project at Mcgill University
Built strategic and turn-based 2D game following model-driven engineering approach.
Managed user authentication and game server using RESTful API. 2017 MAR – 2017 DEC
2D GAME DEVELOPMENT WITH C++
Built a Super Mario Bros like game and a 1945 Air Force like game with C++.
Tasks performed include management of game assets with photoshop, detection of collision detecti on, and management of physics without using built-in physics or colliders. 2020 AUG – 2020 DEC
SIMPLE OPERATING SYSTEM FUNCTIONS DEVELOPMENTS WITH C
Built a simple remote procedure call service running in Linux. Tasks performed include implementing back end server that processes simple instruction requests from front end program.
Built a simple memory allocator library which is equivalent to the malloc library.
Built a simple many-to-many user level threading library with a FCFS thread scheduler. TOP PROGRAMMING SKILLS/EXPERIENCE
• C++
• Python
• Java
• Dart
• Flutter
• Unity 3D
• Databases(NoSQL)
• Git
• Figma
• Machine Learning Algorithms
EXPERIENCE – Volunteering & Community
2019 JUN – PRESENT
VICE PRESIDENT OF EVENTS
MCGILL KOREAN STUDENT’S SOCIETY
• Managed a team of Event coordinators.
• Coordinated numerous seminars and workshops that introduced Korean cultures to fellow McGill student.
2014 SEP – 2017 MAR
COMPUTER PROGRAM TEACHER ASSISTANT
• Taught basic computer skills to students at senior college. 3