John Chen

Vice President at Morgan Stanley

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job27 years of employment as a software developer
bookBachelor's degree, Civil Engineering, Bachelor's degree, Civil Engineering at Chongqing Institute of Architecture and Engineering
bookMaster, Computer Aided Design in Municipal Engineering, Master, Computer Aided Design in Municipal Engineering at Beijing University of Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
41reputation
87kreached
2answers
0questions
github-logo-circle

Github Skills (26)

javascript10
jquery10
scripting10
packaging10
user-interface10
wix10
batchfile10
automation10
script10
iswix10
installer10
jquery-ui10
sh10
batch10
automations10

Programming languages (6)

JavaC++JavaScriptGoZigPython

Github contributions (5)

github-logo-circle
crosswalk-project/crosswalk

May 2013 - Jul 2013

A web runtime built on Chrome. This project is currently unmaintained.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:17 commits in 1 month
Contributions summary:John's commits primarily revolve around creating and refining installation scripts for the Crosswalk project, which is a web runtime built on Chrome. Their contributions include the initial implementation of Windows and Linux installer scripts, involving the use of batch scripting and shell scripting. They also enhanced the installers by adding features like app versioning, customized application names, and desktop integration, demonstrating a focus on automation and packaging.
chrome
jquery/jquery-ui

Aug 2012 - Feb 2013

The official jQuery user interface library.
Role in this project:
userFront-end Developer
Contributions:5 commits in 6 months
Contributions summary:John focused on improving the jQuery UI sortable functionality within the jquery-ui repository. Their contributions primarily involved fixing bugs related to nested sortables, placeholder positioning, and interactions with floating items. They also enhanced the sortable algorithm for better handling of nested sortables and improved the "over" event trigger.
jqueryjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial