Ryan Kim is a technical program management leader with a decade of experience orchestrating complex programs in transportation, autonomous vehicles, and marketplace products from San Francisco. As Manager of Technical Program Management at Uber, he’s led cross-functional efforts across autonomous mobility, delivery marketplace experiments, membership and consumer engagement, and AV partner integration, blending product strategy with operational rigor. He pairs hands-on engineering instincts—illustrated by substantive backend contributions to the Pebble key-value store (iterator enhancements, dynamic bounds, and compaction improvements)—with program-level execution. That combination helps him translate low-level technical trade-offs into reliable delivery plans and measurable business outcomes. His background spans motorsports and automotive brand roles, giving him a practical systems mindset and a knack for coordinating hardware-software workflows.
10 years of coding experience
Bachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at University of California, Riverside
Contributions:35 commits, 36 PRs, 16 pushes in 3 months
Contributions summary:Ryan primarily contributed to the implementation of features within the Pebble key-value database, specifically focusing on enhancements to iterator functionality. Their work included adding support for `SeekPrefixGE`, which involved modifications to iterator logic and the `sstable` package, alongside associated test implementations. They also introduced support for dynamic bounds and enhanced the flushing and compaction mechanisms.
The Go language implementation of gRPC. HTTP/2 based RPC
Contributions:233 pushes, 52 branches in 3 months
golangrpcetcdprotobufproto
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.