ETHAN (SEUNG WOO) CHO
Phone: 778-***-****
Email: admq5v@r.postjobfree.com
Home: **** ********* ****** *********, **, Canada V6P 4X2 GitHub: https://github.com/ethanswcho
Website: https://ethan-cho.com
LinkedIn: https://www.linkedin.com/in/ethanswcho
EDUCATION
University of British Columbia Vancouver, BC
Bachelor of Science – Computer Science Graduated May 2021 PROFESSIONAL EXPERIENCE
KPMG Ignition Tokyo, Japan
Software Engineer Intern Oct 2019 – Mar 2020
Developed a Python back-end module for a web application that performs data extraction from OCR'ed data of documents
Implemented ways to handle OCR errors and adjust typos by using various tools (RegEx, Levenshtein distance), boosting the performance of data extraction
Implemented various pipelines of extraction for different types of documents
Ensured coordination between modules so each module receives and outputs data in correct format
Integrated machine learning, artificial intelligence modules and performed integration/end-to-end testing PROJECTS
BlackJack
Android application to play BlackJack on the go, built with Java and Android Studio
Utilized object oriented programming to efficiently model cards and their intended behaviour
Built robust in-game logic to smoothly support all possible player actions (hit/stand/double/split) KanjiTester
Created an application with Python that allows users to study Japanese Kanjis sorted by JLPT levels and test their skills.
Utilized PyQt5 and QtDesigner to design an intuitive GUI that is easy to use StockAlert
C# application built to web-scrape local computer shops and alert users when user-selected graphics cards are in stock.
Incorporated WPF UI framework to build modern and minimalistic GUI
Utilized inheritance to support web-scraping from multiple local computer shops TECHNICAL SKILLS
Programming Languages: Python, Java, C/C++/C#, JavaScript, Typescript, Racket ASL, Assembly
Add-ons: Node, Mocha, Yarn, JUnit, jQuery, JSON, REST, Karma, WPF
Database: JDBC, MySQL
Machine Learning: KNN, Decision Trees, Linear/Logistic Regression, SVM, Random Forest, Naïve Bayes, Neural Networks
Languages: Bilingual proficiency in English and Korean; Advanced Japanese