Otto Yiu

Principal Software Architect at Demonware

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
Otto Yiu is a Principal Software Architect with 13 years of experience designing and operating large-scale distributed systems, currently leading platform and architecture at Demonware in Vancouver. He specializes in container orchestration and migrations—having led the move from Mesos/Marathon to Kubernetes—and builds highly available, cloud and on-premise deployments including custom CNI/L4 load-balancers, multi-cluster controllers, and scalable observability stacks. A hands-on engineer and mentor, he’s driven CI/CD and automation projects that can spin production clusters in minutes and has contributed to prominent open-source projects like kubernetes/kops and django-cors-headers. Known for pragmatic tooling and network automation (including REST APIs for routers and load balancers), he blends deep systems-level networking insight with platform UX and developer productivity improvements.
code13 years of coding experience
job17 years of employment as a software developer
bookBachelor's Degree Computer Science Statistics, Bachelor's Degree Computer Science Statistics at The University of British Columbia
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
265reputation
27kreached
2answers
6questions
github-logo-circle

Github Skills (22)

cors10
kubernetes10
middleware10
python10
django10
go10
kubernetes-pods10
calico10
dockers9
docker9
rest-api9
yaml8
etcd8
cicd7
html6

Programming languages (8)

TypeScriptDockerfileShellC++ScalaJavaScriptGoPython

Github contributions (5)

github-logo-circle
Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
Role in this project:
userBack-end Developer
Contributions:1 release, 51 commits, 3 PRs in 2 years 4 months
Contributions summary:Otto primarily contributed to the development of the django-cors-headers application. Their work involved enhancing the functionality of the middleware by including features such as allowing credentials in simple requests and intercepting CORS preflight requests. They were also responsible for incrementing the version number with each release and including additional headers for compatibility. Furthermore, the user refactored the code to adhere to PEP8 standards.
cross-originpythoncorsdjango-frameworkdjango-rest-framework
kubernetes/kops

Apr 2017 - Jan 2018

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
userDevOps Engineer
Contributions:12 commits, 10 PRs, 100 comments in 9 months
Contributions summary:Otto primarily contributed to the infrastructure and operational aspects of the Kubernetes project. Their work included updating dependencies related to networking, specifically Calico, to enable cross-subnet functionality and modifying the code to expose and manage audit logs effectively. The user also made changes to improve S3 URL parsing and the etcd image override capabilities. Furthermore, they provided code and documentation for migration scripts related to Calico CIDR changes.
containersgcphelmlinodeinstallation
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
Otto Yiu - Principal Software Architect at Demonware