Summary
Jun Zhao is a Senior Software Engineer in Vancouver with 10 years of experience building resilient, high-throughput distributed systems and data platforms. Currently at Brex, he architects stream processing with Apache Flink and previously led design and implementation of a Kubernetes operator and CDC control plane to reliably replicate Postgres to Kafka. His background includes core contributions to managed database services at Microsoft—building zone-redundant HA, orchestration for automatic failover, and high-performance thread pooling for MySQL—plus production-grade migration tooling and transactional event publishing. Comfortable across systems, databases, and event infrastructure, he combines deep debugging and performance optimization skills with a history of driving projects from feasibility to GA. An unusual thread through his career is applying academic rigor (Waterloo thesis work and blockchain-based lending research) to pragmatic, operational engineering problems.
10 years of coding experience
4 years of employment as a software developer
Engineer's degree, Mater's degree, Civil Engineering & Materials Science, Engineer's degree, Mater's degree, Civil Engineering & Materials Science at Ecole nationale des Ponts et Chaussées
Bachelor of Science (B.S.), Civil Engineering, 3.74/4.0, Bachelor of Science (B.S.), Civil Engineering, 3.74/4.0 at Tongji University
Master’s Degree, Thesis Based, Computer Software Engineering, 91/100, Master’s Degree, Thesis Based, Computer Software Engineering, 91/100 at University of Waterloo
English, French, Chinese, Chinese