Experience

  • Microsoft
    2021-03 - 2022-07
  • Vancouver, British Columbia, Canada
    Software Engineer · Permanent Full-time

    microsoft1 microsoft2

    Teams Calling, Meeting, and Devices (CMD) is responsible for the front-end implementation of Calling, Meeting, and Devices features on Teams’ web and application interfaces. This includes handling the interaction logic between Teams and customers, as well as communicating with the Skype back-end APIs.

    • Developed the Teams MTMA(Multi-Tenant-Multi-Account) functionality.
    • Improved the authentication flow for Teams calling.
    • Incorporated telemetry and conducting analysis for enhanced insights.
    • Migrated unit tests.
  • Wildbunch Software
    2019-09 - 2020-09
  • Vancouver, British Columbia, Canada
    Full-stack Developer · Permanent Full-time

    wildbunch1 wildbunch2

    WildBunch Software is a sibling company of RacingEdge, a sports car trading platform. It primarily takes over the software development business from RacingEdge and provides technical support to the users to facilitate the trading process. The company’s focus centers on full-stack web development and customer-facing aspects.

    • Frontend codebase migration.
    • Plugin development as a support to read/write to the database. xw
    • API integration.
    • Unit testing and maintainance.
    • Microservice design, development, and deployment on AWS.
  • Locarise
    2019-03 - 2019-06
  • Tokyo, Japan
    Software Developer · Intern

    Locarise is an innovative startup with a strong focus on leveraging data to enable physical space intelligence. Their mission is to assist brick-and-mortar stores in gaining a deeper understanding of their guests and optimizing their turnover.

    • Frontend codebase reconstruction.
    • SEO improvement.
    • QA tests.
  • UBC Centre for Teaching, Learning and Technology
    2018-05 - 2019-03
  • Vancouver, British Columbia, Canada
    Assistant Developer · Volunteer

    The Centre for Teaching, Learning, and Technology (CTLT) primarily focuses on professional development in teaching and learning, offering technical support for UBC faculty-led projects. The project I contributed to is Tapestry Tool led by Dr. Steven Barnes, which has evolved into an open-source online learning platform. This platform facilitates collaboration among users in the creation of interactive multi-modal content.

    • Frontend web developemnt.
    • Video Player navigation bar customization.
    • Open source contribution.