Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Dipu Zhang

Toronto,ON

Summary

Senior software developer with 10+ years of experience leading projects as an architect, team lead, and developer. Proven track record in delivering project objectives and maintaining releases. Skilled at resolving complex problems with strong leadership qualities. Committed to devising and executing effective development strategies based on industry best practices.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Software Developer Lead

SSENSE
03.2021 - Current
  • Currently leading the payment storage isolation and re-design.
  • Orchestrated the integration of Klarna into the payment systems.
  • Led the Stripe integration for enhanced payment processing.
  • Architected the Pubsub event schema for payment operations.
  • Implemented support for new card brands across all channels.
  • Tech Stack: Node.js, Typescript, Micro-services, Kubernetes, AWS EKS, SQS, Aurora, MySQL, PHP, Vue.js, Datadog.

Senior Full Stack Software Developer

TouchBistro
02.2020 - 03.2021
  • Led the migration of cloud reporting services to Node.js.
  • Facilitated the data ingestion process from iPad to AWS S3.
  • Developed the React based reporting portal with Highcharts.
  • Implemented the multi-venue management and reporting.
  • Tech Stack: TypeScript, React, Node.js, AWS, Docker, Datadog

BI Consultant Lead

Adastra
08.2018 - 01.2020
  • Loblaws: Managed the monthly delivery of PC Optimum Loyalty reports and designed the data model for Shoppers SSHC reports.
  • Foresters: Analyzed Informatica ETL batch runtimes, fine-tuned ETL workflows, and proposed optimizations to improve ETL performance.

Senior Software Engineer

Esri
01.2015 - 08.2018
  • Rewrote ArcGIS Maps for Office with TypeScript and Angular.
  • Enhanced ArcGIS Maps for SharePoint with new features.
  • Managed Esri Maps for MicroStrategy and added extensibility API.
  • Tech Stack: TypeScript, Angular, JavaScript, Dojo, ArcGIS, MicroStrategy SDK.

Software Engineer

Etico Software
02.2012 - 12.2014
  • Developed MicroStrategy BI solutions for various clients.
  • Implemented various plugins to enhance MicroStrategy Web.
  • Tech Stack: SQL, MicroStrategy, ETL, Java, JavaScript, Bootstrap, HTML, MicroStrategy SDK.

Education

Master of Science - Computer Science

University of Ottawa

Bachelor of Science - Software Engineering

Xiamen University

Skills

  • Software Architecture
  • API design and integration
  • Performance Optimization
  • Web application development
  • Sprint Planning

Certification

  • AWS Certified Solutions Architect
  • Microsoft Certified SQL BI Developer
  • MicroStrategy Certified Developer

Timeline

Senior Software Developer Lead

SSENSE
03.2021 - Current

Senior Full Stack Software Developer

TouchBistro
02.2020 - 03.2021

BI Consultant Lead

Adastra
08.2018 - 01.2020

Senior Software Engineer

Esri
01.2015 - 08.2018

Software Engineer

Etico Software
02.2012 - 12.2014

Bachelor of Science - Software Engineering

Xiamen University
  • AWS Certified Solutions Architect
  • Microsoft Certified SQL BI Developer
  • MicroStrategy Certified Developer

Master of Science - Computer Science

University of Ottawa
Dipu Zhang