Summary
Brandon Chan is a software application developer with eight years’ experience building and modernizing core banking systems and customer-facing applications. Based in Toronto, he combines mainframe expertise (High Level Assembler, JCL, DB2 on z/OS) with modern API work—designing Z/OS Connect interfaces and OpenAPI/Swagger schemas as part of modernization efforts at BMO. He’s delivered full-stack features earlier in his career, from Vue.js front ends to ASP.NET and Flask APIs backed by PostgreSQL, and has improved document extraction workflows for supply-chain clients. Known for meticulous documentation and collaborative problem-solving, he also provides on-call production support and root-cause analysis for critical banking processes. His background in computer engineering and hands-on cross-stack experience make him comfortable bridging legacy systems and contemporary services to deliver reliable, auditable solutions.
9 years of coding experience
3 years of employment as a software developer
DCS, Pure and Applied Science, DCS, Pure and Applied Science at Collège de Maisonneuve
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at École Polytechnique de Montréal
Computer Science and Information Engineering, Computer Science and Information Engineering at National Taiwan University of Science and Technology
High School Diploma, High School Diploma at École secondaire Lucille-Teasdale
English, French