Tony Wang

Tony wang

bookmark on deepenrich
location of Tony WangGreater Vancouver Metropolitan Area
Phone number of Tony Wang+91 xxxx xxxxx
Followers of Tony Wang2000 followers
  • Timeline

    May 2008 - Jul 2008

    Crowd Control

    Digital Attractions Inc.
    May 2009 - Jul 2010

    System Verification Engineer

    IBM
    Jan 2012 - Apr 2012

    Teaching Assistant

    University of Toronto
    May 2012 - Aug 2013

    Software Developer

    IBM
    Apr 2014 - Apr 2017

    Software Developer

    IBM
    Apr 2017 - Jan 2018

    Senior Program Analyst

    Scotiabank
    Jan 2018 - Nov 2019

    Tech Lead | Sr. Software Developer

    TD
    Nov 2019 - Nov 2020

    Application Architect | IT Consultant

    RBCx
    Nov 2020 - Mar 2021

    Senior IoT Software Developer | IT Consultant

    Bell
    May 2021 - Nov 2021

    Senior Software Engineer | IT Consultant

    MCAP
    Oct 2021 - May 2022

    Senior Manager, Software Development

    Symcor
    May 2022 - Jun 2023

    Senior IoT Software Developer | IT Consultant

    Bell
    Jul 2023 - Oct 2024

    Sr Software Developer | IT Consultant

    Scotiabank
    Current Company
    Oct 2024 - now

    IT Consultant

    Moneris
  • About me

    Fullstack Web Developer | Tech Lead | Cloud Architect | Azure | AWS x3 | NodeJS | React | Angular | Vue

  • Education

    • University of toronto

      2011 - 2013
      Master of science in applied computing computer science
    • Udacity

      2018 - 2018
      Front-end web developer nanodegree
    • University of toronto

      2006 - 2011
      Bachelor of applied science computer engineering
  • Experience

    • Digital attractions inc.

      May 2008 - Jul 2008
      Crowd control
    • Ibm

      May 2009 - Jul 2010
      System verification engineer

      Database management and administration on DB2, Oracle and Apache Derby. Website development and maintenance. Eclipse Java Plugin project development and maintenance. Performance, Functional and Installation test cases execution. Lab servers maintenance.

    • University of toronto

      Jan 2012 - Apr 2012
      Teaching assistant

      Introduction to Databases

    • Ibm

      May 2012 - Aug 2013
      Software developer

      DB2 RAS/PD Development- new framework for a DB2 support tool - DB2Support- rolling update infrastructure for all DB2 PD tools- dev for DB2Support, DB2PD, Dart.

    • Ibm

      Apr 2014 - Apr 2017
      Software developer

      dashDB- built a new database as a service web console dashboard in Angular, which is available as a managed service on the IBM public cloud - Bluemix- led the development and maintained the legacy web console in DOJO/J2EE, with the Spring framework.- built a complete continuous integration solution using Concourse CI, together with docker container, Ansible deploy and UCD.- implemented a database conversion workbench in Java/Eclipse for converting database schemas between different databasesDB2 optimizer- developed a new costing model for the new DB2 columnar store query optimizer- fixed defects in DB2 runtime engine- developed a test coverage tool for DB2 engine codebase- worked on Russian encryption PCR for DB2Technologies used: Angular, Dojo, HTML5, CSS, Java, SpringMVC, C/C++, DB2, Docker container, Microservies, Concourse, Jenkins, Urban Code Deploy, Ansible, Git, Github, Perl Show less

    • Scotiabank

      Apr 2017 - Jan 2018
      Senior program analyst

      - Refactored and transformed a key accounting hub application from a monolithic architecture to a micro-service oriented architecture- architected and implemented a number of RESTful API services in Java 8, Springboot stack- designed and implemented a new dashboard application in Angular- setup Devops infrastructure in Jenkins- led the team in design and code reviews for all new API services- ran the team as both scrum master and team lead for all new API and frontend projectsTechnologies used: Angular, Java 8, SpringBoot, SpringMVC, SpringData, Oracle, Microservices, PL/SQL, MQ, Hibernate, Jenkins, JFrog Artifactory, Python, Git, SVN, Bitbucket, JIRA, Confluence Show less

    • Td

      Jan 2018 - Nov 2019
      Tech lead | sr. software developer

      Web servicing platform for business banking customers- Led a team of 6 developers to successfully develop and deliver the first release of a new web banking platform for business banking customers- Designed and implemented from scratch a web-based application using Angular 7, NGRX on the frontend, and microservices in Java Springboot and Spring Cloud on the backend- Worked closely with the design team and business product team on defining the requirement and story scopes- Heavily involved in the DevOps transformation that enabled the automated code integration and product delivery to productionCustomer onboarding application for business banking customers- developed and designed a web application in Angular to assist branch employees for onboarding new business banking customers- designed and implemented 5 microservices APIs in NodeJS/strongloop for supporting the account open process business banking customers.- led the team in DevOps/Agile transformation, and successfully built a complete continuous integration solution in Jenkins with sonarqube, veracode, and other technologies.- facilitated and led the daily scrum, sprint planing and other activities for the devops pod.Technologies used: Angular, NGRX, Springboot, Spring Cloud, NGINX, NodeJS, Loopback, Strongloop, Jenkins, Html5, CSS, Javascript, Typescript, SonarQube, VeraCode, Mocha, Karma, Gulp, SQL Server, Git, BitBucket, JIRA, Confluence Show less

    • Rbcx

      Nov 2019 - Nov 2020
      Application architect | it consultant

      I undertook the redesign and refactoring of an established web application that enables Canadian entrepreneurs and small business owners to register and manage their businesses. I managed to successfully transform the application from a monolithic architecture to a microservices-based one, resulting in significant enhancements to scalability and performance. Technologies used include Node.JS, Koa.JS, React, GraphQL, Apollo.JS, AWS, DynamoDB, Postgres, Gatsby, Lambda, Serverless

    • Bell

      Nov 2020 - Mar 2021
      Senior iot software developer | it consultant

      Project: Bell IoT Smart Retail Solutions- Developed and designed a dashboard using Vue.js that presents real-time and analytical data from IoT devices. This dashboard empowers retail store managers to more effectively manage their staff schedules, monitor store occupancy levels, and track a range of other important metrics.- Created and executed the design of several backend microservices using Node.JS, MongoDB, and Kafka, which operate within a Kubernetes cluster on Azure. These microservices deliver real-time sensor metrics and analytical data through WebSockets and RESTful APIs- Integrated OAuth 2.0 and OpenID Connect for authentication and authorization in both the dashboard and microservices, using the Istio SideCar patternTechnologies used: Node.js, Express.js, Azure, Azure Function, Azure Cosmos DB, Azure EventHub, Keycloak, Kubernetes, Istio, MongoDB, Kafka, Vue.js, WebSocket, GraphQL, Azure AKS Show less

    • Mcap

      May 2021 - Nov 2021
      Senior software engineer | it consultant

      - Implemented a full user/service authentication and authorization library using Open ID connect, OAuth 2.0, Passport.js and Node.JS- Developed and architected a new underwriting system, with an event-driven microservices architecture on the backend and a dashboard implemented in Vue.js on the front end.Technologies used: Node.js, Express.js, Passport.js, Vue.js, MongoDB, RabbitMQ, OAuth 2.0, OpenID Connect, Azure DevOps

    • Symcor

      Oct 2021 - May 2022
      Senior manager, software development

      Responsible for building a new software engineering team and developing the POC and the first iteration of the new Open Banking Platform that gives Canadian consumers better control and ownership of their financial data.Technologies: Node.JS, Express.JS, MongoDB, React, Azure, GraphQL, OAuth 2.0, Open ID Connect, Serverless, Cosmos, Azure functions, API Gateway, Tailwind CSS

    • Bell

      May 2022 - Jun 2023
      Senior iot software developer | it consultant

      Designed and built IoT solutions for supply chain and retail stores. These solutions provide customers with improved insights into their supply chain operations, enable them to monitor goods, observe driver behavior, and facilitate more effective route planning.Technologies used: Node.js, React.js, Express.js, MongoDB, Azure Cosmos DB, Azure EventHub, Kafka, MongoDB, Kubernetes, Azure AKS

    • Scotiabank

      Jul 2023 - Oct 2024
      Sr software developer | it consultant
    • Moneris

      Oct 2024 - now
      It consultant
  • Licenses & Certifications

    • Microsoft certified: azure administrator associate

      Microsoft
      Apr 2022
      View certificate certificate
    • Aws certified sysops administrator – associate

      Amazon web services (aws)
      Sept 2020
      View certificate certificate
    • Aws certified solutions architect – associate

      Amazon web services (aws)
      Aug 2020
      View certificate certificate
    • Aws certified developer – associate

      Amazon web services (aws)
      Aug 2020
      View certificate certificate