Ryan Kim

Manager, Technical Program Management at Uber

San Francisco, 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
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.
code10 years of coding experience
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at University of California, Riverside
languagesEnglish
github-logo-circle

Github Skills (12)

pact10
key-value-database10
iterator10
go10
key-value-store10
pac10
key-value10
testing9
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (4)

C++CGoSwift

Github contributions (5)

github-logo-circle
cockroachdb/pebble

May 2019 - Aug 2019

RocksDB/LevelDB inspired key-value database in Go
Role in this project:
userBack-end Developer
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.
golangrocksdbtransactionalnosql-databasedatastore
Ryanfsdf/grpc-go

May 2020 - Aug 2020

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.
Request Free Trial