Vikki Wong

Get Started

Skills

Front-end

HTML5, CSS

Angular, Typescript, Javascript

Bootstrap

Back-end

C# .Net

Java

NodeJS

Database

MySQL

CosmoDB

MS Access

Tools / Others

Git, SVN

JSON RESTful APIs

Tomcat

Microsoft Azure Functions

Experiences

Royal Bank of Canada

Developer

May 2019 – Aug 2019

  • Automated processes using Blue Prism

  • Created documents and tutorials on Confluence and SharePoint

BMO Capital Markets

Developer

Sept 2018 – Dec 2018

  • Technology Used: AngularJS, Javascript, SQL, C# .NET, HTML/CSS, Bootstrap , Confluence

  • Upgraded BMO Capital Markets Prime Service portal to the newest AngularJS version, solving potential security issues

  • Created documents and tutorials on Confluence and SharePoint for other team members

Government of Ontario

Web Developer

Jan 2018 – Apr 2018

  • Technology Used: Angular, SQL, Cosmos DB, Typescript, .NET,
    Azure Function, HTML/CSS

  • Engaged in weekly agile scrums, worked with business analysts, UX/UI, support and agiledevelopers to ensure business requirements are satisfied

  • Created Angular 5 Web applications with focus in Accessibility and WCAG 2.0; improved performance & efficiency by code design and runtime reduction

  • Created REST/HTTP APIs with C# .NET; Designed JSON data formats

  • Created Azure function to archive data with Cosmos DB, SQL, C# .NET Core

  • Provided a range of support through documentation, defining issues and bugs, tracking progress, resolving tickets ranging from back end/server side issues to front end presentation layer bug

Projects

Sheridan College Bike Hub

  • Technology Used: Angular, Springboot, Postgres DB

  • Website for Sheridan College Bike Hub to record Bike Rentals, and Inventory.

  • Created Rest API with Java Spring, Hibernate

  • Work in a team of 4 with Agile Methodology, gathered business requirements from clients

  • Link to Java Backend

  • Link to Live Website

Live Helper

  • RBC Innovation Challenge - Slack Chat Bot

  • Technology Used: Python, Elastic Search

  • Users are able to search through ElasticSearch database for possible solutions

  • Results are generated based on the relevance of solution to the question; Analysts are able to upvote / downvote each solution, further optimizing the results

.NET Core Application: Bowling Lane Booking System

  • Technology Used: ASP.NET Core, SQL, HTML5/CSS

  • Build Web UI to perform CRUD actions on database with customer, order; checks and process lane status

  • Link to repo

Restaurant Randomizer: Foodist

  • Technology Used: Java, JavaFX, XML

  • Based on filters selected by users from UI, randomly suggest a restaurant; Convert data into XML files

Mock File System: JShell Java App

  • Technology Used: Java, JavaFX, JSON

  • Creates files/directories with Unix Terminal-like commands (cd, mkdir, ls etc)

Web Game: Rock Paper Scissors

  • Technology Used: HTML5, CSS, Javascript

  • Simple Rock Paper Scissors Game; Built randomize bot with Javascript

  • Link to game

Education

Sheridan College

Systems Analyst Co-op

Sept 2016 - Dec 2019 (Expected)

  • Cumulative GPA of 3.85 / 4.0

Relevant courses:
  • Web Services using .NET and C#

    Enterprise Java Development

    RDMBS Application Development

    Hybrid Mobile Application

    Interactive User Design

    Advanced Systems Design & Development