David Eagen

Senior Site Reliability Engineer at Medidata Solutions

Minneapolis, Minnesota, 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

👤
Senior
🎓
Top School
David Eagen is a Senior Site Reliability Engineer in Minneapolis with over 25 years of experience building and operating production platforms and 13 years in SRE-focused roles. He currently leads reliability efforts at Medidata Solutions, improving observability and automation for clinical data pipelines using tools like Sumo Logic and infrastructure-as-code. His background spans hands-on Unix/Linux administration to managing distributed systems—load balancers, Kafka, Couchbase, ActiveMQ—and leading cross-continental teams. An active open-source contributor, he has contributed MongoDB integration work to the vibe.d framework and XML/serialization fixes to rusoto, the AWS SDK for Rust. Colleagues rely on him to translate operational pain points into durable automation and clearer system health insights. He combines deep systems instincts with pragmatic engineering and a track record of improving reliability in regulated, data-sensitive environments.
code13 years of coding experience
job4 years of employment as a software developer
bookUniversity of Minnesota Twin Cities
stackoverflow-logo

Stackoverflow

Stats
782reputation
38kreached
16answers
2questions
github-logo-circle

Github Skills (22)

dword10
networking10
mongodb-database10
aws-sdk10
xml-parsing10
dt10
rust10
mongodb10
testing9
code-generation9
concurrency9
aws8
async8
databases7
database7

Programming languages (9)

C#JavaCSSShellRustCDLess

Github contributions (5)

github-logo-circle
rusoto/rusoto

Sep 2016 - Sep 2016

AWS SDK for Rust
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 17 comments in 5 days
Contributions summary:David primarily contributed to the Rust-based AWS SDK, implementing functionality and addressing issues related to XML parsing and serialization. They fixed bugs in serialization, specifically addressing a botocore-related issue regarding capitalization of field names. The user also updated tests to improve the quality of the code. Further contributions focused on the cleanup and refactoring of code generation tools and methods.
rustaws-sdksdkaws
vibe-d/vibe.d

Jul 2012 - Jul 2012

Official vibe.d development
Role in this project:
userBack-end Developer
Contributions:5 commits in 6 days
Contributions summary:David primarily contributed to the development of the MongoDB integration within the vibe.d framework. Their work focused on adding support for MongoDB URLs, including parsing and handling various options like slaveOk, safe, w, journal, and fsync. They refactored the configuration by renaming `MongoConnectionConfig` to `MongoClientSettings` and converting it to a class for better alignment with other settings classes in the framework. Additionally, they updated the documentation and implemented the getLastError command for safe mode operations.
concurrencyvibenetworkingdlangasync
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
David Eagen - Senior Site Reliability Engineer at Medidata Solutions