Digital Trading & Investment Platform

We are helping the global stock exchange & brokerage company build a large-scale ownership platform for assets digitizing, trading and investing.

Digital Trading image

Tools:

Angular, C#, Native Mobile (Swift and Kotlin), REST API, FIX API, GMEX, TypeScript, SCSS

icon icon icon icon icon
icon icon icon icon

About client

The client is a global stock exchange & brokerage company with headquarters in London, UK. It combines a digital platform for trading and investing in the most valuable and exciting alternative asset classes through fractional ownership.

Fractional ownership allows investors to beneficially own a piece of high-value physical assets, such as buildings, ships, racehorses, and land while mitigating risks and enjoying greater flexibility.

image flag

Location:

United Kingdom

Domain:

Fintech, Trading

Challenges

The challenge is to build a marketplace that will allow users to buy or sell digitized assets.

This platform is supposed to be inclusive for all types of users - from a beginner who wants to start the path in trading famous offerings to advanced traders who make money on trade market changes.

We had to build a “plug and play” platform with a simple entrance and approval, funds operating and full-fledged trading functionality.

Team composition

We built a dedicated team of DeepInspire experts, working hand in hand to ensure efficient delivery. The dedicated team is involved in the project full-time and has a deep understanding of the project and business goals.

In general, 13 specialists are involved in the project (the project is currently ongoing).

Experts:

API architect

Front-end lead

Front-end developers - 3

Mobile developers - 2

Project Manager

Back-end developer

QA engineers - 2

Full-stack developer

DevOps engineer

image

Assistance for great work

Team helpers:

Coffee

Cookies

Teamwork

Good Mood

Our solutions

Based on our extensive expertise in fintech, and in particular, in building trading & investment platforms, we conducted a discovery phase and provided a range of solutions to develop a large-scale ownership platform from scratch.

The project is currently ongoing and we are building a front-end component (web and mobile), 2 admin panels, a part of the back-end (Order Management Service via FIX protocol) and implementing a range of custom integrations.

More detailed about our main solutions:

01
Discovery Phase

We started our involvement in the project with a discovery phase and came up with API and front-end architecture, project plan and roadmap, risk register and product backlog. The Discovery phase lasted 3 weeks and was performed by the API architect, front-end lead and project manager. In parallel, we started developing marketing pages to engage first users.

02
Front-end Development

After the Discovery Phase, we moved on to the development phase, following the product roadmap. DeepInspire team is responsible for the ownership's platform front-end part, and our scope of work includes:

Flexible and complex front-end parts for exchange and brokerage investment platforms in Angular;

Mobile apps (iOS and Android) using Native mobile (Swift and Kotlin);

CS Admin panel Admin panel that allows Admin to provide first-line customer support for users. The admin panel has a few levels of access, so data is kept safely, nevertheless, Admin has the main data saved in one tool.

Asset Admin panel A centralised tool for managing and maintaining assets' content, documentation and issuers. The main goal was to build a simple application with access to key details in one place.

image

03
GMEX

The project's trading part required building a custom Order Management Service that connects to GMEX trading system (ForumMatch) and allows retail trading.

GMEX (Global Markets Exchange Group International LLP) is a leading global provider of multi-asset exchange trading, post-trade business solutions and digital platform services for worldwide financial markets. GMEX enables the creation and operation of cost-effective electronic exchanges and post-trade infrastructure in multiple asset classes, including equities, debt, FX, derivatives, commodities, cryptocurrencies and digital tokenised assets.

Within this project, we conducted comprehensive research on the specifics of FIX protocol implementation on GMEX (compared to Nasdaq), profound research on GMEX documentation and direct consultations with the GMEX representatives.

We developed a custom Order Management Service that connects to GMEX via FIX API and sends to GMEX new orders and order cancellation requests received from front-end via REST API.

Goals achieved with this solution:

End-user is provided with a simple and understandable interface;

Simple REST API that isolates front-end from complicated exchange logic with the capability of expanding;

Keep frontend-backend communication by using only REST API for all needs.

image

04
API Specification and Architecture

DeepInspire experts worked in tight collaboration with the project's CTO, a middleware team and a bunch of SDK providers. When designing the API architecture, we focused on:

Designing API architecture that reflects business requirements and user needs;

Scalable and functional architecture;

Covering all endpoints that were required for MVP first;

Easy onboarding to API infrastructure for technical teams.

05
Integrations

We implemented a range of custom third-party integrations to ensure excellent customer experience and robust security.

- Trulioo - a robust and secure KYC (Know Your Customer) identity verification solution to deliver exceptional client onboarding and reduce fraud;

- DirectID for bank account verification that allows to quickly match the details of an account, such as sort code and account number, providing quick validation and removing fraud from the equation;

- Amazon Cognito as simple, secure user authentication, authorization and user management for web and mobile apps provider.

image

06
DevOps & Infrastructure

To build a robust and secure infrastructure, we introduced DevOps practices that allow easy deployment process, migrating exiting client’s domains to new infrastructure, setting up various environments for comfortable processes, fast and save releases, monitoring apps healthcheck, optimizing load balancer, establishing a secure VPN connection to GMEX.

07
QA / Testing

Working with multiple modules and services in fintech products requires a careful approach - covering all test cases and double-checking. We introduced a mixed approach to the QA process that includes automated, integration and manual testing and deep onboarding into the development process to achieve advanced quality assurance with bug reporting, fixing process and covering test cases in the documentation.

image

Deliverables

We helped the client build a large-scale ownership platform that allows investors to trade in the most comfortable way using a mature trading system. DeepInspire team provided frontend web and mobile development, quality assurance, project management and client support. Currently, our main deliverables are:

icon

Custom Order Management Service that enables brokerage to trade on the exchange (GMEX) via FIX API;

icon

Admin panels for customer support and assets management;

icon

Mobile apps for Brokerage with a different look and feel on the trading process and sharing experience in social media;

icon

API specification and architecture;

icon

Web apps for Brokerage and Exchange so retail investors are able to start trading;

icon

Documented business requirements;

icon

Maintainable and documented codebase.

Meanwhile, we have awesome future plans:

We are going to extend the existing web apps functionality with features for advanced trading, implement further third party integrations, in particular, make integration with a global social media platform to engage a new worldwide audience, and proceed with developing mobile apps and adding more cool features.

icon

We helped the client build a large-scale ownership platform that allows investors to trade in the most comfortable way using a mature trading system.

Ready to discuss your needs?
Nataly
Strategy Director
Discuss your needs