Summary
Terry Zhang is a Senior Software Engineer with 10 years of experience building maintainable, user-friendly full-stack systems using TypeScript, Angular/React, Python, and Java. At BMO he led modernization efforts that automated migrations for 200+ APIs, slashed deployment times, and introduced standardized, compliant delivery pipelines. He specializes in API governance, containerized microservices on OpenShift, and GitOps-driven CI/CD, pairing strong DevOps practices with clean, self-documenting code. A tenacious problem-solver and mentor, he accelerates junior engineers while breaking complex projects into achievable milestones. Curious and fast-learning, Terry blends pragmatic automation with a focus on long-term maintainability—often bringing measurable operational improvements that aren’t obvious from code alone.
10 years of coding experience
2 years of employment as a software developer
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Mathematics and Computer Science, Mathematics and Computer Science at University of Toronto at Scarborough
Secondary School Certification, Secondary School Certification at Milliken Mills Highschool
Highgate Public School
English, Chinese, Chinese