Technologies & Frameworks
Technologies & Frameworks
About the company
Humble Buildings supports real estate owners and managers in the cycle from design to demolition with specialist knowledge, software and legal inspection services. The company provides an asset management software solution for all buildings that is easy to use for owners and managers.
The Challenge
One of our clients recommended us to the Humble team when the company was looking for front-end development services. We started to collaborate with their in-house team and then working on their main application. Initially there was one person involved in the project and eventually 2 more developers were added to the team.
The company approached us with the challenge of releasing the application and deploying it to production within a limited time frame. Also, the client expected us to bring a fresh vision to the project architecture while integrating new challenging functionalities.
The main goal of this project was to provide a high variety of functionalities for a web application that matches desktop applications (documents management, reports generation, financial prognoses, multi-level user/organization maintenance.
The Solution
As a part of the extended team model, our ISD engineers work on building web and mobile platforms with Angular/Ionic frameworks.
The work process involved the following phases:
- Front-end development,
- UI and UX redesign,
- Process and product improvement,
- Product integration.
The tech stack of this project includes: Backend development – PHP (CodeIgniter, MySQL, AWS), Frontend (Angular framework) & Mobile (Ionic framework). To ensure fast integration in the application, the team had to ensure that they set up efficient team relations, take necessary responsibilities and release the app on time.
Results
Through the project implementation it was provided a high variety of functionalities for a web application that matches desktop applications (documents management, reports generation, financial prognoses, multi-level user/organization maintenance).
ISD is still supporting Humble Buildings (HB) to improve and add functionalities within the property management software.
“We decided to contract ISD because of their approach to introducing candidates and the quality of these (candidates) engineers. The monthly heads-up with the management is a good way of communicating and there is always time for reflection. Also, when unexpected events happened, in our case the resignation from one of the team members, ISD was able to come up with a solution and had always been open to communication during this phase.”
Raoul Huisman
“I liked the application architecture because it is complex and interesting. There is a lot of logic on the front-end and this was a huge challenge for me. I have strengthened my knowledge in OOP and reactive programming. The communication with the HB team is great and it feels like we are a complete team despite the fact that we are not located in the same office.”
Pavel Noroc
Do you plan to extend your development team?Let's Get In Touch
F.A.Q.
The process of onboarding and hiring is different from project to project, but on average you can extend your team with one developer in 1-2 months.
All ISD people hold either graduate or post-graduate degrees and all of them are fluent in English. Our talents conduct courses at the Technical University of Moldova and also, they mentor various educational programs for IT specialists. Our developers are certified by Oracle, Cisco, Microsoft & other providers.
Definitely! We encourage our customers to have virtual meetings with the candidates and visit the ISD office to meet the entire team.
All our employees and partners signed a non-disclosure agreement (NDA) and we also sign an NDA with our customers. Thus, all employees involved in a project, are bound to discretion and confidentiality.
We believe in long term partnerships, and we aim to establish a relationship based on trust and full commitment. We have developed internal programs to increase the technical capabilities of our developers and team leads, but also their capacity to establish a strong communication with our customers in order to understand better their needs and expectation. And ultimately, for every engagement we assign a delivery lead, who’s primary goal is to ensure high quality of our services and customer satisfaction in general.