I am a versatile software engineer with 20+ years of experience across full-stack development, DevOps engineering, and test automation. I design and deliver scalable applications, optimize CI/CD pipelines, and implement automated testing strategies that improve quality and reduce costs. I enjoy leading technical change, coaching teams, and leveraging AI-assisted development tools to accelerate delivery. I thrive in Agile environments and value software craftsmanship. I am passionate about building maintainable systems, mentoring engineers, and driving technical excellence across organizations.

Steve Zhang

I am a versatile software engineer with 20+ years of experience across full-stack development, DevOps engineering, and test automation. I design and deliver scalable applications, optimize CI/CD pipelines, and implement automated testing strategies that improve quality and reduce costs. I enjoy leading technical change, coaching teams, and leveraging AI-assisted development tools to accelerate delivery. I thrive in Agile environments and value software craftsmanship. I am passionate about building maintainable systems, mentoring engineers, and driving technical excellence across organizations.

Available to hire

I am a versatile software engineer with 20+ years of experience across full-stack development, DevOps engineering, and test automation. I design and deliver scalable applications, optimize CI/CD pipelines, and implement automated testing strategies that improve quality and reduce costs. I enjoy leading technical change, coaching teams, and leveraging AI-assisted development tools to accelerate delivery.

I thrive in Agile environments and value software craftsmanship. I am passionate about building maintainable systems, mentoring engineers, and driving technical excellence across organizations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Developer at Scotiabank
December 1, 2022 - Present
Built and maintained Scotia Online web applications using React, Next.js, Express.js, and Monorepo architecture. Introduced Playwright integration testing with >90% coverage, optimized CI/CD by enabling Next.js standalone builds; migrated Node.js micro applications from Azure PCF to GCP; explored AI-assisted development tools to accelerate delivery.
Senior Cloud Engineer at Scotiabank
December 31, 2022 - October 22, 2025
Developed Console application for managing Azure PCF environments (React + Spring Boot). Implemented Playwright coverage strategy achieving 90% coverage with minimal test cases.
Development Practice Coach at Scotiabank
January 31, 2019 - October 22, 2025
Led DevOps onboarding for Scrum teams, identified gaps, and created tailored onboarding paths. Delivered training on CI/CD, TDD, and DevOps tools. Designed reusable Jenkins pipelines and implemented Bitbucket PR triggers to automatically start Jenkins pipelines.
Senior Developer Analyst at TELUS
August 31, 2015 - October 22, 2025
Developed and maintained ATG based J2EE Web Store application. Designed Jenkins/uDeploy CI/CD pipeline; integrated SonarQube for automated quality checks. Implemented 86 Robot Framework test cases in under 50 hours and integrated into CI workflow. Facilitated Coding Dojo events and contributed to Robot Framework + Jenkins communities.
Senior Software Developer at Acklands-Grainger Inc.
October 31, 2013 - October 22, 2025
Maintained J2EE Web Store and developed new OMS app using Grails. Automated builds and deployments with Ant/Gant scripts and Jenkins for WebLogic environments.
Senior Software Developer at Complete Innovations Inc.
March 31, 2013 - October 22, 2025
Built cross platform courier dispatch mobile app (Rhodes/Ruby-based). Automated builds with Jenkins on Windows and macOS; implemented native barcode scanning extension.
Senior Software Developer at Grapple Mobile Ltd.
June 30, 2012 - October 22, 2025
Maintained Grapple cross platform mobile platform; automated daily build/release pipeline with Jenkins; designed Kanban workflow with JIRA automation; integrated Sonar with CI.
Software Developer at QuickPlay Media Inc.
February 28, 2010 - October 22, 2025
Built J2EE server side systems and ported multimedia apps to J2ME, BlackBerry, Windows Mobile, and BREW. Designed MVC/state machine architectures for mobile apps; implemented C++ BREW framework.
Engineer (Early Career) at Unicom BREW / Motorola China / Beijing Research Institute of Telemetry
December 31, 2005 - October 22, 2025
In early career, designed GPS/GLONASS navigation algorithms for China’s first 12-channel combined receiver; developed embedded mobile applications in C/C++; provided developer support and training for BREW platform.

Education

Master of Electrical Engineering at Beijing Research Institute of Telemetry
January 11, 2030 - January 1, 1995
Bachelor of Electrical Engineering at Beijing University of Aeronautics and Astronautics
January 11, 2030 - January 1, 1992

Qualifications

Certified ScrumMaster Training
January 1, 2012 - October 22, 2025
Official Spring framework training
January 1, 2008 - October 22, 2025
Hibernate training
January 1, 2006 - October 22, 2025
J2EE architect training
January 1, 2005 - October 22, 2025
J2EE training
January 1, 2004 - October 22, 2025

Industry Experience

Software & Internet, Financial Services, Telecommunications, Professional Services