Yao Gu

Senior Software Engineer II at Confluent

Bellevue, Washington, United States
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
Yao Gu is a Senior Software Engineer II based in Bellevue with a strong track record building distributed systems, event streaming platforms, and generative AI solutions across enterprise and research settings. With experience at Confluent, Ford, Baidu, and Northwestern, he bridges deep learning research (neural architecture search, generative models) and production-grade backend engineering including Kafka, Kubernetes, and cloud platforms. He has practical expertise in schema registry internals and contributed backend improvements to the widely used confluentinc/schema-registry project, emphasizing robust client/serializer and HTTP timeout handling. Yao is fluent in Python, Go, Java, Scala and C/C++, and routinely designs scalable inference and optimization pipelines for real-time workloads. His work combines algorithmic rigor in data structures and deep learning with hands-on delivery of data catalogs, vector/graph DBs, and event pipelines. Outside the obvious tech stack, he repeatedly translates research ideas into operational services that improve feature tuning and simulation efficiency in production.
code3 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Beijing University of Posts and Telecommunications
bookMaster's degree, Computer Science, Master's degree, Computer Science at Peking University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Northwestern University
github-logo-circle

Github Skills (15)

javas10
api-rest10
http10
rest-api10
schema10
api-design10
restful-api10
java10
clientside9
front-end-development9
kafka9
configuration-management9
avro8
json8
testing8

Programming languages (3)

JavaGoHTML

Github contributions (4)

github-logo-circle
confluentinc/schema-registry

Feb 2023 - Mar 2025

Confluent Schema Registry for Kafka
Role in this project:
userBack-end Developer
Contributions:60 reviews, 9 PRs, 18 pushes in 2 years
Contributions summary:Yao primarily focused on modifying the schema registry client and serializer configurations. They implemented and tested features related to HTTP connection timeouts. They also contributed to updating documentation and resolving conflicts in various configuration files. Furthermore, the user worked on modifying the schema-serializer and core files, suggesting a focus on the schema registry service's internal workings.
avroschema-registryprotobuf-schemaprotobufschema-validation
Confluent's Apache Kafka Golang client
Contributions:1 review in 1 day
golanggolang-libraryapache-kafkaconfluent-cloudgolang-bindings
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
Yao Gu - Senior Software Engineer II at Confluent