Blockchain / AWS Cloud Applications / Fintech
Rumble Fish is a Software Development House specializing in Blockchain, AWS Cloud Applications, DeFi, and FinTech.
You bring the product vision. We bring product-building expertise.
We follow industry standards and battle-tested practices to deliver value. Over the years, we’ve developed custom processes that help us become a reliable technology partner to our clients.
- End-to-end solution development
We take care of the entire development process, from ideation to execution and maintenance.
- Continuous delivery
We deliver work in small iterations and regular cycles to enable product optimization.
- Full transparency
We equip our clients with tools that enable easy monitoring of the development process.
- Daily stand-up meetings
Our teams follow the most productive practices of the agile methodology.
- Dedicated developers
When partnering with us, you get a team of highly-skilled developers who work on your project full-time.
- Flexibility in scaling
Depending on your project requirements, we can scale your development team up or down.
2 Languages
- English
- Polish
4 Timezones
- ECT
- EST
- PST
- CST
Blockchain Dev for Cryptocurrency Exchange Platform.
the project
"They were able to introduce project developers with great technical seniority."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are The Ocean, a high performance 0x-based Ethereum ERC20 token trading platform, I am Ari Kardasis, CTO and Founder of The Ocean.
At The Ocean, we envision a future where the flow of value is as seamless and fluid as water. We create a freedom to invest, transfer money, and create value — without the barriers or costs of inefficient processes and geography.
For what projects/services did your company hire Rumble Fish Software Development, and what were your goals?
For creating a fast and secure Ethereum and ERC20 token trading platform. We needed a well-integrated team of developers to bring our solutions to the MPV phase of the project.
How did you select this vendor and what were the deciding factors?
We did research and met many companies in order to build our project and RF was the undisputed winner.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Technology:
- 0x protocol
- PostgreSQL
- React
- AWS
- Blockchain
- Node.js
Services:
- Architecture design
- Front-end development
- Smart contract development
- Back-end development
- DevOps
- Client support
- Project management
The Ocean needed a team that will build the platform from scratch. This includes front-end, back-end and infrastructure. All of them are written in NodeJS. Front-end used React, Redux and material UI while backend was based on the model of services run on the ECS cluster.
As for a database, originally, the project utilized Redis but it was decided to use PostgresSQL and this was one of the most important changes in a technological stack. Together with Rumble Fish we’ve reached production stage on time and with the most up-to-date technologies.
How many people from the vendor's team worked with you, and what were their positions?
8 software developers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
This project was the core of our business as we entrusted Rumble Fish with it. Thanks to this collaboration we were able to release our product on time and with technologies that were up to the highest standards.
Describe their project management style, including communication tools and timeliness.
Communication with the team was very smooth. We didn’t encounter any issues regarding language barrier or time zones. They were open to use our management tools and made a few helpful suggestions that allowed us to communicate and execute results even more efficient.
What did you find most impressive or unique about this company?
With our growing need for senior developers, they were able to introduce project developers with great technical seniority. Also, their practical knowledge about blockchain is rare to find.
Are there any areas for improvement or something they could have done differently?
Their skills and proficiency were excellent. I have no doubt that they can manage to deliver any project. I can recommend them without hesitation.
Focus
Portfolio
MakerDAO, ConnectYourCare, Thulium

Decentralized stablecoin exchange platform
Technology: React, Redux, Ethereum Blockchain, Cypress
Services: frontend development (dapps)
About the customer
MakerDAO is the company behind DAI, the first truly decentralized stablecoin cryptocurrency on the Ethereum blockchain. Before developing DAI, MakerDAO operated a cryptocurrency exchange, OasisDex.
Challenge
Since the platform was developed using the Meteor framework, our client found it challenging to scale and maintain it. MakerDAO was looking for a team of skilled front-end developers who would rewrite the system using a modern technology stack and help to maintain it in top shape.
Solution
To help MakerDAO improve its exchange platform, we augmented their development team with a team of two skilled front-end developers. Our engineers were responsible for carrying out development work on the platform, as well as some lesser-known components of the MakerDAO ecosystem: Oasis Direct and Eth2Dai.
Technology
Our team worked on Oasis, Oasis Direct, and Eth2Dai components which are responsible for exchanging DAI, ETH, and MKR assets. That exchange is powered by the on-chain order book which keeps the entire state of the exchange. To add an offer, users have to complete transactions on the Ethereum blockchain.
The frontend components are true-dapps; they only show the state of the blockchain and don’t rely on any centralized backend components. This feature makes Oasis markets unique on the cryptocurrency scene.
Contrary to standard systems, Oasis doesn’t have a backend component and private database. All the data is stored on a public blockchain which serves as the single source of truth. Since there’s no private central component, Oasis has a truly decentralized architecture.
Results
● Development of the exchange platform and the surrounding components
● Successful long-term cooperation

A mobile CRM ticketing system built in ReactNative
Technology:
- React Native,
- Jest,
- Redux-Saga,
- Storybook.
Services:
- Software development
- Mobile app development
About the customer
Thulium is an omnichannel CRM service, providing clients with a solution that allows them to handle multiple contact channels – phone, e-mail, chat, helpdesk, and messenger. Thulium’s cloud-based call center solution makes it easier for clients to serve their customers quickly and efficiently from one platform.
Challenge
Displaying content on a smartphone screen is not easy, since the size of the screen is limited and not everything can be displayed. Whenever someone used the app to send a message with an attachment, table, or image, it wouldn’t display properly on the recipient's end. It wasn't easy to find a solution that would make all of the messages comfortable and easy to read.
Our team has faced two different challenges. First, fixing the messaging issue, and second, choosing the most suitable technology to develop the front-end and back-end of the app at the same time.
Solution & Technology
Swagger was used on the back-end of the app. Swagger auto-generates a description of the API, then in turn makes it possible to detect any discrepancies between the front-end implementation and the shape of the objects returned by the back-end. What is more, by reading the API’s structure, Swagger can automatically build complete and interactive API documentation. It can also generate client libraries and create automated tests for your API.
Thanks to React Native, we were able to create an app compatible with both Android and iOS. Using React Native, we only needed to develop one app, which offers identical features in both systems.
An additional advantage of React Native is that it offers open-source libraries of components to utilize in your development process. For Thulium, we used a lot of Native functionalities, such as camera access, saving files on the device, push notifications, sharing data in other applications, etc.

Fast and secure Ethereum and ERC20 token trading
Services:
● Architecture design,
● Frontend development,
● Smart contract development,
● Backend development,
● DevOps,
● Client support,
● Project management.
About the client
The Ocean provides fast and secure Ethereum and ERC20 token trading, allowing users to trade wallet-to-wallet on a high-performance, institution-grade, decentralized platform. Since the platform is dedicated to financial institutions specialized in quantitative trading, operations need to take no more than 100ms and platform performance cannot deteriorate under peak load.
Challenge
The Ocean needed a well-integrated development team to bring its solution to the MVP phase successfully. At the same time, the team had to ensure that the MVP is stable enough to handle financial operations without any problems.
We started by extending our client's team with one software engineer. The company was satisfied with our work and asked us to expand the team. We added one developer to the team every month, on average. Around eight months after the launch of our collaboration, the team reached its final shape of eight software developers working full-time on the project.
Technology
0x protocol, PostgreSQL, React, AWS, Blockchain, Node.js
Results:
● Timely development of the MVP
● Continual improvement of the solution’s performance and stability
● Successful ongoing cooperation with our dedicated team

An AWS cloud-native music app development
Technology:
- AWS SAM,
- AWS Lambda,
- Amazon Kinesis,
- NestJS
- React
- Redux-Saga,
- Amazon RDS.
Services:
- Cloud development
- Back-end development
- Front-end development
- Payments integration
- Architecture
- UI/UX
About the customer
The original idea behind the all-new Turntable™ is to bring people together with music. TT.fm is a social network platform that enables its users to listen to and share music with friends in real time through a streaming service. The platform offers a virtual space for music lovers all over the world to share and discover new tunes. Besides listening and streaming functionalities, TT.fm also enables user interactions, creating virtual events, and a chat feature.
Challenge
The customer was looking for an experienced team to lead and implement their cloud-based music app development project. The goal was to design and develop both the front- and the back-end of the app, including integration with various music streaming providers, social networking components, and payment features.
The main challenge was to integrate all of the services and components into one smoothly working application using AWS cloud.
Due to a large number of various services within the app, the project was divided into repositories and our team had to take care of efficient project management.
To enable an enjoyable app performance Rumble Fish experts had to perform a number of tasks using a wide range of technologies and tools. First off, we had to integrate several music providers (Apple, Spotify, YouTube, Soundcloud) into one streaming service. Next, to enable uninterrupted app functioning, we had to take care of continuous delivery deployment.
Another task was to build an admin panel for application management and integrate a Stripe payment feature into the app.
Solution
In this project, we were involved in both the back-end and the front-end development. The website front-end was written with React, Redux-Saga, and styled components.

Decentralized communication app development
Technology:
- Electron,
- NodeJS,
- React,
- IPFS,
- OrbitDB,
- LibP2P,
- TypeScript
Services:
- back-end development,
- front-end development,
- research
About the customer
Our customer is a creator of an open-source communication app inspired by the principles of local-first software. The app uses a peer-to-peer network to enable a decentralized instant messenger experience to compete with the likes of Slack, Telegram, or Discord. What’s unique about this one is the power it gives to its users - everyone is in full control and has ownership of their own data.
About the project
The customer was looking for a team capable of building a peer-to-peer network with minimal use of a centralized infrastructure. The main idea behind the product is to ensure its users' full ownership of their own data without relying on traditional, centralized architecture. Each client runs a hidden service that forms a mesh of connections. There is no central server responsible for mediating connections.
Challenges
Communicators like Messenger, WhatsApp, or Slack all rely on centralized server-based architecture which means users lose access to their apps & whenever there’s an issue with the physical infrastructure. We’ve seen it all before with global outages of apps owned by Facebook (now renamed to Meta). The goal of our customer was to create an instant messenger app that’s independent of servers, and, at the same time, allows for a cloud-like user experience where clients can share and exchange data and access it from any device.
Solution
In order to give each peer a persistent address, and to protect the IP address of individual users, the app is built on the Tor network. Our experts had to find a way to build a set of libp2p protocols that use WebSockets over Tor. Rumble Fish developers created a one-of-a-kind custom set of protocols as there were no ready-to-use tools to support what we had to do.

An identity verification MVP
Technology:
- React,
- React Native,
- Nest,
- Redux-Saga,
- React-Admin.
Services:
- Mobile app development
About the customer
VerifiID’s goal was to develop a mobile app that could be used for age verification instead of government-issued identification such as a driving license or passport. The app doesn’t store the user's personal data, but rather encrypts the information for easy access whenever the user needs to provide proof of age.
Challenge
One of the requirements of the app was to be able to accurately compare the image from the user’s physical ID document with the uploaded selfie. The VerifiID mobile app needed to be integrated with the chosen service providers which would ensure the accurate reading of facial biometric data.
The challenge was how to register the biometric data of the users within the system without actually storing sensitive data. The goal was to only require users to register once without having to confirm their age within the app multiple times.
Solution
The security concerns were addressed by ensuring that there were less data transferred within the network. The user's personal information is encoded into a PKI certificate that is saved directly to the user’s phone. Any time a user needs to provide proof of age, the app generates a short-lived code that is cryptographically derived from the user's certificate.
Since the user’s data is stored on their phone, not in the network, the user loses access to their account if their phone is lost or stolen. No one else has access to your personal data, since it’s fully encrypted. The key isn’t saved anywhere else, so the only thing that could be done is to reset the hash of the document within the database.
The solution for a user in this situation is to send an email request to reset the personal document, so it can be used again with a new device and registration.

A global energy online trading platform
Technology:
- NodeJS
- Solidity
- Truffle
- Python,
- Peewee,
- Keras,
- AWS.
Services:
- Software Development
- DevOps Services
- Whitepaper preparation
About the customer
The company’s goal was to create energy independence for its users and to balance global wealth and power. The platform converts solar energy into its own crypto-commodity to bring it from geographical locations ideal for the production of solar energy (in Nevada) and provide it to locations less ideal but with a higher consumption need (in Scandinavia).
About the project
The process of sending electricity over the ocean boils down to Solar Generation selling energy on one continent and buying it back on another. To comply with regulatory requirements, individual steps of this operation need to be performed by different corporations operating in their respective countries.
Energy consumption depends on many factors, such as weather, bank holidays, local festivals, etc. They all need to be taken into account to match the order with the actual consumption. Failure to do so results in inefficient purchases/sales.
The Solar Generation’s goal was to automate energy trade and reduce the human factor as much as possible. The best way to do this would be by introducing AI to deal with forecasting the production of panel installation and preparing daily purchase plans for each portfolio,
Excess power could be exchanged for a crypto-commodity on the public Ethereum blockchain and could be reclaimed later for the same amount of electricity. From the end customer’s perspective, the Ethereum blockchain becomes an infinite-sized battery.

Death Charades - mobile game development
Technology:
- React Native
Services:
- Mobile app development
About the project
Death Charades is a post-2020 appropriate party game that makes light of the players’ inevitable mortality. The game is reminiscent of traditional charades, but with a dark twist. Players draw cards and in timed rounds mime out different ways their lives could end.
The game consists of 205 death cards, 10 gameplay cards, and 4 blank cards for the players to fill in with their own ideas. The game has a timeless Victorian design, with violet and rose gold color scheme.
Death Charades was a successful Kickstarter project with a month-long funding period from October to November 2020. It garnered over twice its initial goal of $5000.
Challenge
While designing the cards and the overall game, the challenge was to design an appropriate timer. It was decided that a simple mobile app would be appropriate.
Besides functioning as an element of the game, the main goal of creating an app was also to use it as a marketing tool that would remind people of the game’s existence.
The app’s style needed to match that of the game, being more Victorian than Halloween-themed. The aesthetic was meant to be elegant and mature, and not cheap or tacky.
Solution
Rumble Fish’s task was to develop an app that would perform as a timer for Death Charades. The app’s style matches that of the game’s box and cards, using the same color scheme and patterns.
The app consists of a simple 40-second timer that counts down, with a short melody playing at the end when the time runs out. The only other option in the app is a ‘Help’ button, which ironically delivers no help at all, but instead offers messages such as “No one can help you,’ ‘You’re wasting time,’ or ‘Please go back to the game.’
Results
- Development of a ready-to-use aesthetically pleasing app
- Successful marketing and Kickstarter campaign

Online platform for health benefit brokers
Technology:
- React,
- Material UI,
- Redux,
- Redux Saga,
- Jest,
- Storybook,
- Lerna.
Services:
- Front-end development,
- Business Analytics.
About the customer
ConnectYourCare is one of the largest health savings providers in the United States. The company offers comprehensive solutions supporting tax-advantaged accounts. They provide employers with convenient ways of administering consumer-directed health care (CDH) while offering benefit services to employees and revolutionizing the way they use CDH accounts.
About the project
Broker Command is an online platform that offers benefits brokers an effortless and efficient means of managing their business. The platform makes it quick and easy to enroll clients in ConnectYourCare’s benefit programs – including health savings accounts (HSAs), flexible spending accounts (FSAs), health reimbursement arrangements (HRAs), and commuter/parking benefits.
Broker Command enables brokers to bypass the time-consuming paperwork and manual administrative processes of setting clients up with ConnectYourCare products and services. The online system makes it easy to track every step of the process, resulting in accelerated opportunities, increased customer satisfaction, and higher commission earnings.
Challenges
The project focused on re-implementing the legacy user interface of the company’s sophisticated administration panel using modern frontend technologies (React, Material UI, Redux).
What was implemented
- Automated proposal builder
makes it possible to create a customized proposal for each client with just a few clicks
- Dynamic client onboarding
new businesses can be added to the platform in just minutes with the workflow-driving process
- Actionable dashboard
enables the user to view open proposals, incomplete setups, pending client actions, and track where clients are in the renewal process at-a-glance
- Real-time reporting
presents 24/7 data and analytics for client insights
Reviews
the project
UI/UX Design for Party Game Mobile App
"We really could rely on them just from the beginning. They knew what we wanted and how to make it smoothly."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the President of the games distribution company, Macabre Enterprises. Our flagship party game, Death Charades, is a post-2020 appropriate party game that makes light of the players’ inevitable mortality. The game is reminiscent of traditional charades, but with a dark twist. Players draw cards and in timed rounds mime out different ways their lives could end.
For what projects/services did your company hire Rumble Fish Software Development, and what were your goals?
Besides designing the cards and the overall look & feel of the game, we also needed an appropriate timer. We agreed upon a simple mobile app that would also serve as a marketing tool, sending the user push reminders to play the game from time to time. We made sure the app’s style matched the Victorian design of the game as it was important to keep the aesthetic elegant and mature, and not cheap or tacky.
How did you select this vendor and what were the deciding factors?
The great opinion of other client is what led us to Rumble Fish. We were considering a few others but after meeting with Rumble Fish, we decided to start a project with them. We felt they understood our needs and assured us that they do it on time.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
They created an app for us that can be used during the game Death Charades. They advised us to build an app with React Native to cut costs and shorten the time of development.
How many resources from the vendor's team worked with you, and what were their positions?
We delivered the design and from Rumble Fish we used 1 React Native developer and one business analyst, when it comes to choosing the tech stack.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We've designed our project to be long-lasting in both the box and card design. We want Death Charades to not only be something that looks pretty on your shelf, but also something that you can play for years to come. After success on kickstarter with the project, the app was necessary to make the game even more attractive and we knew we needed it to finish the whole business success.
Describe their project management style, including communication tools and timeliness.
We really could rely on them just from the beginning. They knew what we wanted and how to make it smoothly.
What did you find most impressive or unique about this company?
Their experience in tech stack and React native is amazing.
Are there any areas for improvement or something they could have done differently?
This project was done smoothly and perfect.
the project
Mobile Application Development for CRM Service
"They are a great team that knows what they are doing."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm responsible for all development processes within the company. Thulium is an omnichannel CRM service, providing clients with a solution that allows them to handle multiple contact channels – phone, e-mail, chat, helpdesk, and messenger. Thulium’s cloud-based call center solution makes it easier for clients to serve their customers quickly and efficiently from one platform.
For what projects/services did your company hire Rumble Fish Software Development, and what were your goals?
Our team has faced two different challenges. First, fixing the messaging issue and second, choosing the most suitable technology to develop the front-end and back-end of the app at the same time.
How did you select this vendor and what were the deciding factors?
We looked online and asked around to find a partner. I decided to go with the team that best understood our needs and had experience with React Native.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Thanks to React Native, we were able to create an app compatible with both Android and iOS. Swagger was used on the back-end of the app. Storybook was used to build UI components besides the API. For Thulium, we used a lot of Native functionalities and this saved time and money during the app’s development.
How many resources from the vendor's team worked with you, and what were their positions?
We used 2 React Native developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Displaying content on a smartphone screen is not easy, since the size of the screen is limited and not everything can be displayed. Whenever someone used the app to send a message with an attachment, table, or image, it wouldn’t display properly on the recipient's end. It wasn't easy to find a solution which would make all of the messages comfortable and easy to read.
Describe their project management style, including communication tools and timeliness.
The work was always done on time with the highest quality. We see that this cooperation was not only development, but also we appreciated hours of consulting. Everything went to plan with the implementation and we also came up with new ways to make improvements during the project. We felt that Thulium and Rumble Fish really worked as one during the project and the collaboration was very smooth.
What did you find most impressive or unique about this company?
Their experience in React Native. They are a great team that knows what they are doing.
Are there any areas for improvement or something they could have done differently?
This project was done perfectly. We return now and with a new one.
the project
Custom App Development for IT Startup
"Rumble Fish Software Development helped with shaping our ideas into a specific and clear plan."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the CEO of the company. VerifiiD is a start-up based in Liverpool, UK.
For what projects/services did your company hire Rumblefish, and what were your goals?
I was interested in a workshop that would help in development of a basic identity verification MVP. The resulting technology would include the requirements necessary to allow VerifiiD to convey their ideas to potential investors and future users. There are two main goals:
- achieve a plan for the MPV phase of the project
- attract investors with a great idea shaped into a realistic plan
How did you select Rumblefish and what were the deciding factors?
They have been recommended to me. and it was clear from the outset their high level of professionalism and vision for the project was a key factor in choosing Rumblefish.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
During the Discovery Workshop we have discussed the list of tasks necessary to create the MVP, its functions, and two revenue models for the first stage of the MVP. It was established that the MVP should consist of two mobile apps - one for the identity holders and one for the verifiers. Both apps will be supported by Android and iOS, and written in ReactNative.
How many people from the vendor's team worked with you, and what were their positions?
Team size: CTO, CEO, 1 developer, 1 Business Analyst
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Rumble Fish Software Development helped with shaping our ideas into a specific and clear plan. With this kind of information it is easy to successfully reach potential investors.
Describe their project management style, including communication tools and timelines.
At first we communicated with a team via the internet but the main part of a workshop took place in their office where we had a chance to check first-handedly who we are working with. It was a great experience that convinced us that we are dealing with people with experience, imagination and will to create something specific from an idea.
What did you find most impressive or unique about this company?
They were easy to communicate with and created a creative workshop. At the same time we’ve got tangible results and a specific plan. That connection between a smooth cooperation and efficient outcome is very impressive.
Are there any areas for improvement or something they could have done differently?
I liked the workshop the way it was.
the project
Full Security System for Critical Home Infrastructure
"They hire specialists with a seniority -level that always brings assurance of high-quality work."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
My name is Khalid Al - Araimi and I am contriver, meticulous professional, expert in managing and designing business processes with strong grip of handling business projects.
My background includes a progressive and accelerated career path within Oil & Gas, and Technology organizations, culminating in my current role as Director for WMS, WSS and Makamen Petroleum LLC.
My role here includes full responsibility for revenue growth of company, setting long and short term strategy, controlling change and helping people to adapt change in order to achieve organization objectives.
For what projects/services did your company hire Rumble Fish Software Development?
The goal of cooperation with Rumble Fish Software is to build just from the idea stage a whole security system that connects hardware part based on LTE beacons with software Raspberry Pi to control access to the building infrastructure.
What were your goals for this project?
There were multiple goals:
- Discovery Workshop should allow to evaluate the chances of the project's success
- Prepare a plan for following whole project’s stages including proof of concept phase
- Create scope of work
- Plan POC and MVP. Define strategic deliverables and functionality
- Estimate the project’s timeline and costs.
How did you select Rumble Fish Software Development?
I found Rumble Fish Software Development services online.
Describe the project in detail.
Discovery Workshop had 2 sessions and each session included a morning session is usually 10 am - 1 pm an afternoon session is usually 2 - 5-6 pm Rumble Fish provided the scope for each session and an attendee list.
Workshop team composition: client, Rumble Fish consultants: CTO, CEO, developer who will be working on the project. This was important to me that I met all team members who will work on development, in the next stage of the project. During session we had the following bullet points: general discussion about the project, defining goals and objectives.
We have established the long-term goals and short-term goals and clarified the vision for the product. We anticipated critical business and technical challenges.
Objects that were discussed:
- Business goals
- User needs
- Value proposition
- Strategy
As the result of discovery workshop Rumble Fish team has created structured roadmap, prioritized functionality, composed list of chosen technologies, advised team composition and provided detailed timeline and budget estimate.
What was the team composition?
Team size: client, Rumble Fish consultants: CTO, CEO, developer who will be working on the project.
Can you share any outcomes from the project that demonstrate progress or success?
The plan was carefully prepared. I received all necessary information needed to enter the implementation works and development process.
How effective was the workflow between your team and theirs?
I need to admit that first of all team’s communication skills are great, so there is no stress about different time zones or language barrier. They use relevant tools to execute work very fast.
What did you find most impressive about this company?
First of all their experience. They hire specialists with a seniority -level that always brings assurance of high-quality work.
Are there any areas for improvement?
So far everything is moving great with Rumble Fish team. I recommend them as a valuable business partner.
the project
Blockchain Dev for Cryptocurrency Exchange Platform.
"They were able to introduce project developers with great technical seniority."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are The Ocean, a high performance 0x-based Ethereum ERC20 token trading platform, I am Ari Kardasis, CTO and Founder of The Ocean.
At The Ocean, we envision a future where the flow of value is as seamless and fluid as water. We create a freedom to invest, transfer money, and create value — without the barriers or costs of inefficient processes and geography.
For what projects/services did your company hire Rumble Fish Software Development, and what were your goals?
For creating a fast and secure Ethereum and ERC20 token trading platform. We needed a well-integrated team of developers to bring our solutions to the MPV phase of the project.
How did you select this vendor and what were the deciding factors?
We did research and met many companies in order to build our project and RF was the undisputed winner.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Technology:
- 0x protocol
- PostgreSQL
- React
- AWS
- Blockchain
- Node.js
Services:
- Architecture design
- Front-end development
- Smart contract development
- Back-end development
- DevOps
- Client support
- Project management
The Ocean needed a team that will build the platform from scratch. This includes front-end, back-end and infrastructure. All of them are written in NodeJS. Front-end used React, Redux and material UI while backend was based on the model of services run on the ECS cluster.
As for a database, originally, the project utilized Redis but it was decided to use PostgresSQL and this was one of the most important changes in a technological stack. Together with Rumble Fish we’ve reached production stage on time and with the most up-to-date technologies.
How many people from the vendor's team worked with you, and what were their positions?
8 software developers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
This project was the core of our business as we entrusted Rumble Fish with it. Thanks to this collaboration we were able to release our product on time and with technologies that were up to the highest standards.
Describe their project management style, including communication tools and timeliness.
Communication with the team was very smooth. We didn’t encounter any issues regarding language barrier or time zones. They were open to use our management tools and made a few helpful suggestions that allowed us to communicate and execute results even more efficient.
What did you find most impressive or unique about this company?
With our growing need for senior developers, they were able to introduce project developers with great technical seniority. Also, their practical knowledge about blockchain is rare to find.
Are there any areas for improvement or something they could have done differently?
Their skills and proficiency were excellent. I have no doubt that they can manage to deliver any project. I can recommend them without hesitation.
the project
Frontend Dev & Business Analytics for Healthcare Platform
"The technical seniority of their developers is outstanding. They can manage any technical difficulty with ease."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are Space Inch, a custom software design and development firm, and I'm the COO. We understand technology and business, and we strive to execute the highest level of service with technical know-how, and we aim to be the best in the industry.
For what projects/services did your company hire Rumble Fish Software Development?
One of our clients has a platform for health savings and flexible spending accounts (HSA/FSA), and their clients are blue chip companies in the US. We are responsible for engineering new front-end features.
What were your goals for this project?
- Maintain and execute most urgent development work on legacy platform
- Prepare a plan for migration to new stack trace
- Create new infrastructure solutions using AWS
How did you select this vendor?
Another of the companies we work with introduced us to Rumble Fish as a reliable partner.
Describe the project and the services they provided in detail.
Technology: React, Material UI, Redux, Redux Saga, Jest, Storybook, Lerna
Services: Frontend development, Business analytics
ConnectYourCare had a legacy system written in Java 8 using the outdated Java Server Pages to render HTML, CSS, and Javascript. The legacy system had no automated tests, was difficult to maintain, and used old versions of libraries that have known security vulnerabilities.
Rumble Fish determined that we should build a new system using contemporary architecture and technologies: backend microservices serving REST API and frontend built as a Single Page Application (SPA) using React.
The team was involved in building the new frontend and maintaining the legacy system until it was replaced with the new one.
What was the team composition?
Team size:5 software developers, 1 Business Analyst
Can you share any information that demonstrates the impact that this project has had on your business?
The plan was carefully prepared and executed step-by-step to minimize the risks and to maximize the confidence we have in the system. Now, all new features use the modern stack trace and more and more components of the legacy system are operating in the new environment.
How was project management arranged and how effective was it?
Their communication skills are excellent, we never had any issue regarding language barrier, different time zones etc. They used our various collaborative tools and recommended good ones that we adopted. For account management we never had any issues either, and requests for scaling the team were executed quickly.
What did you find most impressive about this company?
The technical seniority of their developers is outstanding. They can manage any technical difficulty with ease.
Are there any areas for improvement?
I can recommend their services without hesitation. RF are the business partner that we absolutely can rely upon.
the project
Website & CMS Dev for Dog and Cat Hotel
"I really like the way they thought outside the box to accommodate my requests."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are a luxury dog and cat hotel. We offer boarding, daycare, grooming, and training services.
For what projects/services did your company hire Rumble Fish Software Development?
Developed a contact management system, in addition to a complete re-do of our website.
What were your goals for this project?
We needed to upgrade our technology using a new code- React. We had the same code from 13 years ago when we first started the business. The code was outdated, and we wanted something we knew could provide us stability. We also wanted to improve the customer experience dramatically by introducing new features and new UX design. The design of our website, and reservation site now match and look uniform.
How did you select this vendor?
They were recommended to us from another agency. We also wanted to make sure the developers were not 12-13 hours away. Having them in Poland was helpful, since often times launching a new site/product comes with bugs and we needed immediate assistance in getting those resolved.
Describe the project and the services they provided in detail.
They helped design, develop, and configure a front end and back end website. They provided us the ability to make changes (image, text, content) to our public website through back end administration system. They also created a online reservation system that gave our customers the ability to make a reservation request online.
They created a back end contact management system for this as well. We wanted to have a platform that gave us the ability to create custom landing pages, they made this for us. They also integrated our system with other 3rd party vendors such as Nest and our employee HR system.
What was the team composition?
The team had one main developer that we had contact with, and a couple other junior developers. The main developer was very helpful, and knowledgeable.
Can you share any information that demonstrates the impact that this project has had on your business?
Customers can create, and cancel reservations anytime. We have automatic emails that are sent to customers at the trigger of a button. Previously, our staff was hand composing emails to customers.
This is saving us hours a day on productivity. We can now waitlist customers for the holidays, and send updates to them the minute they are accommodated. This reduces the amount of incoming calls from our customers, asking for their waitlist status.
Creating our own landing pages, will save us a lot of money in the long run. We had to always send in requests to a developer to make these landing pages for us, which would cost us money and time.
How was project management arranged and how effective was it?
Project Management was arranged through another agency. It was good, although we often times had to come across bugs ourselves and communicate that back to the PM, and would patiently wait for updates.
We were not advised proactively of bugs. We communicated through email primarily. Another tool like Jira or Basecamp, would have been great for increased awareness/ status updates.
The team was quick at resolving them, and anytime it was a bug critical to the business operations I felt they were working as quickly as they could to fix.
What did you find most impressive about this company?
I really like the way they thought outside the box to accommodate my requests. I was also impressed at how much they wanted to understand the business in order to make solid recommendations on how to push specific items through.
Are there any areas for improvement?
Documentation as the project(s) were built. The infrastructure of the systems is critical for the client to understand. How everything connects, and speaks to each other. This was not done, and was a surprise at the end. Also, knowing if certain items were not going to get done on time, or would cost us more money to complete with more than a day or two notice.
Rumble Fish's support allowed the product to launch on time, and the solution served as the flagship product of the business. The team communicated smoothly, was open to internal project management tools, and gave helpful suggestions to improve efficiency.