Davide D'agostino is a Staff Software Engineer in San Francisco with 18 years of experience building and re-architecting high-throughput, domain-oriented systems for scale. He has led core-platform efforts at Uber—shaping a domain-based architecture and redesigning critical user and business models—and continued to drive platform and best-practice initiatives as a Staff/Lead engineer at Riot Games and now Endor Labs. Known for translating complex business evolution (e.g., bikes, scooters, and Eats) into robust API and data models, he blends hands-on implementation with architecture leadership and cross-team mentorship. Comfortable across startups and large organizations, he brings a pragmatic focus on scalability, maintainability, and future platform iteration informed by long-term product thinking.
18 years of coding experience
14 years of employment as a software developer
graduated Programming Economics, graduated Programming Economics at I.T.C. Gino Zappa
ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
Contributions:95 commits, 8 PRs, 10 pushes in 4 years 6 months
railsrubymeetsactiverecordable
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
Davide D'agostino - Staff Software Engineer at Endor Labs