Tony Chen

Passionate Software Developer

About Me

Hi everyone! My name is Tony Chen and this is my personal website. I am a Business and Computer Science (with Honours) graduate from the University of British Columbia.

Here you will find my projects, experiences, and other fun things I have made that involves code! My other passions include competitive video games, eating food, and discovering fun things to learn about.

I am currently working for Amazon Web Services as a Software Development Engineer.

Programming


Programming

C# (ASP.NET MVC), TypeScript, Python, Java

Tools/Environment

CD/CI Pipelines, Visual Studio, Git CLI and UI, Command Line, Microsoft Azure, Service Fabric



Testing

Selenium, SpecFlow, JUnit, Chai, NUnit, XUnit

Web

Node.js, React-Redux, AngularJS, HTML/CSS/JavaScript, jQuery, Bootstrap, Express



Databases

AWS DynamoDB, Couchbase, SQL, CosmosDB, MongoDB, Firebase

My Projects

Personal Projects

Moist Bot

Pokémon Giveaway Bot “MoistBot”

On-demand, scalable Pokémon giveaway service hosted as a Discord bot.
Learn more.

Match Stats

Counter-Strike Match Analysis Web App

Lightweight match analysis and result viewer for mobile users.
Check it out here.

Stocks Analysis

Python Script for Stocks Analysis

Driven by my passion for finance, I used Alpha Vantage API to create a Python script to select strong daily stocks based on Moving Average and Volume Analysis.

Lumohacks Project

Message Board for First Responders and Veterans

At Lumohacks 2018, we tackled the challenge of sending virtual messages to first responders and veterans to improve their mental well being.

Academic Projects

NBAStats

NBA Connect

In my industry skills course, created and designed a display of NBA Stats in conjunction with News articles and Match information as an information hub for users. Our primary goal is to allow the user to personalize their own NBA viewing experience.

Check it out here!

Databse Excerpt

phpMyAdmin Database on XAMPP

In my databases course, we designed a conceptual sports team database, containing information on all the teams, players, and matches. The system would also handle SQL queries and was hosted on XAMPP using phpMyAdmin.

Database & Query System

Typescript Dataset and Query System

In my software engineering course, we were tasked with making a Typescript database set to handle JSON queries for a stored set of courses and rooms at UBC. We also illustrated UML diagrams and implemented them in our system.

Experience

Volunteer/Work


Amazon Web Services

Software Development Engineer I - AWS Commerce Platform

Amazon Web Services - Vancouver

Developing AWS Commerce Platform's Services using Java, Coral, and AWS Simple Workflows. Writing tests to support our full CD/CI pipelines environment.

Learn more.

Mojio

Platform Engineer Co-op

Mojio - Vancouver

Worked on Mojio's Core Platform using C# and Azure Service Fabric. Collaborating with a small team of four developers for a new set of features set to be released by EOY 2020.

Learn more.

Paragon Testing Enterprises

Junior Software Development and QA Intern

Paragon Testing Enterprises - Vancouver

Writing Selenium and SpecFlow scripts and test cases, which I get feedback from daily scrum meetings. I also performed full-stack web development with ASP.NET, TypeScript and C#.

Learn more.

Westpeak Research Association

Westpeak Research Association - Analyst

Wrote a financial research report on the company HWD.TO learning with a team of Sauder student analysts.
Report on Seeking Alpha.

UBC eSports Association

UBC eSports Association - Executive

Helped host and run brackets during the largest Smash Bros. Tournament in the Pacific Northwest.
Learn More.



Save-On Foods

UBC Save-on-Foods - General Clerk

Worked as a General Clerk at the UBC Location, tasked with closing departments and stocking shelves as needed.

Commerce Mentorship Program

Commerce Mentorship Program - Tutor

Designed and taught COMM 290 review sessions.
2016W Midterm 2016W Final 2017W Midterm 2017W Final 2018W Midterm 2018W Final