Kaitao Wu

Senior Software Engineer at Uber

Sunnyvale, California, 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
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.
code6 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Computer Science Engineering, Master's degree Computer Science Engineering at University of Michigan
bookBachelor's degree Electrical and Computer Engineering, Bachelor's degree Electrical and Computer Engineering at Shanghai Jiao Tong University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

state-management10
javas10
data-streaming10
apache-beam10
java10
streaming9
big-data9
testing8
api-design7
apim7
api7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/beam

Nov 2020 - Aug 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-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.
golangpythonstreaming-databeambatch
kw2542/beam

Nov 2020 - Aug 2021

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.
Request Free Trial
Kaitao Wu - Senior Software Engineer at Uber