Summary
John Chen is a veteran software leader with two decades of experience building high-performance, multi-threaded systems and leading engineering teams across embedded, mobile, cloud and full-stack domains. Currently a Vice President at Morgan Stanley, he’s driving a migration from a C++ codebase to Scala, bringing deep systems design, debugging and project management skills honed through roles at Intel, Microsoft and multiple startups. He has shipped device-level firmware and Android platforms, designed USB/BLE payment dongles and contributed automation and installer tooling to notable open-source projects like Crosswalk, plus front-end fixes to jQuery UI. Comfortable as a 24/7 on-call escalation engineer, he combines hands-on coding (C/C++, Java, JavaScript) with architectural leadership and a strong grounding in software engineering practices such as CMM and XP. Known for digging into root causes, he pairs pragmatic problem solving with a history of building production-ready, highly available systems. Based in Montreal, he brings an uncommon mix of embedded kernel experience and large-scale server/cloud expertise.
15 years of coding experience
27 years of employment as a software developer
Bachelor's degree, Civil Engineering, Bachelor's degree, Civil Engineering at Chongqing Institute of Architecture and Engineering
Master, Computer Aided Design in Municipal Engineering, Master, Computer Aided Design in Municipal Engineering at Beijing University of Technology
English, Chinese