Summary
Dustin Zhang is a Senior Software Engineer based in Toronto with 12 years of experience building robust, cloud-native applications for financial services and insurance. He has deep expertise in mobile banking—developing Android apps, Kotlin/Compose UIs, coroutine-driven concurrency, and secure OAuth2/OIDC flows—paired with backend skills in Spring Boot microservices, PCF, and reactive Java. Dustin has shepherded large, configurable multi-country banking projects and modernized legacy stacks through refactoring, test automation, and DevOps practices. He also brings full-stack experience from video streaming and startup cloud work using React, Node, AWS Amplify, and MongoDB, demonstrating comfort across both enterprise and fast-moving startup environments. Known for pragmatic architecture choices and hands-on problem solving, he often bridges Android client needs with backend routing, logging, and security features. Currently open to new roles as his contract nears completion, he combines broad institutional knowledge with a willingness to adopt modern frontend and cloud tooling.
12 years of coding experience
7 years of employment as a software developer
BEng; School, Information Management System; Computer Science, BEng; School, Information Management System; Computer Science at Beijing Forestry University
Master of Science, System Design of Internet Application, Master of Science, System Design of Internet Application at Newcastle University