David Egley is a Cloud Solutions Architect at Microsoft Federal with eight years of experience building and securing M365 and SharePoint solutions, specializing in Compliance, Records Management, DLP, and Advanced eDiscovery. He brings hands-on engineering chops from contributing to core SQL drivers (Microsoft.Data.SqlClient and mssql-jdbc), improving connection resiliency and low-level networking behavior for widely used database clients. A former Marine and Microsoft customer-facing engineer, he combines operational discipline with deep troubleshooting and customer advocacy. Based in Redmond, he is expanding into Power Platform and Data & AI, blending platform-first architecture with practical open-source contributions that keep production systems robust.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Political Science and Government, Bachelor of Science - BS, Political Science and Government at Texas A&M University
Microsoft Software and Systems Academy, Cloud Application Development, Microsoft Software and Systems Academy, Cloud Application Development at Embry-Riddle Aeronautical University
Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.
Role in this project:
Back-end Developer
Contributions:2 releases, 879 reviews, 99 commits in 3 years 8 months
Contributions summary:David primarily contributed to the Microsoft.Data.SqlClient repository, which provides database connectivity to SQL Server for .NET applications. Their work included reverting changes to compiled C# files, merging branches, and modifying core files related to TDS parser, security utilities, and connection functionality. Additionally, the user refactored testing components and addressed issues related to connection resiliency, demonstrating an understanding of the library's inner workings and testing methodologies. These contributions were crucial in maintaining and improving the overall functionality and stability of the .NET SQL client library.
The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs).
Role in this project:
Back-end Developer
Contributions:217 reviews, 19 commits, 45 PRs in 4 years 8 months
Contributions summary:David primarily contributed to the Microsoft JDBC Driver for SQL Server, focusing on improving connection handling and resilience. Their work included fixing bugs, implementing new features such as disconnected socket detection, and improving network connectivity. The contributions involve changes to core Java classes related to I/O operations and connection management, indicating a focus on enhancing the driver's robustness and performance. They also fixed tests and added logging functionalities.
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 Egley - Cloud Solutions Architect at Microsoft