Summary
Haiyang Yu is a Senior Software Engineer based in Sunnyvale with nine years of experience building cloud-native, scalable data pipelines and distributed systems using Go, Java, C++, Python and C#. At Google and previously at VMware he led design and implementation of resilient streaming agents and Kubernetes microservices that integrate Kafka, Postgres and analytical stores like Druid, focusing on fault tolerance, SSL/TLS certificate rotation, and optimized full/delta syncs. He has a track record of improving uptime and automation—e.g., boosting a fingerprint matching system from 93% to 99% availability and automating complex deployments with Helm, Consul and Docker. Comfortable owning end-to-end features, Haiyang combines systems-level curiosity with pragmatic engineering: multithreaded distributed singletons, FSM-based agents, and feature-switch CRDs are recurring themes in his work. He holds an MS in Software Engineering from Carnegie Mellon and brings both finance-grade rigor from Barclays and cloud production experience from large-scale platform teams.
9 years of coding experience
8 years of employment as a software developer
Master of Science - MS Computer Software Engineering, Master of Science - MS Computer Software Engineering at Carnegie Mellon University
Bachelor of Engineering (BEng) First Class Honour Electrical and Electronics Engineering, Bachelor of Engineering (BEng) First Class Honour Electrical and Electronics Engineering at Nanyang Technological University Singapore
Chinese, English, French