Summary
Zhenchao Xu is a Software Engineer with eight years of experience building full-stack web applications and safety case processing platforms, currently on the Safety Case Processing team at Veeva Systems. A University of Waterloo computer science graduate with strong grades, he is fluent in C/C++, Java, Python and JavaScript and enjoys applying data structures and algorithms to practical problems. His background includes cloud collaboration work at OpenText, automation tooling in C++ and Python at Process Fusion, and front-end development using Angular and SAPUI5. He has a track record of improving test coverage and shipping features across UI and API layers, and has implemented automation to parse proprietary formats into CSV for large-scale imports. Outside of work he composes and arranges piano and Chinese-style pop music—an artistic habit that reflects a detail-oriented, creative approach to engineering. Based in Kitchener, he balances technical curiosity with hobbies like MOBA gaming and exploring international TV and anime, which often inspire unconventional problem perspectives.
8 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Science, Major Average: 89%, Cumulative Average: 87%, Bachelor’s Degree, Computer Science, Major Average: 89%, Cumulative Average: 87% at University of Waterloo
English, Chinese, Japanese