Smart factory app development
Challenge
The customer is a large manufacturing enterprise in the EU, representing the heavy industry. The company makes machines for manufacturers all over the world.
The client needed to build an IIoT (Industrial Internet of Things) ecosystem from scratch, and our task was to create the software part of it. The application had to use predefined machine learning algorithms to perform the full range of operations.
Solution
The solution was designed to improve production efficiency, increase profitability, streamline workflows and streamline operations at the client's largest machine plant.
Based on the data collected by the sensors, the system calculates the OEE (Overall Equipment Efficiency) for all production departments and machines. Users can view key indicators that affect the OEE level, identify possible problems and perform specific actions to solve them. In addition, the application allows you to track performance indicators for a certain period.
Result
Our team met all deadlines and successfully launched the resulting IIoT solution. After deployment, our IT professionals continue to provide service and support for the app. The client was satisfied with the results and the impact of the industrial IIoT application on productivity improvement (by 20-30%). The plan is to expand the application with new features and then roll out the solution to other sites in the enterprise.
Tech Stack
JavaScript, JQuery, TypeScript, C#, ASP.NET MVC, .NET Core 3, Web API, JUnit, MockK, .NET 5, XCTest, JMeter, Robolectric, Espresso, ApacheBench, Gatling, Azure AD, Azure DevOps
Team
10 people: 4 developers, 2 qa engineers, designer, project manager, DevOps engineer, architect
Probably the most challenging project I've ever worked on, but one of the most exciting. The client's product is equipment created on even more complex equipment. So we needed to make an application to optimize all processes (and not only), thinking comprehensively and sometimes outside the box. For me, this project was a challenge, but I am pleased with the overall result, how the work with the customer was built, and how effective the solution turned out for the client in the end.