Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ka Ho Cheng

Vancouver

Summary

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Experienced in full stack web development. Fluent in PHP and Typescript (NodeJS and Angular).

Overview

12
12
years of professional experience
1
1
Certification

Work History

Software Engineer

IUGO Mobile Entertainment Inc.
10.2019 - 11.2023
  • Worked with software development and game design team members to design and develop robust and scalable solutions for game features and components. Development done on PHP/NodeJS game servers in a micro-service architecture.
  • Implemented game server integration tests (using PHP Unit and Chai) to ensure code integrity and data backward compatibility.
  • Collaborated with live-ops team to develop and expand game administration tools (Angular website) to enhance the efficiency of day-to-day live-ops work.
  • Upgraded game administration tool website from Angular 7 to Angular 15; same for the Angular Material UI component library.
  • Improved game server API response time by identifying and optimizing code and data retrieval using Redis.
  • Worked with publisher to implement game server REST APIs (on a two-person team) to support the development and launch of a game companion portal website to help increase overall sales for the game; portal website led to 6-figures in recurring monthly sales.
  • Assisted live-ops team to identify and resolve player in-game issues in a timely manner to maintain customer satisfaction.

Software Developer

Delta Controls Inc.
07.2019 - 10.2019
  • Full stack development and maintenance of web product (PHP back-end, Javascript/jQuery front-end) whose function serves as an administrative web portal to configure and audit access controls of building control systems.
  • Improved functionality and accuracy of access audit reports by analyzing data and identifying edge cases.

Senior Software Developer

Advesa Digitial Solutions Inc.
05.2019 - 07.2019
  • Worked with product design team to implement the front-end of a CRM software using React.js and SCSS.

Software Developer

Encepta Corp.
03.2014 - 05.2019
  • Full stack development & maintenance of SASS web product used for telecom external infrastructure rental application/job tracking and site audit data collection.
  • Designed and implemented front-end of the SASS web product using AngularJS, jQuery and SCSS.
  • Integrated Google Maps API to display collected external infrastructure data on a custom map where users can search for specific infrastructures and edit existing/add new information.
  • Designed database (PostgreSQL) schema to allow efficient and robust storage of application and external infrastructure data.
  • Designed a workflow configuration system in the SASS web product to allow configuration of complex non-linear workflow processes, and a user permission system that provided varying degrees of data transparency to users based on user permissions and workflow steps in the rental application process.
  • Implemented the above designs on a PHP back-end.
  • Deployed and maintained SASS web product using AWS & SoftLayer, as well as mobile apps (iOS, Android) used for data collection of external infrastructures such as utility poles, manholes, etc.
  • Collaborated with other departments to help bring innovation to their work processes (e.g. using Python scripts) to streamline and increase their overall productivity.
  • Managed and facilitated meetings and projects as Scrum Master, and compile interval reports (outlining team productivity, project resource allocation, project progress, etc.) to upper management.
  • Provided professional customer service to users of SASS web product.
  • Performed some in-house IT duties such as MDM and asset tracking, on-boarding/off-boarding of employees, management of domain service and Windows Active Directory, on-site internet/firewall/router networking.

Junior Software Developer

Nerd Corps Entertainment
05.2012 - 02.2014
  • WAMP development of internal web app for use by executives to track animation property licensing rights for different geographical regions.
  • Developed world class cartoon companion websites that would serve as secure interactive playgrounds (e.g. www.slugterra.com), using a PHP MVC framework.
  • Implemented CMS tool and a website back-end that featured a secure game save systems (using synchronous encryption) and monetization (with PayPal API).
  • Designed and implemented database schema (MySQL) to store website content, user account information and game data hosted on the playground websites.
  • Set up and maintenance of FreeBSD/CentOS website servers; integration with AWS services (e.g EC2, ELB, S3, Cloudfront, Route 53)

Education

Bachelor of Science - Computer Science

University of British Columbia
Vancouver, BC
05.2012

Skills

  • Typescript/Javascript, PHP, NodeJS, Java, Python
  • Angular, Reactjs, jQuery, HTML, SCSS
  • MySQL, PostgreSQL, Redis
  • AWS (Eg EC2, S3, Route 52, RDS)
  • Google (Eg Maps) API, PayPal API
  • Git (GitHub, GitLab)
  • JIRA
  • Apache, WAMP, Docker, Linux

Certification

  • Scrum Alliance Certified ScrumMaster - May 2017
  • BCRPA-Certified Personal Fitness Trainer - Jan. 2010 - Jan. 2017

Timeline

Software Engineer

IUGO Mobile Entertainment Inc.
10.2019 - 11.2023

Software Developer

Delta Controls Inc.
07.2019 - 10.2019

Senior Software Developer

Advesa Digitial Solutions Inc.
05.2019 - 07.2019

Software Developer

Encepta Corp.
03.2014 - 05.2019

Junior Software Developer

Nerd Corps Entertainment
05.2012 - 02.2014

Bachelor of Science - Computer Science

University of British Columbia
Ka Ho Cheng