SlideShare a Scribd company logo
1 of 2
Download to read offline
604.349.9580, ryank.ubc@gmail.com
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
 The University of British Columbia (UBC), Bachelor of Applied Science - Computer Engineering with Software Option.
TECHNICAL SUMMARY
Programming & Testing Java, Java Android, Junit, Selenium Web Driver, Selenium IDE, C, C++, HTML, CSS,
VHDL, Assembly (68K and 8051 microcontroller)
Database MySQL, MS-SQL, 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/Tester(QA) Intern, CtoC Capital Corp., Vancouver, Sep 2015 – Present
 Responsible for development of a white-label-solution and database-intensive android survey application.
 Responsible for development of front-end features and assistance of back-end database systems using MySQL that
provides capabilities to configure and customize features to be displayed in the mobile app.
 Responsible for constructing quality control systems using Junit Testing and Selenium IDE.
 Responsible for constructing Functional Test and User Acceptance Test (UAT).
 Responsible for development and implementation of 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 a database system.
 Technologies: Java Android SDK, Android Studio, Junit, Selenium IDE, 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.349.9580, ryank.ubc@gmail.com
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
Reference available upon request

More Related Content

What's hot

ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resumejimbelo
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LATom Chung
 
Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0mfread
 

What's hot (8)

Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
Dharik_Soni
Dharik_SoniDharik_Soni
Dharik_Soni
 
Shwetambari Gulhane Resume
Shwetambari Gulhane ResumeShwetambari Gulhane Resume
Shwetambari Gulhane Resume
 
Resume
ResumeResume
Resume
 
Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0
 

Similar to Resume ryan kwon

Similar to Resume ryan kwon (20)

Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014Usbaldo Balderas EE 122014
Usbaldo Balderas EE 122014
 
JITHIN CHANDRAN
JITHIN CHANDRANJITHIN CHANDRAN
JITHIN CHANDRAN
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Julio andradecv
Julio andradecvJulio andradecv
Julio andradecv
 
jacob_gulliver_resume_july2016
jacob_gulliver_resume_july2016jacob_gulliver_resume_july2016
jacob_gulliver_resume_july2016
 
Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615
 
Samuel Mosley IV
Samuel Mosley IVSamuel Mosley IV
Samuel Mosley IV
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
GANESH_Updated
GANESH_UpdatedGANESH_Updated
GANESH_Updated
 
Kui Wang Resume
Kui Wang ResumeKui Wang Resume
Kui Wang Resume
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Rohit_Pandit_Resume
Rohit_Pandit_ResumeRohit_Pandit_Resume
Rohit_Pandit_Resume
 
Hulmani resume
Hulmani   resumeHulmani   resume
Hulmani resume
 
Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
RESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEWRESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEW
 
Prashant Soman resume
Prashant Soman resumePrashant Soman resume
Prashant Soman resume
 
Vineet_resume
Vineet_resumeVineet_resume
Vineet_resume
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
ALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUMEALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUME
 

More from tedkim888

Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwontedkim888
 

More from tedkim888 (11)

Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 
Resume ryan kwon
Resume   ryan kwonResume   ryan kwon
Resume ryan kwon
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 

Resume ryan kwon

  • 1. 604.349.9580, ryank.ubc@gmail.com 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  The University of British Columbia (UBC), Bachelor of Applied Science - Computer Engineering with Software Option. TECHNICAL SUMMARY Programming & Testing Java, Java Android, Junit, Selenium Web Driver, Selenium IDE, C, C++, HTML, CSS, VHDL, Assembly (68K and 8051 microcontroller) Database MySQL, MS-SQL, 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/Tester(QA) Intern, CtoC Capital Corp., Vancouver, Sep 2015 – Present  Responsible for development of a white-label-solution and database-intensive android survey application.  Responsible for development of front-end features and assistance of back-end database systems using MySQL that provides capabilities to configure and customize features to be displayed in the mobile app.  Responsible for constructing quality control systems using Junit Testing and Selenium IDE.  Responsible for constructing Functional Test and User Acceptance Test (UAT).  Responsible for development and implementation of 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 a database system.  Technologies: Java Android SDK, Android Studio, Junit, Selenium IDE, 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
  • 2. 604.349.9580, ryank.ubc@gmail.com 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 Reference available upon request