Avatar

Bryant Ng

Work Experiences

Software Developer

Virtek Vision International ULC

Sep - Present 2019

Waterloo, Ontario

  • Part of team developing the Projection Data Creator (PDC), a WPF app that visualizes 3D models from AutoCAD files
  • Increased range by 40% of readable file formats for PDC through upgrading 3rd party APIs
  • Resolved defects and stories involving infrastructure, backend functionality and UI to improve customer experience
  • Implemented a C++ test driver within the build pipeline to establish a benchmark for tracking performance metrics
  • The test driver automated testing procedures for reading file types and was able to reduce testing time by 50%
  • Software Developer Assistant

    Iris Power LP

    Jan - Apr 2019

    Mississauga, Ontario

  • Designed a Barcode Scanner feature for a WPF application to improve accuracy rates for storing information of new products in the data pipeline
  • Scripted a PyAutoGUI tool to replicate download processes within internal application interface
  • Tool reduces onsite visits by 50-80% for field specialists and allow clients to access updated data remotely
  • Set up test suites to eliminate application bugs and documented the results as metrics
  • Incident Management Co-op

    Canadian Imperial Bank of Commerce

    May - Aug 2018

    Toronto, Ontario

  • Point of contact for incidents impacting users enterprise wide
  • Manage, create and update incident tickets to resolution in ServiceNow
  • Document recovery process for any major incidents
  • Manage service delivery to ensure all customer service level agreements were met
  • About

    A little information about me!

    Program of Study:

  • 3B Electrical Engineering in Fall 2020 at the University of Waterloo
  • Currently:

  • Incoming Electrical Design Intern at Zeton Inc for Summer 2020
  • Looking for a internship position from January - April 2021
  • Open to learning and absorbing knowledge in Electrical Design, Schematic CAD Design and Power Systems
  • Also maintaining and improving skills in Software Development and especially Web Development
  • Recent Experiences:

  • Software Developer at Virtek Vision International ULC
  • Software Developer Assistant at Iris Power LP
  • Incident Management Co-op at Canadian Imperial Bank of Commerce
  • Interests:

  • Competitive Badminton
  • Fantasy Basketball
  • Travelling and going on adventures
  • Greenhouse Simulator

    ECE 298 - Instrument & Prototyping Lab

  • Built a greenhouse simulator using a TI MSP430 board, C programming with temperature and moisture sensors to simulate different greenhouse environments
  • Utilized the ADC module to read analog output values from sensors and convert them digitally to display
  • ‘Greenhouse’ will have various LED signal patterns for abnormal readings in moisture and temperature
  • Triggers also include a motor fan powered by a PWM to reduce temperature and buzzer for audio alert
  • Bench Press Gloves

    UofT Makeathon - Feb 2019

  • Goal was to enhance the workout experience for the user
  • Used gyroscopes to detect any inbalance in the position of the gloves
  • Made use of an Arduino to record and display data to console
  • LEDs light up and alerts user of any inbalance between the 2 gloves
  • Challenges: Had difficulty parsing and displaying meaningful data from the Arduino to phone

    Other technologies used: React-Native to develop a phone application to display data for user

    Reach out to me through these platforms!

  • Email: bkcng@edu.uwaterloo.ca
  • Linkedin: linkedin.com/in/bryant-ng
  • GitHub: github.com/bkcng