Web application for a cryptocurrency startup
Company description
The client is Ramp, a Polish-based startup in the cryptocurrency exchange market who operates across the globe. Ramp develops comprehensive payment infrastructures for applications using cryptocurrencies and other digital assets. The company facilitates the creation of applications that take advantage of the possibilities of blockchain technology and offer users simple payments.
Project description
Ramp is a web application that can be either used directly through their website (ramp.network) or as an embedded widget across numerous partners. It enables users to exchange crypto for fiat currency directly between a crypto wallet and a bank account or card. One of their main aims is to simplify the process of entering the world of crypto for its customers, bypassing numerous and difficult-to-navigate crypto exchanges (DEX). Developers work in numerous teams working on different parts of the app such as the risk and compliance backend module and the back office app that combines all modules for the internal teams to use. Examples of this include transactions, customer support, liquidity, etc. This team works on both the frontend and backend systems, with their main focus on the front.
The effects of our work include, among others, a new back office app homepage, a transactions list, a user screen and ensuring that data across the entire app is protected from unwanted access (both backend and frontend). This is crucially important from the GDPR as well as an auditing point of view.
What we proposed to the client – our approach & methodology
LEOCODE’s best coding practices are promoted internally at Ramp. Nevertheless, this project is a team extension, hence the client has the final say in the methodology chosen. The client decided to use an Agile approach with no sprints, but new tickets were to be added to the “ready for development” tasks regularly, with the task priority selecting the next item on the list to address.
Communication
We’ve established a very open and trusting relationship. While working on the application, we are in daily communication with the client and the work is carried out based on weekly planning sessions. It is also worth noting that developers from LEOCODE are not on the same team.
Team LEOCODE
2 x Frontend Developers
5 x Backend Developers
Team client
Team Leader, Product Owner, Developers from Ramp, and other Software House.
Techstack: what technologies were used & integrations
TypeScript, Node.js (NestJs), RabbitMQ, Postgres, React.js