Electronic tendering and procurement systems are designed to create an ideal fit between buyers and suppliers in professional markets. This is the only way suppliers can find all the tenders they are eligible for, and the only way buyers can receive an optimally representative set of offers.
Our client was in the process of programming a new integrated tender platform that would unify a number of acquired products. In the process, they encountered problems with one of the most important functions - the tender search - both in terms of result relevance and performance.
We reengineered the search platform and achieved a performance improvement of several orders of magnitude, while at the same time raising the relevance of results to a new level.
Among other things, we implemented from scratch new features for:
- Pre-processing and entity extraction for RFP documents in various formats
- Language support (lemmatization, decomposition, etc.) for Scandinavian languages and English
- AWS deployment with Terraform
- Automatic notification of platform users
- Fault tolerance
During the project, we revamped the entire search backend as well as the integration with the data flow with a dedicated team in close coordination with the client and as part of their agile development process.