Post Job Free

Resume

Sign in

Software Developer

Location:
Montreal, QC, Canada
Posted:
January 04, 2021

Contact this candidate

Resume:

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



Contact this candidate