Tony (Tianyuan) Zhang

Software Developer at IBM Canada Software Lab - Toronto
  • Claim this Profile
Contact Information
Location
Mississauga, Ontario, Canada, CA

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Canada
    • Software Development
    • 100 - 200 Employee
    • Software Developer
      • Jun 2023 - Present
    • China
    • Semiconductor Manufacturing
    • Software Engineer
      • Oct 2022 - Mar 2023

      ◦ Designed Java Spring Boot application to extract cryptocurrency data from multiple exchanges, tansfer data into customize data format and loads into MySQL datdabase using MyBatis . ◦ Integrated Redis with Spring framework to reduce latency from 5s to 0.8s by caching the calculated results. ◦ Uploaded Code on Github, hooked with Jenkins to build the system and deployed to AWS EC2 instance. ◦ Performed JUnit/Integration tests and discussed with teammates to fix 3 potential bugs. ◦ Applied Restful controller parameters validators with Java 14 new introduced Record class and customized annotation interface supported by Spring framework. ◦ Designed database schema class diagram flow charts and Restful API interface. Show less

    • Canada
    • Printing Services
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2021 - Jun 2022

      ◦ Created hoodie/T-shirt front and back pattern customization tool on UrLab website using Fabric.js library and Vue.js framwork for Digital Edge company to sell customizable fashion products. ◦ Maintained Simitree and Nordicsunn websites based on Vue.js/Nuxt.js and Magento backend as well as creating homepage customer reviews scroll showcase, hCaptcha and holiday discount events. ◦ Created DigitalEdge and ScanPack website for the company to transform from traditional printing and packaging industry to O2O(Online To Offline) industry with the help of PrintNow system and bootstrap framework. ◦ Initiated Dockerfile and Nginx to set up website environment for Co-op students to deploy their project on our server as well as reviewing and merging students code on Bitbucket. ◦ Managed company emails and Microsoft Licensing for all the employees and set up all the devices in the office. Show less

    • United States
    • Individual and Family Services
    • Software Engineer
      • Jul 2020 - Feb 2021

      ◦ Created an online mask designer using Fabric.js and Vue.js that allows customers to create their own design by uploading images, adding/adjusting color and shapes, inserting texts with different styles and more functions. ◦ Implemented an online school/company welcome package showcase for customers to preview all the products come with selected package with their own logo on the same canvas using JavaScript Libraries and Bootstrap. ◦ Created an online mask designer using Fabric.js and Vue.js that allows customers to create their own design by uploading images, adding/adjusting color and shapes, inserting texts with different styles and more functions. ◦ Implemented an online school/company welcome package showcase for customers to preview all the products come with selected package with their own logo on the same canvas using JavaScript Libraries and Bootstrap.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Student
      • Sep 2019 - Feb 2021

    • Research Assistant
      • Sep 2019 - May 2020

      Help Dr Rong Zheng develop a multi-sensor controller ( which is an Android app written in Java ) used to monitor and record patients' activity for further analysis and to build a reliable machine learning model. This is a joint project, groups included are Mcmaster University and Juravinski hospital.

    • Teaching Assistant
      • Sep 2019 - Jan 2020

      • Lead tutorals for COMPSCI 3SD3 ( Concurrent System ).• Mark assignemnts and exams for 3SD3.• Help professor with documentaion work.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Marker/Grade
      • Dec 2019 - Apr 2020
    • Teaching Assistant
      • Sep 2018 - Jan 2019

      • Worked as a marker for COSC 1P02 assignments and grader for tests. • Worked as a proctor during COSC 1P02 tests and exams. • Worked as a marker for COSC 1P02 assignments and grader for tests. • Worked as a proctor during COSC 1P02 tests and exams.

    • Canada
    • Civic and Social Organizations
    • 1 - 100 Employee
    • iOS Developer
      • May 2018 - Aug 2018

      • Worked as a developer to develop an iOS program in order to help people with intelletual disability. • Took part in both frontend and backend design and programming • This program accepts user's uploaded videos, audios and images (it can also record video and audio and take images using camera and recorder on the device for user) and save these resources into the database (Core Data). The user can use these resources and text to create a set of instructions and setup weekly notifications for intellectual-disabled people. When these disabled people follow the instructions to finish some tasks, the start time, finish time and task description will be save into file system and sent to the iCloud database for analysis purpose. Show less

Education

  • McMaster University
    M.Eng, Computing and Software
    2019 - 2021
  • Brock University
    Bachelor's degree, Computer Science
    2014 - 2018

Community

You need to have a working account to view this content. Click here to join now