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.

Tools:
Angular, C#, Native Mobile (Swift and Kotlin), REST API, FIX API, GMEX, TypeScript, SCSS
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.
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
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.

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.

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.

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.

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:
Custom Order Management Service that enables brokerage to trade on the exchange (GMEX) via FIX API;
Admin panels for customer support and assets management;
Mobile apps for Brokerage with a different look and feel on the trading process and sharing experience in social media;
API specification and architecture;
Web apps for Brokerage and Exchange so retail investors are able to start trading;
Documented business requirements;
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.