William Simms is a software engineer in Austin, Texas with 13 years of experience focused on delivering high-quality .NET software on time and on budget. He blends hands-on backend development—contributing to the official Elasticsearch .NET client—with advisory work as an SDLC auditor and presenter on advanced Agile practices. William helps teams stay on track by emphasizing measurable efficiency, rigorous quality, and practical collaboration between developers and management. His talks and writings translate delivery pain points into actionable strategies for small, high-impact teams. A Boston University alumnus with further doctoral studies at Harvard Medical School, he pairs technical depth with a systems-level view of risk and cost in software projects. Notably, his open-source contributions include improving span query support and boosting behavior in Elasticsearch client query descriptors, showing attention to both correctness and real-world search scenarios.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
Back-end Developer
Contributions:5 commits, 4 comments, 1 issue in 6 days
Contributions summary:William's contributions primarily focused on enhancing the Elasticsearch .NET client library. They implemented features related to span queries, adding support for boosting in `SpanNearQuery`, `SpanFirstQuery`, `SpanNotQuery`, and `SpanOrQuery`. These changes involved modifying query descriptors and updating unit tests. Furthermore, the user appears to have merged updates from the 'develop' branch, integrating the latest changes into the codebase.
Contributions:4 releases, 46 commits, 27 pushes in 2 years 5 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.