Tradewize’s co-founders started the project because they are passionate about investing. They also think it doesn’t need to be such a mystery, so they wondered if they could bring people together to see for themselves what smart investors are doing.
To fulfil the founders' vision we aimed to:
Thanks to that, Tradewize’s co-founders were able to attract their first client, one of the leading Far East banks, and together we created an application tailored to the client's needs - KAFTradeclub.
The back-end is the core of Tradewize software. We created the REST API, which is used by the mobile app. The API is responsible for providing data from brokerage systems, managing accounts, presenting the current feed, and returning aggregated data.
To build the API, we used the Django framework, which is written in Python. We appreciate it for the built-in functionalities and the speed with which we can write in it. To fill in the application with data, we needed to integrate the software with external data sources and calculate metrics.
We designed an architecture that gives us great flexibility. We can scale the system as needed and also become independent from data sources.
The challenge for our Android team was to process large portions of data uploaded from the back-end. Based on this data, we created the following functions: