Bamboo Agile

Full-Cycle Software Development Company

5.0 16 Reviews
Visit website
Write a Review
Verified Profile

Bamboo Agile is a software development company with an office in Tallinn (Estonia).

For more than a decade, we’ve been delivering quality IT solutions for clients from different business sectors all over the world. We’re experts in EdTech, Healthcare software, Telecommunications, Martech and Adtech, Shopify solutions development, High-load systems, Fintech solutions, and more.

Developing software, we go full cycle. We’ll take you from a concept to a smoothly running service, suite, or site—every step of the way including software requirements, prototype design, architecture design, front-end and back-end development, quality assurance, deployment, and maintenance.

Bamboo Agile is a trusted partner of renowned brands, including A1 Telekom Austria GroupMobile Telesystems, and many others.

$25 - $49/hr
50 - 249
2002
Locations
Estonia
Kesklinna linnaosa, Kentmanni 4, Tallinn, Harju 10116
+3726346294
Belarus
2nd floor, Francyska Skaryny 15B-2, Minsk, Minsk 220114
+442038078695

Focus Areas

Service Focus

30%
30%
10%
10%
10%
10%
  • Web Development
  • Software Development
  • Mobile App Development
  • E-commerce Development
  • Big Data & BI

Client Focus

70%
30%
  • Medium Business
  • Small Business

Industry Focus

30%
20%
20%
20%
10%
  • Telecommunication
  • Education
  • Information Technology

Bamboo Agile Executive Interview

Sergey Zubovich
Sergey Zubovich
CEO & COO
Visit Profile
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
We've been utilising the Bamboo Agile company profile on GoodFirms for the last two years and only recently got involved in providing our team members' comments for the researchers' articles. Among the significant benefits of the GoodFirms directory that we discovered, we'd emphasize the geography of its audience converted to our website traffic. The GoodFirms rankings pages have been highly featured in the search results for the countries located near us, which have always been our main focus - Nordics. We've attracted some great potential clients coming from the website, although too often felt the leads had no specific transactional intent - just made a research on the "what-if" scenario and compared the pricing of various vendors. We would also accept the fact that so far high clients' reviews ranking and featuring in the Top of software development companies in Estonia, unfortunately, haven't given us any boost of "visibility" or referral traffic, although, as an outsourcing company, we have truly competitive rates.
Please introduce your company and give a brief about your role within the organization.
Bamboo Agile is a software development boutique with an office in Tallinn, Estonia, and an R&D center in Minsk, Belarus. As a development partner, for many years we have been famous primarily for delivering scalable software solutions to the telecom industry, being a trusted partner of numerous renowned brands, such as A1 Telekom Austria Group, Orange, or MobileTelesystems. Following our rapid growth over almost two decades, we’ve gained solid expertise in digitalizing education, healthcare, marketing, e-commerce, and other fields, with the global reach stretching from the US to the UAE.

I'm Sergey Zubovich, the Chief Executive / Operations Officer at Bamboo Agile. I've been running this unit since its foundation.
What is the story behind starting this company?
Bamboo Agile started out as a three-man team of software engineers back in 2002. We specialized in Perl-based applications for connecting the largest mobile operators, VAS, and content providers across the globe. As time went on, the team expanded and so did the amount of complex work that it had to do. Soon enough, what was initially just a tech department for a group of firms has split off into its own company - Bamboo Agile. We became a software development boutique of sorts, providing custom development services for major brands from all around the world.
What are your company’s business model in-house team or third party vendors/ outsourcing?
We have an in-house team of professionals, well prepared for custom projects of any scale.
How does your company differentiate itself from the competition?
First of all, Bamboo Agile is a boutique - i.e. a small tightly-knit team of selected middle- and senior-level specialists who know how to efficiently fulfill client requirements, whether said client is a startup or a large enterprise. Secondly, our initial field of expertise was telecom, so our knowledge of the industry is very in-depth: we understand how to handle projects like that and how to work with major clients. We also have significant experience in education, e-commerce, and marketing; our specialists have gone through training in leading industry accelerators and have regularly participated in conferences and meetups. What’s more, we specialize not just in custom software development, but also in legacy software modernization, which has become ground for many clients' success stories. And, finally, unlike a typical agency, Bamboo Agile supports sustainable software engineering - we are always honest and transparent with our customers, and do our best to properly evaluate their risks and determine the most cost-effective way to bring their idea to reality.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
Bamboo Agile generally caters to Education, Healthcare, Marketing, e-Commerce, and Telecommunications, plus had a couple of Fintech projects. A lot of our clients come to work with us again; in fact, continuing the relationships with our current clients is one of Bamboo Agile’s main priorities. The current ratio of repetitive clients is about 65%.
Please share some of the services that you offer for which clients approach you the most for?
Custom software development (including web and mobile app development), application modernization, and software project rescue - these three are the most common.
What is your customer satisfaction rate according to you? What steps do you take to cater to your customer’s needs and requirements?
Our average clients' review ranking score is 4.9/5, or 98%. We use the Agile methodology, which implies consistent communication with the client at every stage of project implementation. The communication is carried out by means of video conferences, emails, daily standups, and retrospectives at the end of each sprint. The project manager keeps regular contact with the client, serving as the middleman between them and the development team. In addition, we try to attract a business analyst to gather and negotiate the project requirements in order to ensure that the whole team is making a product that the client will be satisfied with.
What kind of support system do you offer to your clients for catering to their queries and issues?
Bamboo Agile offers any kind of technical support depending on the client and/or project - from the post-release software support that can be implied by the agreement terms to third-party solutions' maintenance and technical support as a service.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
We mainly use the Time & Material model, with Fixed Price serving as a secondary option. Depending on the client's needs, sometimes we also came to a Mixed model as a solution or the Dedicated Teams approach for their convenience.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
Yes, sometimes we get requests for basic third-party software integration or something along the lines of customizing a Shopify-based solution. As a rule, this doesn’t result in a big check. The minimal budget for us to accept a project is 15,000 euro.
What is the price range (min and max) of the projects that you catered to in 2020?
The minimum was 10,000 euro, the maximum - 700,000 euro.
Where do you see your company in the next 10 years?
I see the future Bamboo Agile as a software development integrator that leads advanced clients' projects as a product company, being fully supportive at each software development lifecycle stage in terms of not only development itself but in product management and future software enhancements.

Bamboo Agile Clients & Portfolios

SCHOOL OS
View Portfolio
SCHOOL OS
  • SCHOOL OS screenshot 1
$100001 to $500000
25 weeks
Education

A secure AI-powered solution that helps parents to track their children's progress, and the staff to organize the tuition process.
Using web and/or mobile app, parents, teachers, and headmasters can monitor pupils’ progress, and access the schedule, teachers’ notes, etc. Both apps allow parents to monitor their children’s grades and attendance. Teachers can view and fill in the class register, leave notes for students, and see their schedule.

Features for Parents

  • Monitor children's progress
  • View the pupil’s educational journal
  • See homework due the next day
  • Access the electronic diary
  • Access pupil rankings
  • Receive notes from teachers

Features for Teachers

  • Access the working schedule
  • Access teacher rankings
  • Leave and receive notes
  • Review notes

Features for Headmasters

  • Make notes for pupils
  • Review educational journals
  • Review studies statistics
  • Review notes

Challenge

School OS aunique product developed by the Bamboo Agile team from scratch. Before startingwork on the project, we had to do lots of research (including big dataanalysis) to better understand modern educators’ specific needs and to refinethe vision of the product. Our goal was to create apps which would simplifyparental monitoring of their children’s progress allowing to view their gradesand rankings, and facilitate the parent-teacher communication. An importantrequirement was that the final product should be accessible via web and mobileapps.

Solution

On the backend: using MySQL database for data storage; using Redis data storage for keeping cached data and user sessions, manual and performance testing, creation of server monitoring settings, integration with payment systems; using sockets for real-time updates on mobile devices, plus FCM integration for subscriptions and push notifications.
On the web side: creation of web interface for various user roles, slow internet connection support, offline mode, setting up the functionality for sending SMSsin different countries.
On the API side: adding functionality for sending push notifications to the mobile app;localizing the system interface into different languages.
On the mobile side: uploading app builds to Google Play and iTunes Connect, promo website launch.

Results

The BambooAgile team created web and mobile apps which allow users to monitor and managethe educational process. With School OS, users are able to view the schedule,homework, academic achievements in every subject, and benefit from many otherfeatures essential for today’s digitally connected students, teachers, andadministrators. Depending on user type, the system enables different features.
Allrelevant information is available: students’ grades, attendance, assignments,schedules, teachers' notes, etc. The solution offers a unique feature:providing an insight into a pupil’s performance and making data-basedsuggestions on how to improve it.
School OShas three different UIs: one for parents, one for teachers, and one for schooladministrators. Each version has specific functionality. Each user is given aunique ID and password for the system so a parent can access only their child’sprofile.

VELCOM PAPERLESS OFFICE
View Portfolio
VELCOM PAPERLESS OFFICE
  • VELCOM PAPERLESS OFFICE screenshot 1
$50001 to $100000
16 weeks
Telecommunication

An e-docs web app supporting the Wacom DTU 1141 interactive pen display for Velcom, a major Belarusian TSP.
The key function of this web application is electronic document signing. Customers can read and e-sign the e-docs at a sales point, using an interactive pen display. Then the dealer can send signed documents to the company server for further processing and storage.

Features for Dealers

  • View, send, and remove signed e-docs
  • Store e-signatures
  • Show e-docs on customers’ devices

Features for System Administrators

  • View list of users in the system
  • Send and edit users’ e-docs
  • Remove e-docs from the list

Features for Customers

  • Read e-docs
  • Sign e-docs

Challenge

Following the global trend of transitioning from physical to electronic paperwork, Velcom made the decision o modernize the process of signing, storing, and processing documents. Velcom hired a Bamboo Agile team to define, engineer, and implement that the optimal e-docs solution.

Solution

Developing web interfaces synchronized in real time.
Creating integrative web design (web interface integration on Android devices with progressive web applications).
Integration with LDAP Web Services and Velcom’s Oracle database.
Unit, API performance, and manual testing; monitoring.

Results

Within several months, Velcom was able to deploy an efficient customized internal e-docs/e-signature system. This allowed to speed up the company's workflow significantly.

PANGAIA
View Portfolio
PANGAIA
  • PANGAIA screenshot 1
$50001 to $100000
16 weeks
E-commerce

An online store plus a mobile app with NFC chip functionality.
This project incorporates a fully customized online store (based on a Shopify theme) plus a mobile app with NFC chip functionality, and was made for Pangaia—a new eco-friendly and high-tech clothing line.

Features for Users

  • Make purchases
  • Get info on unique new tech used by Pangaia
  • Get acquainted with Pangaia’s philosophy and initiatives

Challenge

Every individual clothing item by Pangaia features an NFC chip. Bamboo Agile was tasked with creating an online store together with a mobile app with NFC scanning function. We were to choose the most suitable e-commerce platform ourselves, and implement unique design and functionality.

Solution

Choosing Shopify GraphQL API as the most efficient tool.
Providing a deeply customized site design.
Creating a custom integration with the NFC vendor’s system.

RANKMAPP
View Portfolio
RANKMAPP
  • RANKMAPP screenshot 1
$50001 to $100000
16 weeks
Other Industries

A mobile app for Counter-Strike: Global Offensive players with check-ins, combining rankings with geolocation.
RANKmapp’s name is telling: this mobile app combines rankings with maps. Its target audience are Counter-Strike: Global Offensive players, enthusiastic and highly competitive. Using the mobile app, the user can learn how good their geographical neighbors are at CS:GO, where they are located, and also how big is the circular area where the user is #1.

Features for Users

  • Check in
  • See other CS:GO players on the map
  • See Steam-based rankings
  • See own “#1 circle”

Challenge

Global Rank Softwareentwicklung UG chose Bamboo Agile to deliver a mobile rankings app that required integration with multiple external API’s, including Steam, Google Places, and OpenStreetMap, and also real-time user tracking plus location search and storage over the entire OSM database.

Solution

Developing a special algorithm allowing to store the geodata and calculate rankings at any given time.
Implementing multiple optimizations and custom bypasses to the back-end part of the project (due to the algorithm being demanding to processing power).

Results

A complex project featuring back-end and mobile parts, highly informative and entertaining for the audience.

SMS-LINE
View Portfolio
SMS-LINE
  • SMS-LINE screenshot 1
$100001 to $500000
30 weeks
Advertising & Marketing

A mobile marketing platform helping create automated mailouts and send them to subscribers’ devices.
This solution created for Bamboo Group’s mobile marketing agency is available via the mobilemarketing.by website. Its paid users are able to send targeted SMS, Push, Viber, and e-mail messages up to 1,000 characters long. The mobile marketing platform also gives its users access to different types of data reports.

Features for Business Clients

  • Send messages to subscribers
  • View subscriber base
  • Create subscriber bases
  • Create subscriber blacklists
  • Check balance
  • View balance statistics
  • View customers’ answers for SMS
  • Order SMS packages

Challenge

The goal was to design and implement a platform performing automated, multi-channel electronic mailouts via the web based management tool which would enable our clients to view their account balance, the number and type of messages sent, and multiple types of reports.

Solution

Integration with the MNP and HLR API.
Development and implementation of a new Dispatch Sending Daemon.
Integration with the Telegram messenger platform.
Integration with SuperMag Loya (a loyalty management system).
Platform tech support.

Results

We designed and implemented a paid platform which allows our users to send bulk electronic messages to their clients, obtain feedback from them, and see the share of those who open and read their messages. Users can also order SMS packages so the system can work as an enterprise SMS service or web-to-SMS service. The platform can also be utilized in the e-commerce sector to send regular messages (newsletters, sales notifications, etc.) to a subscriber base. The platform’s functionality is continually extended so the solution stays cutting-edge and meets the latest market requirements.

E-WALLET
View Portfolio
E-WALLET
  • E-WALLET screenshot 1
$50001 to $100000
21 weeks
Telecommunication

E-Wallet turns a smartphone into a payment tool allowing its user to pay their bills, buy tickets, and pay for goods and services in one application.
The MTS E-Wallet is a system that allows its users to make payments with funds on their personal accounts. Its consists of a mobile app, an API, a system core, a database, and an admin interface, and features a deep system integration with mobile operator, banking, and payment systems.

Features for Users

  • Make payments
  • Monitor e-balance
  • Review payments history
  • Create favorite payments lists
  • Receive payment reminders

Features for Administrators

  • Manage the payment workflow
  • Collect end-user statistics
  • Access the user management interface

Challenge

MTS, a major Belarusian TSP, approached Bamboo Agile with an idea for a mobile-based wallet that would enable their clients to make payments with their smartphones. All transactions were to be processed via the Belarusian National Information and Settlement System “Raschet” launched in 2008 to simplify payments between individuals and legal entities across the country.

Solution

Developing a unique API to provide seamless integration with the TSP’s billing and “Raschet” systems.
Making a special secure protocol to connect E-Wallet to the various banks’ CMSs, ensuring the safety and instant processing of all transactions performed in the app.

Results

In Belarus, where consumers still prefer to use cash, mobile payment apps like E-Wallet can set the trend for e-payment systems, bringing various benefits to users by removing intermediate steps such as commuting, signing papers, withdrawing cash, etc. With such features as "Add to favorites", quick-to-set reminders, and payment history the E-Wallet makes over 2,000 payment types doable with a single tap.

VELCOM RECOMMENDS
View Portfolio
VELCOM RECOMMENDS
  • VELCOM RECOMMENDS screenshot 1
$10001 to $50000
12 weeks
Telecommunication

A mobile app allowing the mobile operator’s clients to control their account balance, manage their subscription plans, get automated support, and access entertaining content.
This solution made for the Velcom mobile provider allows its users to access real-time info about their mobile account, and (if they subscribe) watch online TV and listen to their favorite music. The users are also entitled to information about location of brand services and many other features, including automated support.

Features for Users

  • Choose 3 favorite types of music
  • Choose 3 favorite types of videos
  • See real-time balance info
  • See free minutes left
  • See MBs of traffic left
  • Watch online TV via the VOKA service
  • Check roaming connection

Challenge

Velcom chose Bamboo Agile to create a mobile app that would serve as a new communications channel between the company and its clients, while becoming part of the corporate loyalty management ecosystem.
Bamboo Agile proposed a customer-centric design going beyond mere communication and support functions to also include personalized content and services, and offering improved user experience.

Solution

Back-end: creation of modules to parse .XLS files containing information to be stored, via a back-end integration with a MySQL database, in turn integrated with Redis for storing cached data and user sessions. Server monitoring and performance testing settings were integrated with FMC for subscription and push-notification services.
Web: creation of a web interface for adding & editing information to be stored in the MySQL DB, accessible via API in the mobile app.
APIs: access to the data from the MySQL DB.

Results

The launch of the Velcom Recommends app resulted in a 27% decrease in voice calls to the operator's customer upport centers. More data on user online behavior allowed Velcom to offer personalized services, increasing revenue per customer substantially. Customer satisfaction rating went up, bolstering the clients’ loyalty.
In 2017, the app was fully redesigned and new functionality was added. Due to deep link to the CMS, subscribers could easily browse featured audio and video content according to their preferences. With a new homescreen widget, users had personalized web content and all info about their account and balance at their fingertips.

DUELBET
View Portfolio
DUELBET
  • DUELBET screenshot 1
$50001 to $100000
12 weeks
Gaming

A social mobile app centered around predictions and enabling users to compete against their friends.
This mobile app incorporates a set of features, including leaderboards, Amazon Web Services back end, integration with social media, SDK integrations including the Big Data & Stats Analytics platform, and complex game design implementation.

Features for Users

  • Choose a game
  • Take part in a game
  • View all available games
  • Accumulate points
  • Spend points
  • Buy points

Challenge

DuelBet, an interactive entertainment provider, needed not just a social app but an innovative social mobile game. Bamboo Agile was chosen as the developer because of its proven expertise in developing cross-platform gaming apps and using the Cocos2d-x framework for building multi-platform apps. Another challenge was to communicate instantly with a third party team responsible for the design of DuelBet app UI.

Solution

Adaptation of the UI design to different platforms and screen sizes.
Building back-end systems including databases and data processing components, with Amazon Web Services.
Speeding up the testing phase by developing a unique algorithm that enables the simulation of gameplay on back-end servers.
Using an Agile approach to project management to specify, develop, and test the features of the app in manageable, two-week cycles, making possible the implementation of rich functionality within a short term.

Results

The DualBet app became a new type of social prediction mobile game. The integration with the Stats & Analytics platform allowed users to follow game scores in real time and see final results. By accessing interactive leaderboards, players could track their progress as well as their friends’. Push notifications let the users know when matches started.

Bamboo Agile Reviews

5.0 16 Reviews
  • All Services
  • Software Development
  • Mobile App Development
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review
Burçin KULGAT

IT consulting and implementation services

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Share it on

Review Summary

What projects/services did your company hire Bamboo Agile for?

We needed an integration partner with significant experience of implementation of messaging engines to various platforms to enhance GAMLABS Betting platform with messaging services.

What were your goals for this project?

We wanted to increase the engagement level among our current users and set up the new information channel through the subscription.

How did you select this vendor?

Our local partner in Kenya recommended Bamboo Agile to us.

Describe the project and the services they provided in detail.

We provided the Bamboo Agile team with all our requirements to the messaging service, including the frequency of messages, their volume, size, local operators to integrate the engine with and technical details for the integration. Then Bamboo Agile came up with the proposed customisable platform to use as a basis for integration for future scaling. They undertook the entire integration of the platform and CMS with the Sportsbook Admin panel, checked the performance and fixed bugs. Since the release, they have been maintaining and upkeeping the integrated solution.

What was the team composition?

We worked with 1 DevOps and 1 Business Analyst that collected all the requirements and led the integration process.

Can you share any information that demonstrates the impact that this project has had on your business?

The messaging service has attracted thousands of subscribers right in a month after its release allowing us to align the information delivery process for our existing and new users. Bamboo Agile followed up to make sure everything was working properly.

How effective was the workflow between your team and theirs?

They fully followed the Agile methodology and supported excellent continuous communication through calls, Slack chat and Jira. Yauheni, as the main point of contact, held weekly meetings to report on the current process to our project team.

What did you find most impressive about this company?

Bamboo Agile demonstrated an extremely high speed of response to our requests, understood our business goals and did their best to meet our expectations while having few team members involved.

Are there any areas for improvement?

We were surely satisfied with the results after the messaging service release, therefore we decided to continue partnership for future enhancements. The only point worth recommending for improvements is to gather much experience with less widely used security protocols to meet some local market needs.

What service was provided as part of the project?

Mobile App Development, Implementation Services