Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Dipu Zhang

Toronto,ON

Summary

Senior software developer lead 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
  • Leading a team to work on high-impact initiatives for an OMNI payment system processing over $750M annually in multiple currencies.
  • Managed the payment storage isolation and re-design, ensuring the autonomy, scalability and extensibility of the payment service.
  • Steered the seamless integration of Klarna across multiple platforms, increasing checkout conversion rates by over 12% and boosting average order value.
  • Led the Stripe integration with 3DS credit payments, Alipay and Apple Pay, significantly improving credit card authorization rates across Europe and increasing payment reliability and maintainability.
  • Delivered support for additional card brands, expanding global payment coverage and customer accessibility.

Senior Full Stack Software Developer

TouchBistro
02.2020 - 03.2021
  • Implemented multi-venue capabilities, enabling chained venues to manage operations and generate consolidated reports from a single platform.
  • Migrated cloud reporting services to Node.js, reducing latency by over 25% with enhanced query performance.
  • Built the React-based reporting portal with Highcharts for real-time data visualization and analytics.

BI Consultant Lead

Adastra
08.2018 - 01.2020
  • Delivered monthly PC Optimum Loyalty reports for Loblaws, ensuring timely and accurate processing for millions of users.
  • Designed scalable data schemas for Shoppers Drug Mart's SSHC reports, improving data integrity and efficiency.
  • Optimized Informatica ETL workflows for Foresters, reducing batch runtimes by over 20% and streamlining operations.

Senior Software Engineer

Esri
01.2015 - 08.2018
  • Developed new ArcGIS Maps for Office using TypeScript and Angular, enhancing usability and adoption.
  • Introduced new features for ArcGIS Maps for SharePoint, increasing client engagement and flexibility.
  • Expanded the functionality of Esri Maps for MicroStrategy and created extensibility APIs, improving adaptability for enterprise needs.

Software Engineer

Etico Software
02.2012 - 12.2014
  • Developed MicroStrategy BI solutions for clients and partners.
  • Implemented plugins to enhance MicroStrategy Web functionality.

Education

Master of Science - Computer Science

University of Ottawa
Ottawa, ON

Bachelor of Science - Software Engineering

Xiamen University
Xiamen, China

Skills

  • Backend: TypeScript, Nodejs, Docker, Kubernetes, Serverless, Java, PHP
  • Frontend: JavaScript, React, Angular, Vue, Dojo, HTML, CSS
  • Cloud: AWS Cloud Technologies (SNS, SQS, Lambda, Step Functions, API Gateway, etc)
  • Database: MySQL, PostgreSQL, Aurora, Redshift, ETL, Data Modeling
  • Tooling: Jenkins, Datadog, LaunchDarkly
  • Other: MicroStrategy, ArcGIS, SharePoint

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
  • AWS Certified Solutions Architect
  • Microsoft Certified SQL BI Developer
  • MicroStrategy Certified Developer

Master of Science - Computer Science

University of Ottawa

Bachelor of Science - Software Engineering

Xiamen University
Dipu Zhang