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 experience building reliable back-end systems, currently focused on Datadog's Remote Configuration platform. He prefers Go and Rust and has a strong background in C, having led architecture and packet-processing efforts at FireEye and driven security- and reliability-focused features at Datadog. At Datadog he significantly improved the Agent's remote config system—adding exponential backoff, RFC-aligned client refactors, and backend-driven refresh and expiration controls—demonstrating attention to robustness in distributed systems. Kyle combines systems-level engineering with pragmatic API design, having rewritten and hardened critical RESTful services and packet pipelines across multiple roles. He holds an MS in Computer Science from James Madison University and brings a knack for turning complex reliability and security requirements into maintainable, production-grade code.
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
apidoc8
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