Summary
Xiaojun Yang is a Senior Software Engineer with over a decade of hands-on experience designing and modernizing large client-server and cloud-native systems, including three years focused on migrating monoliths to microservices. He combines deep Java/J2EE and Spring expertise with practical full-stack skills in React, Kafka, and container orchestration (EKS/K8s), and has built compliance and inventory services for cloud controllers at Entrust. Xiaojun is comfortable across the stack—databases (Postgres, MySQL, Redis), CI/CD pipelines, and Kubernetes admission controllers—and has implemented production-grade solutions that span AWS automation, ElasticSearch, and Kafka-driven architectures. Known for rapid learning and delivering under pressure, he’s repeatedly improved platform reliability and deployment automation at enterprises like Nokia, Ford, and Taobao. A University of Waterloo computer science graduate, he brings a pragmatic engineering mindset and a track record of shipping scalable, observable systems in regulated and high-throughput environments.
9 years of coding experience
19 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo