JP Robinson

Staff Engineer at Datadog

New York, New York, 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
JP Robinson is a Staff Engineer in New York with 13 years of experience building and hardening backend systems at high-scale organizations like Datadog and The New York Times. He specializes in microservices, observability, and tooling—contributing to open-source projects such as Go-kit, NYT's gizmo, and a tool that converts OpenAPI specs to Protobuf/gRPC definitions. JP’s work blends pragmatic maintenance (dependency and protobuf fixes) with feature-focused integrations—email blocks for stream processing and a Kafka-websocket example—showing a knack for both reliability and developer ergonomics. He brings deep Go expertise, a track record of improving metrics and testing, and a practical systems-thinking approach grounded in a dual Computer Science and Mathematics degree.
code13 years of coding experience
job15 years of employment as a software developer
bookUniversity of Missouri
github-logo-circle

Github Skills (25)

imap10
graphite10
microservices-application10
kafka10
smtps10
smtp10
integrations10
e-mail10
smtpd10
code-generation10
go10
microservices10
openapi10
protobuffer10
protobuf10

Programming languages (4)

DockerfileCSSMakefileGo

Github contributions (5)

github-logo-circle
nytimes/gizmo

Dec 2015 - Sep 2019

A Microservice Toolkit from The New York Times
Role in this project:
userBack-end Developer
Contributions:48 releases, 301 commits, 214 PRs in 3 years 9 months
Contributions summary:JP primarily focused on updating and improving the microservice toolkit, "gizmo", developed by The New York Times. Their contributions involved fixing import issues, such as with the logrotate package, and updating protobuf definitions across several service files. These changes suggest a focus on code maintenance, dependency updates, and ensuring the stability and functionality of the project's core components. Additionally, they were involved in adding a kafka-websocket example.
yorkgoogle-pubsubgizmogooglecloudtimes
nytimes/openapi2proto

Apr 2016 - Dec 2019

A tool for generating Protobuf v3 schemas and gRPC service definitions from OpenAPI specifications
Role in this project:
userBack-end Developer
Contributions:3 releases, 129 commits, 67 PRs in 3 years 7 months
Contributions summary:JP was actively involved in developing a tool for generating Protobuf v3 schemas and gRPC service definitions from OpenAPI specifications. Their contributions primarily focused on the core logic for parsing OpenAPI specifications and converting them into Protobuf and gRPC code. This involved the implementation of key functions and data structures for handling OpenAPI definitions, generating Protobuf message declarations, and setting up the gRPC service definitions. They also added support for external references, ensuring correct generation of code for complex OpenAPI specifications.
protobufgrpcgrpc-servicedefinitionsspecifications
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
JP Robinson - Staff Engineer at Datadog