Kaitao Wu is a Senior Software Engineer with six years of experience building Android and backend systems, currently based in Sunnyvale and recently joining Uber after multiple senior roles at LinkedIn. He has a strong foundation from dual degrees and an MS from the University of Michigan, and his work spans mobile client engineering, backend services, and distributed systems. Kaitao contributes to notable open-source projects like Apache Beam—adding timer/state support and TestStream integration for the Samza runner—showing depth in streaming and execution frameworks. He pairs product-focused Android development with low-level systems improvements, and has a history of practical IoT and research projects from Bosch and university labs. Colleagues would describe him as a pragmatic engineer who bridges mobile UX needs and robust backend/stateful processing.
6 years of coding experience
6 years of employment as a software developer
Master's degree Computer Science Engineering, Master's degree Computer Science Engineering at University of Michigan
Bachelor's degree Electrical and Computer Engineering, Bachelor's degree Electrical and Computer Engineering at Shanghai Jiao Tong University
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:107 reviews, 31 commits, 69 PRs in 1 year 9 months
Contributions summary:Kaitao primarily focused on modifying and improving the Apache Beam code related to timers and state management within the Samza runner. Their contributions included adding support for timer family IDs, fixing the encoding/decoding of timestamps, and implementing user state functionalities. The user also upgraded the Samza runner to a newer version and incorporated support for TestStream, demonstrating a focus on core features and improvements within the Samza execution environment.
Apache Beam is a unified programming model for Batch and Streaming
Contributions:97 pushes, 106 branches in 9 months
stream-processingbeambatchstreamingapache
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.