This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Expanding IoT Platform Capabilities for a Property Technology Company
Industry
Type of Service
Cooperation Type
Project Type
Test Coverage
Overview
The client*, a pioneering proptech company, needed to enhance and expand its IoT platform capabilities. The company’s digital solution employs smart sensors for energy management, air quality monitoring, and predictive maintenance in buildings.
Despite offering an innovative platform, the client required a technical partner with expertise in web development, backend architecture, QA, and DevOps to implement new features, optimize the legacy codebase, and improve performance and scalability.
* We recognize the importance of protecting our clients’ privacy and follow the policies to maintain their confidentiality and security. That is why the company name will not be disclosed.
Challenge
The client faced several critical issues as their platform grew. Their in-house team struggled to manage increasing demand and corresponding data loads while maintaining system performance. The platform needed significant improvements in terms of system architecture, security, and monitoring due to:
- Limited scalability and inefficient cloud resource usage.
- Performance bottlenecks in legacy code and the development pipeline.
- Manual infrastructure management with limited real-time monitoring.
Solution
Our team provided expertise across web development, backend architecture, QA, and DevOps to help scale the application, enhance its capabilities, and handle more complex projects efficiently. The team entailed ten people who worked alongside the client’s team:
- 4 Backend Engineers
- 1 Data Engineer
- 2 Frontend engineers
- 1 DevOps engineer
- 2 QA engineers
Our experts carried out a vast scope of tasks, with the following making up the core of product transformation and optimization:
- Implementing comprehensive dashboards to showcase sensor information.
- Developing a range of features, including floor plans connected with hyper-sensitive sensors, analytical dashboards, and user alerts connected to smart home sensors.
- Refactoring API, repositories, and databases to increase the system’s performance.
- Implementing Terraform for creating ECS on AWS to streamline the process of clients’ onboarding.
- Developing a system of access rights based on a feature-based approach to enhance information security.
- Implementing a new module alert that transmits notifications based on timely data received from the client’s zero-maintenance and wire-free sensors.
- Migrating codebase from JavaScript to TypeScript to optimize code structuring.
- Implementing better unit and integration testing to improve product reliability and error detection.
Results
Through joining forces with the client’s in-house engineers, we optimized the system to make it more scalable, cost-efficient to maintain, and future-ready. In particular:
- The existing platform was fine-tuned in cooperation with the client’s in-house engineers. The platform’s code structure was optimized.
- The solution was enhanced with new critical features like pipe monitoring, smart cleaning automation, and a robust alerting system for real-time notifications.
- New databases with horizontal and vertical scalability were implemented, boosting the platform’s performance and scalability.
- The system, redesigned in line with material design principles, significantly improved customer loyalty and retention.
- Cloud computing costs were reduced through optimizing methods of storing and data processing.
Let’s Start a New Project Together
QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.
Relevant Case Studies
Ready to speed up the testing process?