Karen Chen

Karen Chen

Computer Science Student

University of Toronto


Karen is currently a third year student majoring in Computer Science at the University of Toronto (UofT).

Karen is a quick learner with strong problem-solving skills and a desire to explore the tech industry. Her extensive understanding about clients’ needs and the ability to reflect on change requests efficiently during her internship role has earned her manager and coworkers’ high recognition as seen in her Linkedin recommendations. Karen is always eager to learn and take on new challenges in the ever-changing software industry.

Karen is currently seeking Software Engineering Internship opportunities for Summer 2021.


  • Software Engineering
  • Software Design
  • Web and Internet Technologies


  • Honours BSc in Computer Science, Expected Graduation June 2022

    University of Toronto










Software Developer, Data & Analytics

Royal Bank of Canada

May 2020 – Aug 2020 Toronto, Canada

Responsibilities include:

  • Influenced three large firms including one of the world’s leading information services companies to collaborate with RBC by designing and developing a web application that powers a business search engine.
  • Enhanced existing RBC commercial banking clients’ decision-making process by providing analysis of sales trends and real-time transaction data through a web application.
  • Implemented the majority of UI features such as the rendering of search results with Bootstrap, jQuery, ChartJS and Datatables and quickly handled urgent change requests from clients and executives.
  • Received high recognition from program managers and department directors due to high quality work done in conducting small surveys and integrating user-driven design into the product.


RBC’s NiMO Mobile Application

NiMO helps the everyday user organize recurring payments through an innovative application that can be easily integrated into RBC’s mobile app. The project won 3rd place for RBC’s innovative digital banking challenge.
See certificate


SickKids Uroflow

An application that enables patients to perform uroflowmetry tests at home.


A web applicaiton that boosts your productivity.

Pizza Parlour

A back-end API for a pizza parlour ordering system.

Theatre Blocking

A simple web application that improves the efficiency during the planning stage and rehearsals of a performance.

Temperature and Humidity Control System

A control system that manages the real-time operation of a remotely connected air conditioner (AC) by reading the temperature and humidity sensor data, which are deployed in the environment.

Database Design for Vacation Rental Application

A database design in SQL for a vacation rental application, written in Data Definition Language.

Automated Teller Machine System

An interactive Automated Teller Machine system that enables the user to create and interact with different types of accounts.

Autocomplete Engine

An autocomplete engine that suggests strings or melodies based on a few letters or intervals.

Elevator Simulation

A system that simulates moving algorithms of elevators with different arrival algorithms of passengers.