Post Job Free

Resume

Sign in

Software Developer Coop

Location:
Vancouver, BC, Canada
Posted:
February 06, 2020

Contact this candidate

Resume:

Minkyu (Frederick) Choi

*th year, Computer Science Major

**** **** **** ***. *********, BC V6M 2J5

Phone: 778-***-**** email: adbniw@r.postjobfree.com TECHNICAL SKILLS

Programming Languages: Java, Javascript, Ruby, C#, HTML, CSS, PHP Frameworks/Libraries: Ruby on Rails, Node.js, Spring Boot, Vue.js, React.js, Angular, Backbone.js, Mocha/Chai, Selenium

EDUCATION

Bachelor of Computer Science (BCS)

University of British Columbia, Vancouver, BC

UBC GPA: 81.4%

Expected Graduation Date: December 2020

Bachelor of Science in Chemical and Biomolecular Engineering Johns Hopkins University, Baltimore, MD USA

GPA: 3.35

Graduation Date: May 2014

PROJECTS

Clash101 (Personal) Jan 2020 (Ongoing)

Github url: https://github.com/minchoi999/clash101/

• Applying Aspect-Oriented Programming principles to Spring-Boot-based project for ensuring low coupling and high cohesion

• Aimed primarily at analyzing win rate of Clash Royale cards/deck against other cards based on battle logs obtained via REST APIs provided by Supercell. May be extended to include a forum where users can discuss game strategies

Trust the Natural Recursion (Group) March 2019

Github url: https://github.com/minchoi999/cpsc304front

• Implemented Auth Guard to ensure that only users with appropriate account type can access particular pages

• Implemented cookie-based user authorization to create a persistent session

• Implemented backend logics using LAMP stack, allowing users to update their profiles and request/change information, such as checking reservation information and cancelling existing reservation CampusExplorer (Group) January 2019 – March 2019

• Implemented REST endpoints that receives Ajax requests from user looking for UBC course and classroom information and returns back appropriate responses for the requests

• Implemented AST structure that parses incoming JSON into meaningful search queries Minkyu Frederick Choi Page 2

MovieGeek (Group) May 2018 – August 2018

Github url: https://github.com/minchoi999/cs490-project

• Developed a website where users can submit their own movie review, and check out reviews from other users and favorite them for viewing later

• Implemented a slideshow of posters for latest releases using movie database API

• Edited website CSS styling to ensure correct behavior of frontend components, responsive design and color uniformity

ProToPeer (Group) April 2018 - May 2018

• Collected software license information of code packages used for the app by using an open-source crawler, to display all open-source contributions been used for the app

• Improved the static License page by utilizing React components to display contents in a responsive layout WORK EXPERIENCE

Web Application Developer Intern September 2019 – Present SMART Technologies ULC, Calgary, AB

• Wrote a High Level Design for user account data, delineating its structure and how the data would be written and updated. Coordinated with three different teams to collect requirements and propose future implementation tasks for each team, including creation of new APIs.

• Refactored existing data persist plugin to store and update data to localStorage and to backend.

• Built numerous components with Vue.js to implement features proposed by the UX team. Refactored existing components and Vuex store modules for better maintainability and for applying changes in UI.

• Wrote unit tests in Mocha and refactored utility class used in the team for thorough testing of the Vue components

Software Developer Coop September 2018 – December 2018 Evident Point Software Corp., Richmond, BC

• Implemented asynchronous backend tasks that encrypt/decrypt document search index, designed so that the database value for encryption type of document changes upon completion of the asynchronous task

• Developed admin UI and controller logic that allows the admin to look up the credentials associated with the website user

• Refactored existing Selenium test codes and also added new tests designed to test proper response of various UI elements found in admin UI

• Implemented small front-end features such as allowing modals movement on mousedown/touchstart events

• Maintained company codebase and fixed bugs in backbone.js frontend, CSS stylesheets, Ruby on Rails controller and model logic



Contact this candidate