Development of the Coinmate Cryptocurrency Exchange

SUMMARY

Client
Coinmate
Tech stack
MyBatis, Java, Oracle, Spring, AWS, Jenkins

Between 2014–2023 we delivered a complete solution for Coinmate, one of the largest cryptocurrency exchanges in Central Europe. After six months of iterative development, the exchange went live in October 2014. From 2015–2023, Profinit consultants worked with the internal team on extensions and integrations – client onboarding, trading, and marketing. Key challenges included designing and developing the trading kernel for buy/sell order entry and matching, and integrating each cryptocurrency’s blockchain to enable deposits and withdrawals.

Graphic promoting case study Development of the Coinmate Cryptocurrency Exchange

Results

6 months
from greenfield start to go-live
CZK 20B
transaction per year
100K+ users
and 10+ supported cryptocurrencies

One of the largest cryptocurrency exchanges in Central Europe, Coinmate, turned to several major software companies with a request to develop a cryptocurrency exchange. The goal was to build the exchange to banking standards. It was an ambitious, complex greenfield project at a time when no company on the Czech market had experience developing a cryptocurrency exchange.

A major challenge was to design and develop the trading engine responsible for placing buy and sell orders and matching them.

A specific task was also to understand how individual cryptocurrencies work and integrate with their blockchains so users could make deposits and withdrawals.

The required solution had to meet the following specifications:

  • Fully design, build, and launch a cryptocurrency exchange.
  • Integrate with Czech banks and ensure bank-grade security.
  • Serve both high-volume traders and users making small transactions seamlessly.
  • Provide third-party integration by delivering an API for trading bots.
  • Enable a dollar-cost averaging investment strategy or services offered by business partners.

Development followed banking standards, using Java and Oracle Database. The technical solution enables the exchange to meet required regulatory norms (e.g., the EU Markets in Crypto-Assets Regulation—MiCA, and the EU Digital Operational Resilience Act—DORA).

The robust solution serves tens of thousands of users and can process dozens of exchange orders per second.

In addition to delivering a turnkey solution, Profinit implemented software development processes.