Menu
iconCase studies

Bamboo

Micro-investment app with its own token and reward system, that builds user’s portfolio with round-ups, top-ups, and dollar cost averaging
Location

australia.svg Perth, Australia

Industry
csHero image
element-1
element-1
element-1

About Project

Bamboo Micro-investment app with its own token and reward system from Australia. You don’t need to have any investment experience to make profit on this app. It does everything for you. Bamboo helps people grow their portfolios with round-ups, top-ups, and dollar cost averaging. It links with your bank account, and makes tiny investments when you spend money. You set a comfort rounding off the amount you spend, it accumulates and invests across Bitcoin, Ethereum, Gold and Silver Standard.

mockup

Core Team

Core team of Bamboo are passionate about investing, and wanted to make it easier and more accessible for people without any crypto-experience to build their investment portfolio.

Blake Cassidy
Blake Cassidy

Chief Executive Officer

Jim Paleo
Jim Paleo

Chief Technology Officer

Tracey Plowman
Tracey Plowman

Chief Operating Officer

Challenges

The main challenge was to make complex functionality and features easy and simple for users. All the development decisions and challenges were based on that mission.

Being an eventsource project Bamboo needed to overcome hydration limitations. Because of the always-increasing number of events, the app deployment process became challenging.

During deployment all events should be processed, and the more events were created - the harder and longer deployments were. And with time the extensive amount of events make it almost impossible to release new features due to the hydration time limit.

So, the challenge for the TechMagic team was to find a solution for faster deployment without sacrificing app functionality and future growth. At the same time we needed to implement a Bam Reward system and Bam token.

Challenges

Backend Specifics

Our backend supports 2 regions. All changes apply to both regions simultaneously. There is no latency for American nor Australian based users.

BAM Rewards

TechMagic team implemented the BAM Rewards program. Bamboo offers a personal token - BAM - that users can earn simply by using the app.

This token operates on the Ethereum Blockchain by using its ERC20 protocol. The majority of cryptocurrency tokens in circulation today were made up with this. Bamboo chose this for its own token, because It's one of the most utilised and secure protocols available.

BAM Rewards

Build your project with us

Contact us to discuss all benefits of this model for your specific business.

rossross

Cybersecurity Services Provided

Our security team helped Bamboo identify and address security vulnerabilities within their mobile application. The project included:

05
Security Scanner Overview

Security Scanner Overview

We provided the team with an overview of automated security scanners that can continuously detect application vulnerabilities. This empowers the Bamboo team to incorporate proactive security measures into its ongoing development process.

01
Comprehensive Penetration Testing

Comprehensive Penetration Testing

We conducted a thorough penetration test, simulating real-world attack scenarios to uncover potential security weaknesses.

02
Detailed Mitigation Plan

Detailed Mitigation Plan

For each identified vulnerability, we created a detailed mitigation plan outlining the necessary steps for resolution. This plan gave the team a clear roadmap to address the security risks.

03
Implementation Support

Implementation Support

Our team provided ongoing support to the development team while implementing the security fixes. This approach ensured a smooth and successful process, minimizing disruptions to development timelines.

04
Custom Automated Testing Tool

Custom Automated Testing Tool

We developed a custom tool explicitly designed for Bamboo to streamline future security efforts. This tool allows the team to efficiently verify fixes for identified vulnerabilities, improving overall security posture.

05
Security Scanner Overview

Security Scanner Overview

We provided the team with an overview of automated security scanners that can continuously detect application vulnerabilities. This empowers the Bamboo team to incorporate proactive security measures into its ongoing development process.

01
Comprehensive Penetration Testing

Comprehensive Penetration Testing

We conducted a thorough penetration test, simulating real-world attack scenarios to uncover potential security weaknesses.

Comprehensive Penetration Testing
Detailed Mitigation Plan
Implementation Support
Custom Automated Testing Tool
Security Scanner Overview

Integrations

We communicate with each one third-party integration provider independently to ensure the best outcome for the project.

001

General

logo
logo
002

AU region specific

logo
logo
logo
003

US region specific

logo
logo
logo

Work Approach

The Bamboo team is spreaded throughout the World. Our part of the team is located in Ukraine. One of the developers is located in Ireland, and most of the team are Australians. 2 of backend developers from AU should be managed from Ukraine.

Additionally, the PM from our side always keeps track of the tasks, to be sure that every team member, no matter where he is located and when starts his day, has everything needed from management and knows what to do. All the main communication was planned and scheduled in advance.

Step 1
Iterational Kanban

We started from classic kanban, without any links to releases. Then we practiced iteration kanban.

Step 2
Flexible approach

We maintain a flexible approach to be able to meet client’s changing needs, to meet not only technical, but business goals.

Step 3
SCRUM ceremonies

We conducted retrospectives and implemented some classic SCRUM ceremonies, including sprints when it was possible.

Step 4
Regular communications

We introduced "daily" meetings 3 times a week with the CEO and CTO of Bamboo joining.

Project Outcome

Thanks to TechMagic, Bamboo was able to experience a 700% active users increase due to the new features and capability added.

ross

ross

ross

ross

ross

Project Outcome

Our Most Used Technologies

Snowflake
Snowflake
Jest
Jest
TypeScript
TypeScript
AWS
AWS
React
React
Node.js
Node.js
CQRS
CQRS
Quicksight
Quicksight
Event Sourcing
Event Sourcing
Amazon DynamoDB
Amazon DynamoDB
Snowflake
Snowflake
Jest
Jest
TypeScript
TypeScript
AWS
AWS
React
React
Node.js
Node.js
CQRS
CQRS
Quicksight
Quicksight
Event Sourcing
Event Sourcing
Amazon DynamoDB
Amazon DynamoDB
Snowflake
Snowflake
Jest
Jest
TypeScript
TypeScript
AWS
AWS
React
React
Node.js
Node.js
CQRS
CQRS
Quicksight
Quicksight
Event Sourcing
Event Sourcing
Amazon DynamoDB
Amazon DynamoDB

Client’s Feedback

[object Object] mockup

Blake Cassidy

FinTech

CEO Bamboo

We interviewed seven highly recommended tech consulting groups and decided to use TechMagic due to their superior systems and processes. Thanks to TechMagic, we were able to experience a 700% increase in Bamboo active users due to the new features and capability they added.

Why TechMagic

All-in-one product development
All-in-one product development

We cover the entire software product development process and provide support services afterward within the quality management system. Technical expertise allows us to cover full-cycle development, incorporating business vision at every project stage.

Our experience in multiple industries makes TechMagic a reliable partner for software development outsourcing resulting in the commercial success of your product.

001
/003
High-quality software with ongoing support
High-quality software with ongoing support
002
/003
Innovative solutions
Innovative solutions
003
/003

Cases That May Be Of Interest To You

Let’s turn ideas into action
award_1_8435af61c8.svg
award_2_9cf2bb25cc.svg
award-3.svg
Ross Kurhanskyi
linkedin icon
Ross Kurhanskyi
VP of business development
cookie

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.