Solutions Through Software
Staff Augmentation for CRE company | Outsourcing to South America

Staff Augmentation: Improving Commercial Real Estate SaaS

About

Supporting over 5000 CRE companies

Our client was a nationwide provider of property and listing information for the commercial real estate industry. They combined a proprietary data collection process with a suite of technology solutions, mainly SaaS and B2B portals, in order to assist more than 5000 companies, including real estate professionals, appraisers, owners, investors, and developers in making strategic decisions to lease, sell, and develop commercial properties.

Challenge

Technology update was needed

After securing funds in 2012 and establishing a presence in 30 states, they needed a complete revamp of their technology to be able to scale and offer nationwide coverage, while providing better CRE data access than the current market leader.

Solution

Multiple Staff Augmentation teams working remotely

For this revamp we devoted nearly 20 engineers to working in different scrum teams distributed between Montevideo and Medellin, with frequent travel to the client’s offices. Some teams worked following a co-development approach with the client, while some were executed fully on our side, following best practices and leveraging both our product management and UX/UI skills.

Using latest front end frameworks and NodeJS in the back end, we helped the client rebuild the entire suite of map-based search portals serving both consumers and agents, including a variety of dynamic reports with property data that was then paired with data from third party providers (i.e. flood, demographics, ESRI data, etc).

A huge amount of property information was also collected by a combination of the client’s offshore and onsite analysts. After the data was stored, our specialized DB engineers normalized and processed it using ElasticSearch and MongoDB databases, counting with many ETL and transformation processes. One of our team members also worked on a complete API to access the data from external apps and back-office teams.

Results

Outsourcing provided great results at lower costs

As a result of our work together, the client was able to go after new and challenging markets, while providing a neat user interface that was accessible from any device, with improved performance compared to the original product. We also contributed to their transition from a traditional to an agile-based development process.

Due to our partnership and going nearshore, the client saved almost $5,000,000 when compared to onsite vendors over a three-year period.