David Daly — Software Engineer
David most recently was a staff engineer at MongoDB focused on server performance for 10 years. He focused on increasing the understanding of how MongoDB's software performed for its customers. In practice, this included: Asking hard questions about MongoDB performance and then trying to answer them (or having someone else try to answer them); Challenging assumptions and commonly accepted wisdom around MongoDB performance; Encouraging everyone at MongoDB to think about performance, including adding new performance tests relevant to their ongoing work (e.g., adding new performance tests for new features or refactors); And explaining the current state of performance to others. He helped build and design MongoDB's performance testing infrastructure from the bottom up. At various times this required focusing on complete end-to-end automation, control of test noise and variability, working around test noise, and building processes to make sure that issues identified by the infrastructure were properly recognized and addressed. Before MongoDB, David worked at IBM Research at the T.J. Watson Research Center. He has worked on next generation POWER microprocessor from 2008-2014, including the POWER8 microprocessor. The main focus of this work has been the design and performance analysis of the memory subsystem using trace driven, queuing, and spreadsheet analysis. Additional work has focused on system scalability, memory coherence, and network interconnects, as well as system reliability and availability. Before working on next-generation Power processor design, he worked on performance modeling, analysis, and design for a variety of novel computer memory subsystem features. Earlier work at IBM Research focused on the use of large collection of servers in a scale-out configuration. This work included two major pieces: the development of an automated system management and provisioning system called HOP-SCOTCH; and the implementation of and analysis of key computational kernels of financial applications on the BlueGene supercomputer. As part of this work he has contributed to two open source projects: HOP-SCOTCH and SYSMANfs. He is also an organizer of the Workshop on High Performance Computational Finance at SC08 through SC13 supercomputing conferences. David received a Ph.D. in Electrical Engineering from the University of Illinois in 2005, where he worked on performance and dependability modeling. He also received a M.S. in Electrical Engineering from the University of Illinois, and received a B.S. in Computer Engineering from Syracuse University.
Stackforce AI infers this person is a performance engineering expert in SaaS environments.
Location: Croton-On-Hudson, New York, United States
Experience: 27 yrs 9 mos
Skills
- Performance Testing
- Software Engineering
- Team Building
- Automation
Career Highlights
- Expert in performance testing and analysis.
- Led initiatives improving MongoDB's performance infrastructure.
- Significant contributions to next-gen microprocessor design.
Work Experience
Available
Staff Engineer (2 mos)
Personio
Staff Engineer (1 yr)
MongoDB
Staff Engineer (4 yrs)
Lead Engineer (2 yrs 5 mos)
Senior Performance Engineer (3 yrs 9 mos)
IBM
Research Staff Member (9 yrs 2 mos)
Research Staff Member (9 yrs 3 mos)
Research Staff Member (9 yrs 3 mos)
Research Staff Member (4 yrs)
Unversity of Illinois Urbana-Champaign
research assistant (7 yrs)
Intel Corporation
Intern (0 mo)
Education
Ph.D. at University of Illinois Urbana-Champaign
BS at Syracuse University