Web development
Design
CoinTracking analyzes your trades and generates real-time reports on profit and loss, the value of your coins, realized and unrealized gains, reports for taxes and much more.
Since its inception, CoinTracking has accumulated over 1,153,000 users with currently 41.5 billion US-Dollars total worth of all portfolios.
Prior to CoinTracking, people that were trading Bitcoin and other cryptocurrencies didn’t have adequate tools for doing their taxes. They had no other option than to cobble together spreadsheets and keep track of every transaction manually.
Since CoinTracking could populate cryptocurrency trading information automatically, it instantly filled a critical niche. Instead of manually typing in every buy or sell order, CoinTracking users could import their trading data through exchange APIs or CSV files. However, CoinTracking wanted further development.
We adapted the payment system to comply with PSD2 regulation, especially Strong Customer Authentication (SCA), added a subscription system (auto-payments) for corporate users, and a new type of user account: an expert account.
Espeo introduced new languages and tools such as Amazon SQS and KMS, Go language, and diagnosed and solved scale problems.
We implemented a queue system in order to have control over the number of running tasks, created more micro-services to scale better. The safety was also enhanced by adding encryption of sensitive data.
What’s more, we divided the existing application into micro-services that we scaled horizontally.
This was to answer the demand for ever-growing performance levels. We refactored and added new features to mobile applications for iOS and Android.
Additionally, Espeo handles the cloud infrastructure and is, among others, responsible for auditing and securing the environment and infrastructure configuration, analyzing and solving performance problems, and integrating the infrastructure and website with Espeo’s monitoring system and maintenance process including periodic security reviews and system software updates.
Etherum
Python
Strong Customer Authentication – SCA is a requirement of the EU PSD2 Directive on payment service providers. It regards security of electronic payments and is followed by Regulatory Technical Standards (RTS) that express obligations.
Amazon SQS – It is a distributed message queuing service that supports sending messages via web service applications as a way to communicate over the Internet.
KMS – AWS Key Management Service is an AWS-managed service for creating and controlling the cryptographic keys that are used in the project. This is a secure and resilient tool that uses hardware security modules (HSM) to protect and validate app users’ keys.
Go language – Go is a programming language developed by Google and built to serve multiple programming purposes. It is used in modern web apps to create dependable and efficient software that can be efficiently scaled.
CoinTracking was founded in 2012 and went online in April 2013 as the world’s first cryptocurrency tax reporting tool and portfolio manager. The company was started with the goal of making cryptocurrency traders’ lives easier – not only during tax season.
CoinTracking analyzes trades and generates real-time reports on profit and loss, the value of your coins, realized and unrealized gains, reports for taxes and much more. With the prices for 20,400 coins and assets, giving their clients a complete overview.
Fast facts:
Hire a team of experienced project managers, designers, developers and testers.