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.
13 years of coding experience
17 years of employment as a software developer
Bachelor's Degree Computer Science Statistics, Bachelor's Degree Computer Science Statistics at The University of British Columbia
Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
Role in this project:
Back-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.
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
DevOps 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