Summary
Yang Liu is a Lead Software Developer with a decade of experience building full-stack, cloud-native systems and leading engineering efforts at RBC. He combines deep systems skills in C/C++ and Linux with modern web and mobile stacks (React, Flutter, Node, Springboot) and hands-on DevOps (Docker, Kubernetes, CI/CD), having shipped microservices and monoliths across enterprise and research settings. His background in video streaming, codecs, and SDN—developed through research roles at University of Calgary and AT&T—gives him a strong edge in performance-sensitive systems and network-aware application design. Comfortable collaborating across continents and academia (Yale, CERN) and industry, he pairs tested engineering practices (TDD/BDD) with clean architecture and SOLID principles. A fast learner who bridges research and production, he also contributes to tooling and low-level projects ranging from embedded systems to distributed message caching.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering - BE, Computer and Information Systems Security/Information Assurance, Bachelor of Engineering - BE, Computer and Information Systems Security/Information Assurance at Tongji University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Calgary
English, Chinese