Amy Yung

About Me




Hi! I'm a software developer residing in Richmond, BC that specializes in backend development.


Currently I'm working at Semios and previously interned at IBM. I graduated from UBC in 2018 with a degree in Mathematics and in 2022 with a degree in Computer Science in the BCS program. When I'm not coding, you can find me at a boxing gym or at a local restaurant eating away. I would love to chat with you if anything I mentioned caught your attention. Feel free to send me a message or connect with me on LinkedIn!

Education



University of British ColumbiaSeptember 2018 - May 2022

Bachelor of Computer Science - Co-op Program

University of British ColumbiaSeptember 2013 - May 2018

Bachelor of Arts - Major in Mathmatics


Technical Skills


Languages:TypeScript, Ruby, Java, C++, C


Web Development: HTML/CSS, JavaScript, EJS, React.js, Node.js, Express.js, D3.js


Database: PostgreSQL, IBM Cloudant, MongoDB, Firebase


Tools: Docker, Kubernetes, AWS, Sketch


Testing: Mocha, Chai, JUnit

Projects



A data visualization built with D3.js in a team of 3 that allows users to compare different development indicators for countries around the world.



2) HSBC Email Campaign Service on AWS (Academic Project) January 2021 - April 2021

A full-stack web application using AWS built in a team of 8 that allows users to upload an email template (word document) and select it to send to one or multiple recipients by uploading a CSV/Excel spreadsheet.



A simple web app built for nwHacks 24 hour hackathon with a team of 4 that helps people quickly calculate their needed daily protein intake from meat alternatives.



4) InsightUBC (Academic Project) September 2020 - December 2020

A full-stack RESTful web application built in a team of 2 that queries stored historical data from courses and rooms at UBC.



5) Messenger Web Application (Academic Project) September 2020 - December 2020

A messenger web application with a simple authentication system that prevents scripting attacks. MongoDB is used to store user profiles and chat history.



This was a simple web app that aims to assist working at home parents with children. VirtualEdu is a platform that connects parents to teachers to find interesting classes for their children to take online. Not only are there online classes, but there are recorded ones available to view.



7) Squirrel Adventure January 2017

A 2D single-player game built with Javascript for the 2017 Vancouver Game Jam built with a team of 4.



8) Mind the Gap (Academic Project)July 2016 - August 2016

An Android transit application built using Java that maps the location of London’s underground transit system. It uses the Transport for London (Tfl) Open API to parse JSON data to retrieve real time arrival information and thoroughly tested using JUnit.

Experience



1) Semios - Software Developer Sep 2021 - Present

  • Started as a co-op and moved from IoT internal tools team to infrastructure team to a now customer facing team
  • Developed and updated backend endpoints for new features using TypeScript and Node.js
  • Wrote DML SQL queries and integration tests to validate endpoints, ensuring data consistency and reliability
  • Engineered and automated internal infrastructure using Terraform (IaC) to streamline provisioning and implementing Datadog resources for proactive system observability
  • Refactored and migrated frontend components from a legacy JavaScript codebase to TypeScript
  • Implementing new front-end components using React.js, Redux and Ruby on Rails to enhance UI functionality

2) Texavie - Software Developer Co-op May 2021 - August 2021

  • iOS app development - health app used by physiologists and their clients
  • Revamped app authentication with Firebase
  • Revised and designed mockups using Figma
  • Implemented various reusable frontend components & internal data grapher

3) IBM Canada Ltd. - Software Developer Co-op - Accelerator Catalog January 2020 - August 2020

  • Assisted in the design and development of the Accelerator Catalog's front-end search page
  • Developed a preview tool where users could preview their accelerators before submitting to the database
  • Built the admin console for real-time addition/modification for accelerators in the database
  • Configured and deployed the application using Kubernetes, Helm and Docker on IBM Cloud
  • Collaborated with designers to implement front-end templates for Cloud Pak for Data accelerators

Contact Me

Or leave me a message!

 Amy Yung

 Richmond, BC

  ayung.024@gmail.com