604-***-****, *****.***@*****.***
Ryan Kwon
PROFILE SUMMARY
An excellent team-worker and communicator experienced with various software and hardware projects involving web and mobile applications. Experienced in software development and quality control using Software Development Life Cycle
(SDLC) methodologies such as XP, Scrum, and Waterfall. EDUCATION
Bachelor of Computer Engineering with Software Option, The University of British Columbia (UBC) TECHNICAL SUMMARY
Programming & Testing Java, Java Android, Junit, Selenium, C++, C, PHP, HTML, CSS, VHDL, Assembly
(68K and 8051 microcontroller)
Databases MySQL, XAMPP
IDE Eclipse, Android Studio, MS Visual Studio, f_Lash Source Code Repository & Version Control GitHub
SDLC Methodologies XP, Scrum, Waterfall
Others MS Office
WORK EXPERIENCE
Software Developer, Survey App Project, Ctoc Capital Corp., Vancouver, Sep 2015 – Dec 2016(Contract)
Responsible for development of a white-label-solution and database-intensive android survey application.
Responsible for development and implementation of complex ranking algorithm to calculate ratings of each category of products based on the information provided by the users.
Responsible for development of functionalities of save, retrieve, modify, and delete ranking records in real-time using Java Android SDK with MySQL as the database system.
Responsible for development of front-end features and assistance of back-end admin site features in PHP that provides capabilities to configure and customize features to be displayed in the mobile app.
Responsible for contructing quality control systems using Junit testing.
Responsible for bug fixing during Functional Testing and User Acceptance Testing (UAT).
Technologies: Java Android SDK, Android Studio, Junit, Eclipse, MySQL, PHP UBC PROJECT EXPERIENCE
UBC Capstone Graduation Project, UBC
Designed and implemented a mobile and web Homework Alert Application for Vancouver Homework Association from Britania Secondary School.
Developed mobile and web application with functionalities including student/parent log-in/out, complete database server communication, search/register/de-register/delete/edit classes or homework.
Developed a mobile notification via Google Cloud Messaging (GCM) when homework or classes change by the instructor or when approaching the due date.
Technologies: Java, PHP, HTML, CSS, Google Cloud Messaging (GCM), Amazon Web Services (AWS), Eclipse Java Android Studio
604-***-****, *****.***@*****.***
Computer System Design Studio 1.2 Project, UBC
Designed and implemented a software and hardware platform at the operating system and application layers.
Developed a mobile android restaurant application with functionalities including the user’s self-select-menu on a mobile application to send the order to the chef wirelessly without servers’ assistance.
Technologies: C, Java, DE2 board, Eclipse Java Android Studio, Quartus II Computer System Design Studio 1.1 Project, UBC
Designed and implemented a software and hardware platform at the operating system and application layers.
Developed a computer game that the user controls a horizontally movable basket to catch randomly falling fruits.
Technologies: C, VHDL, DE2 board, Eclipse, Quartus II Relational Database System Project, UBC
Designed and implemented a Windows program that manages database system using Oracle database management.
Developed a software engine that manages items identified by their unique IDs, name, size, etc., using Relational Database Management System (RDBMS) and SQL. Developed functionalities include stores/search/delete/add certain items in the database.
Technologies: Java, C, Oracle database
Electrical and Computer Engineering Design Studio 2.2 Project, UBC
Designed and implemented an electronic device using electric circuits, electromagnetics, signals systems and microcomputer.
Developed a mini car wirelessly controllable by a remote controller using electro-magnetic inductors that corresponds to pre-coded program that determines distance and direction of movement.
Technologies: C, DE2 board, Quartus II, fLash
Electrical and Computer Engineering Design Studio 2.1, UBC
Designed and implemented an electronic device using electric circuits, electromagnetics, signals systems and microcomputer.
Developed a fountain vending machine that releases water according to the percentage of volume of a cup entered by the user.
Technologies: C, 8051 microprocessor, DE2 board, 3D printer, Quartus II, fLash Electrical and Computer Engineering Design Studio 1.2 Project, UBC
Designed and implemented an electronic device using electric circuits, VHDL and microcontroller.
Developed a line of moving LEDs that synchronize together according to a given frequency to act as a controllable oscilloscope that is able to show sin/cos/square/triangle waves of selected voltage of a circuit.
Technologies: VHDL, 68K microprocessor, DE2 board, 3D printer, Quartus II Electrical and Computer Engineering Design Studio 1.1 Project, UBC
Designed and implemented an electronic device using electric circuits, VHDL and microcontroller.
Developed a line of moving LEDs that synchronize together according to a given frequency to produce a particular image.
Technologies: VHDL, DE2 board, 3D printer, Quartus II