Case study
The Equity Engineering Group, Inc. · Principal Software Developer
Enterprise search at document scale
An enterprise search experience over large document collections that moved read traffic away from SQL Server.
- Elasticsearch
- C#
- .NET
- SQL Server
- Angular
Problem
Finding relevant documents across hundreds of thousands of files and millions of database records put pressure on SQL Server and made the search experience harder to use as the collection grew.
My contribution
I built enterprise search using Elasticsearch over 300,000+ documents and millions of database records. I owned the relevant application design, development and performance work needed to improve how people searched and how the system handled read load.
Technical decisions
Elasticsearch was introduced as the search index so document discovery no longer depended on SQL Server for every read-heavy query. The application layer coordinated search results with the broader product experience while keeping ownership of indexing and query behavior within the delivery team.
Outcome
Search became easier to navigate across large document collections and read traffic was offloaded from SQL Server, reducing database load for search-oriented use.
Next project
Modernizing high-volume document processing