Ed Snible

Senior Software Engineer at IBM

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
Ed Snible is a Senior Software Engineer based in New York with 11 years of focused experience in cloud-native systems, distributed tracing, and DevOps UX. At IBM TJ Watson Research Center he has contributed to more than ten US patents around deployment automation and verification and leads the Istio User Experience working group, bringing operator-focused polish to complex infrastructure. A prolific open-source contributor, Ed has made notable backend improvements to Istio and Jaeger—helping istioctl handle multi-document YAML and enhancing Jaeger’s gRPC, batching, and tenancy features. He combines systems-level C++, Python, and Go expertise with pragmatic attention to API consistency and telemetry, and often frames operator tooling with the showmanship of a stage magician: seamless, reliable, and delightfully invisible.
code11 years of coding experience
job10 years of employment as a software developer
bookLincoln HS
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Arizona State University
stackoverflow-logo

Stackoverflow

Stats
350reputation
40kreached
18answers
2questions
github-logo-circle

Github Skills (29)

observability10
api-design10
protocol-buffers10
distributed-tracing10
command-line-interface10
go10
api10
command-line10
jaeger10
istio10
grpc10
testing9
kubernetes9
networking9
kubernetes-pods9

Programming languages (12)

TypeScriptC#JavaC++ShellMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
istio/api

Mar 2019 - Feb 2021

API definitions for the Istio project
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 9 PRs in 1 year 11 months
Contributions summary:Ed primarily focused on refining API definitions and configurations for the Istio project. They corrected example structures within proto files and HTML documentation, ensuring accurate representation and validation. Key contributions included adjustments to `gateway.proto`, `rbac.proto`, `policy.proto`, and `service_entry.proto` along with other related configuration files. The changes suggest a focus on maintaining and improving the usability and consistency of the API.
apiistiokubernetesdefinitions
istio/istio

Mar 2017 - May 2021

Connect, secure, control, and observe services.
Role in this project:
userBack-end Developer
Contributions:256 reviews, 274 commits, 318 PRs in 4 years 2 months
Contributions summary:Ed's commits primarily focus on enhancing the `istioctl` command-line tool to support the parsing of multiple YAML documents, which is critical for configuring and managing Istio. These changes involve modifications to the tool's core functionality, specifically within the `istioctl create` command, to improve parsing and processing of configuration data. The user has incorporated suggestions from multiple reviewers, including cleanup of Go return value usage, suggesting a focus on software quality.
circuit-breakerenforce-policiesistioapi-managementmicroservice
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