Zhouchunyang Xia

Senior Software Developer at Improving

Vancouver, British Columbia, 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

🤩
Rockstar
🎓
Top School
Zhouchunyang Xia is a Senior Software Developer based in Vancouver with six years of professional experience building reliable back-end systems. Currently at Improving, he has a strong track record in distributed and client-side server reliability, demonstrated by contributions to the widely used Apache TinkerPop graph framework where he fixed retry behavior for initially dead hosts and added integration tests. His background blends formal computer science training (UBC) with interdisciplinary research in neuroscience and pathology, reflecting an ability to translate complex domain requirements into robust software. Prior roles at Bit Quill Technologies and BC Cancer underline experience in both startup and research-driven environments. Colleagues would describe him as detail-oriented with a pragmatic focus on testing and fault-tolerance. He brings a curious, research-informed perspective to production engineering, often surfacing subtle failure modes before they reach users.
code6 years of coding experience
job5 years of employment as a software developer
bookBachelor of Computer Science (BCS), Computer Science, Bachelor of Computer Science (BCS), Computer Science at The University of British Columbia
bookBachelor of Science (B.Sc.), Neuroscience and Psychology, Bachelor of Science (B.Sc.), Neuroscience and Psychology at University of Toronto
github-logo-circle

Github Skills (5)

javas10
back-end-development10
java10
testing9
clustering8

Programming languages (9)

C#TypeScriptJavaSCSSJavaScriptGoPHPJupyter Notebook

Github contributions (5)

github-logo-circle
apache/tinkerpop

Oct 2021 - Jan 2023

Apache TinkerPop - a graph computing framework
Role in this project:
userBack-end Developer
Contributions:140 reviews, 114 commits, 186 PRs in 1 year 3 months
Contributions summary:Zhouchunyang contributed to the Apache TinkerPop project by addressing retry failures on initially dead hosts. The contributions involved changes to the `Client.java` file in the `gremlin-driver` module, indicating development work on the client-side code. The user also added a new test class to test clustered client and session client with initially dead host in `GremlinDriverIntegrateTest.java` and `DriverRemoteAcceptorTest.java`, indicating quality assurance and testing work.
graph-computingtinkerpopgremlin-serverapacheapache-tinkerpop
xiazcy/tinkerpop

Aug 2021 - Mar 2025

Apache TinkerPop - a graph computing framework
Contributions:19 reviews, 12 PRs, 301 pushes in 3 years 7 months
graph-computingtinkerpopapacheapache-tinkerpopgraph
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
Zhouchunyang Xia - Senior Software Developer at Improving