Development of automated arbitrage trading system
Development of software products necessary for functioning and management of an automated arbitrage trading system
Client
A private US investor turned to us with a challenge to create an automated arbitrage trading system to enable passive income for crypto investors
Business challenges
- Lack of new customers involved in the product
- Distributed team of developers and lack of senior management
- Lack of technical documentation for the product
- Manual product deployment
- Business idea challenges
Our solutions
- Custom CRM platform development
- PWA for end users
- Design and implementation of flexible referral system
- Supplementary toolset development
Technical solution
We conducted a deep business idea analysis and designed the future product architecture. To attract more users and generate interest in the product, we developed a working referral system and a convenient and unique authentication mechanism based on the device fingerprint technology. This made the product stand out from similar solutions in the crypto-trading market. To improve product usability and customer satisfaction, we had proposed and developed a Progressive Web App (PWA), which allowed end users to conveniently access their account, even without an Internet connection. To solve the management problems, we built a custom CRM platform for managing teams of developers and customer data analyzing. Using CI/CD practices, our DevOps engineers configured a reliable automated deployment of software changes, moving away from manual deployment and solving the related problems. We developed a white-label product of the arbitrage module and configured its automated deployment for business clients. Also, we improved and expanded the technical documentation of the product
Technology stack
- Ethereum
- Bitcoin
- Solidity
- Node.js
- React.js
- RxJs
- Typescript
- PostgreSQL
- MongoDB
- Redis
- AWS
- Docker
- Kubernetes
- Nginx
- LetsEncrypt
- CA
Key activities
Business results
In the course of the project, we managed to deeply analyze the business idea and provide solutions that helped the client to:
- Enter the market with its own product
- Build a transparent system of data analysis and customer management
- Attract over 10000 users in the business
- Significantly increase funds flow
