Kyle Ames

Senior Software Engineer at Datadog

Barboursville, Virginia, 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
Kyle Ames is a Senior Software Engineer with 11 years of backend-focused experience, currently hardening Datadog's Remote Configuration platform to ensure secure, reliable delivery of dynamic configuration. He favors Go and Rust and has made significant open-source contributions to the widely used datadog-agent—implementing RFC-aligned client refactors, exponential backoff, TUF version handling, and backend-driven refresh/expiration features. At FireEye he led architecture for packet capture appliances, rewriting REST APIs to Go and building packet processing and replay systems in C, Rust and Go. That blend of low-level systems engineering and high-level service design gives him a rare ability to build resilient, auditable infrastructure that operates safely at scale. He holds BS and MS degrees from James Madison University.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at James Madison University
github-logo-circle

Github Skills (9)

go10
tuf10
back-end-development10
grpc10
observability9
api8
distributed-tracing8
api-doc8
go-testing8

Programming languages (6)

RustCJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
DataDog/datadog-agent

Feb 2022 - Jan 2023

Main repository for Datadog Agent
Role in this project:
userBack-end Developer
Contributions:157 reviews, 41 commits, 75 PRs in 11 months
Contributions summary:Kyle contributed significantly to the Datadog Agent's remote configuration management system. Their work focused on enhancing the resilience and functionality of the remote config service. They implemented exponential backoff for the HTTP client, improved TUF version state handling, addressed request validation issues, and refactored the agent client to align with an RFC-compliant design. Furthermore, the user added support for backend-driven refresh interval overrides and config expiration, expanding the remote config feature set.
golangdatadog-agentagentobservabilitypmm
ameske/nfl-pickem-legacy

Oct 2014 - Jun 2017

Contributions:1 release, 163 commits, 115 pushes in 2 years 8 months
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
Kyle Ames - Senior Software Engineer at Datadog