For the past 25 years, our client has been a leading global broker-dealer (B-D) firm. The company enables its users to trade various financial instruments, from indices and commodities to currencies and cryptocurrencies. Whether trading directly on cash, margin, or CFD contracts, the users can implement their trading strategies. Due to the client’s advanced technology, she was able to provide some of the tightest spreads in the market, starting at just 0.6 basis points (bps).
Banking and Finance
Legacy software infrastructure
The legacy software could no longer meet our client’s demands. It was fragmented across several 15-year-old tools, negatively affecting user experience and increasing operational inefficiencies. The company needed a more flexible solution to reduce operational costs, improve employees’ productivity, and remain competitive in the market.
To replace numerous legacy tools, we joined our client’s development team to build an all-in-one system that aggregates different internal APIs into one generalized access point. As a result, this solution presents information in a user-friendly way with a smooth interface.
We enabled the platform to automatically recover from hardware failures and scale as needed due to GCP GKE, a fully managed Kubernetes service. Additionally, Continuous Integration and Continuous Delivery with semi-automated Deployment enable us to release new features and fixes faster and more frequently, increasing the product’s responsiveness to user needs and minimizing the human factor in the testing and delivery process.
We developed new functionality and rebuilt exciting features to provide an intuitive and simple user experience. One of the main elements — the Risk Management Dashboard — enables the client’s employees to easily view and organize data, such as cash flow in a specific financial instrument and corresponding open interest. Other upgrades included a Scheduler that helps plan numerous configuration changes at any time and descriptive, intuitive charts with Alerts.
To decrease the number of human errors, we implemented validation throughout the configuration workflow; for example, a double-check was required to perform essential operations. Our software developers also added a dynamic validation feature that allows users to choose the validation they need for specific tasks.
The robust functionality of the all-in-one internal trading system enables our client to lessen human error, mitigate risks, and avoid financial loss. Specifically, the expected results include: