Jim King

Software Engineer at Google

Mountain View, 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
Jim King is a software engineer with a decade of experience focused on high-performance distributed systems and observability. Based in Mountain View, he contributes to Google's Census/OpenCensus project, building production-grade stats and tracing libraries that power RPC monitoring and integrations like Stackdriver. His open-source work includes core contributions to the widely used gRPC project, where he implemented and tested trace-context encoding and decoding across languages. Jim's background blends rigorous academic training (MS and PhD in Computer Science) with applied research and teaching roles, and an early career in system security for the Department of Defense. He brings a systems-first mindset to instrumentation and backend engineering, emphasizing correctness and testability in tracing infrastructure. Colleagues rely on him to translate research-grade ideas into robust, production-ready telemetry components.
code10 years of coding experience
job5 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Idaho
bookThe University of Utah
stackoverflow-logo

Stackoverflow

Stats
22reputation
211reached
3answers
0questions
github-logo-circle

Github Skills (14)

c1710
c1110
trace10
tracer10
grpc10
protocol-buffers10
unit-testing8
google-cloud-spanner6
minikube6
docker6
google-cloud-platform6
stackdriver6
python6
opencensus6

Programming languages (5)

JavaC++CStarlarkGo

Github contributions (5)

github-logo-circle
grpc/grpc

Sep 2016 - Jun 2018

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBackend Developer
Contributions:46 commits, 21 PRs, 18 pushes in 1 year 9 months
Contributions summary:Jim primarily contributed to the core functionality of the gRPC project by implementing and modifying tracing context files. This involved changes to both header and source files related to trace context manipulation, including encoding, decoding, and proto-buffer handling. They also added and modified tests to validate the encoding and decoding of trace contexts.
objective-ccpppythongrpcphp
Vizerai/grpc

Sep 2016 - Jun 2018

The C based gRPC (C++, Node.js, Python, Ruby, Objective-C, PHP, C#)
Contributions:106 pushes, 9 branches in 1 year 9 months
objective-ccpppythonc-nodenode-js
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
Jim King - Software Engineer at Google