COMPANY
SERVICES
Consulting:
Cases
About
How We Work

Engineering:
Web Development
Mobile Development
Smart Team
Quality Assurance
SOLUTIONS
Industries:
Healthcare & Medical
FinTech
Media & Entertainment
Telecommunications

Expertise:
UI/UX Design
DevOps
IoT
AI/ML
Content Oriented Web
Make great presentations, longreads, and landing pages, as well as photo stories, blogs, lookbooks, and all other kinds of content oriented projects.
COMPANY
Advisory Session
Project Discovery
UX Audit
SERVICES
SOLUTIONS
Web Development
Mobile Development
Smart Team
Quality Assurance
UI/UX Design
DevOps
IoT
AI/ML
Consulting:
Industries:
Engineering:
Expertise:

A Business Monitoring and Advisory Platform

A financial marketplace helping businesses find loans and accountants to access the business data for making credit decisions

Technologies
Expertise
Partnership Period
Team Size
Location
Microservices (SOA), Azure, Azure DevOps, Kubernetes, React.js + Redux, TypeScript, CI/CD with Concourse CI, Kotlin, Spring Boot, Node.js, Loopback 4, Mongo DB, Docker, MySql, Redis, RabbitMQ, Bitbucket
FinTech
2018 - ongoing
5
The United Kingdom
The Client
A UK-based trending product helping businesses in loan searching and reducing time and costs required. The platform is powered by over 2000 engaged accountants who add value to the system between clients and lenders.
The Challenge
A UK-based trending product helping businesses in loan searching and reducing time and costs required. The platform is powered by over 2000 engaged accountants who add value to the system between clients and lenders.
How We Responded
01
Developed Microservices architecture and Java and NodeJS based services
Used continuous integration and continuous delivery (CI/CD) and code review according to Agile best practices
02
03
Built a separate space inside an existing portal dedicated to monitoring clients’ financial portfolio
Streamed architecture to process batch uploads
04
05
Built RESTfull APIs coherent with the best DevOps practices and OpenAPI specifications, thus allowing lenders to offer loans automatically and maximize their profit
Connected various third-party accounting solutions to gather financial data, helping to indicate the risks and opportunities based on the business’ financial profile
06
07
Provided the ability to download and share business Health reports with clients
Built a native mobile app for accountants that simplifies their professional routine
08
The Result
3000+
The monitoring system and mobile app for 3000+ accountants, which improved the B2B loan searching services for over a hundred lenders and the UK’s largest banks
The client won the Accounting Excellence award and was recognized as a "Software Pioneer of 2019" in the UK
The Team
Project Manager
Roman
Lead Software Engineer
Eugene
Software Engineer
Iryna
Software Engineer
Bohdan
QA Engineer
Nazar
The Process:
A Stepwise Description
Team & Initiation
Ralabs team of four engineers, project management, and technical lead needed to strengthen the Capitalise development office. The first milestone was the research of possible solutions to the platform’s architecture and the user flows that we did in terms of the first Kanban sprint. Next, the project scope was divided on the 2-weeks sprints using the Scrum project management methodology.
01
Infrastructure
The platform’s existing infrastructure (Kubernetes + Azure) was used from the outset. However, during development, we decided to switch from Concourse CI into the favor of Azure DevOps. These options allowed us to handle the delivery process more efficiently using the Agile management method, and support multiple environments for separate teams and scale them, foster the release process.
02
Architecture
03
Development & Testing
04
The main requirement was to create a modern tool for accountants. This system has to collect all the data about businesses in a convenient dashboard with an enhanced user experience and a statistical module for advanced analytics.

After resolving the deploy issues and environmental setup, we started developing microservices using Spring Boot (Kotlin) and LoopBack4 (TypeScript) frameworks, adding docker support, pipelines, and deployment configuration.

We were using MongoDB as a data source and RabbitMQ for the events which are streamed inside the system. Redis was used to store temporary cached data.

The most interesting part of the project was to connect the financial APIs and third-party accountant services. The diagram below describes the connection flow of connection between the third-parties services used for monitoring.
Third-party Services Integrations
Ingestor Service
accounting integrations with Quickbooks, Sage, Xero
Open Banking Service
integration with OpenWrks
Credit Report Service
integration with
CreditSafe, Experian,
Moodys
Monitor Snapshot Service
to build and aggregate
extended company
portfolio
Ledger Insights Service
to analyze balance sheet
and provide financial
insights
Event Streamer Service
to send events (SSE) to
the user
Credit Line Service
to store and retrieve
credit facilities
Token Store Service
to store and refresh
OAuth2 tokens
API Services
public APIs for different
products
Business Health Report

Provides a view of the client's credit profile, balance sheet, and business funding

benchmarks into easy-to-read custom reports. The system also identifies the

possible debtor risks based on the insights from the Health Report.

Mobile Application for Accountants for Android and iOS
We developed a native mobile app for iOS and Android using Ionic and React Native. This app had to simplify the engagement of the new customers for accountants during conferences and in-person meetings. The app's features allowed accountants to:
Add the new clients' contact details

Look for clients' business data by integration with the data from the U.K. banks and accounting solutions

Initiate the business loans searching

Integrate the data about new clients with the web app
An app was synchronized with iOS and Android and released in the UK.'s Apple and Google Stores.
Outcomes
01
accounting firms monitoring their clients
accountant’s accelerated workflow
02
100+
3000+
03
award from Accounting Excellence
raised in investment series A
04
A Software Pioneer of 2019
£3.5 million+
Testimonial
Ollie Maitland
Co-Founder & Chief Product Officer
We've worked with Ralabs to add an additional team alongside our core engineering and products teams. They have worked closely with us becoming fully integrated with us and delivering an excellent standard of architecture and engineering expertise.
Let's See What We Can Do for You
Tell us about your project, and we will send you an estimate within 48 hours.
Olha
Engagement Manager