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.
10 years of coding experience
5 years of employment as a software developer
Johns Hopkins University
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Idaho
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Backend 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.
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.