Siemens Smart Grid

Sencha Ext JS
Apache Kafka
MongoDB
Microsoft Azure
Grafana monitoring
Kibana log analysis
Microservices
IoT
Smart Grid

Alongside Siemens in the development of applications for monitoring, managing, and forecasting energy flows in Smart Grid networks.

A long-standing collaboration with Siemens in the Smart Grid domain, characterized by cross-functional teams with expertise ranging from front-end and back-end software development to User Experience (UX) design.

What does Smart Grid mean?

Today, the way electricity is produced is changing radically due to the widespread adoption of renewable energy systems, such as photovoltaic or small to medium-scale wind power, or those characterized by intermittent production.

The shift is happening from a centralized system to one with highly distributed production across territories, which is much more complex to monitor and manage. Just think of new challenges like the excess electricity produced compared to the demand at any given moment or sudden spikes and voltage fluctuations.

With Smart Grids, new solutions are being used, such as energy storage systems for excess energy (which can be stored and fed into the grid when needed), or IoT systems, which are capable of sending real-time data to the network for an efficient consumption forecasting system.

In addition to the ability to collect consumption data, it is essential to analyze it, both to predict electrical demand and manage production and distribution, as well as to identify wastage and alert users.

Our Contribution to the Project

For over 7 years, we have been supporting Siemens in the development of two types of applications for the Smart Grid domain: a Web App and a Mobile App. To date, we are live with version 6.4.

The teams

  • Two Scrum teams of nine people work by organizing activities around 2-week Sprints.
  • Our roles involved:
    • Front-end Developer
    • Back-end Developer
    • UX/UI Designer
    • Agile Delivery Manager

Results achieved

Technical/Performance

  • 1000 real-time processing operations per second for the database.
  • Real-time monitoring and reporting of energy flows.

For users

  • Economic optimization of microgrids.
  • Maximization of self-consumption of energy.
  • Optimization of energy consumption.
  • Enabling energy assets to participate in energy markets.

Business

The system is currently in production for around 20 energy management clients.
Each client monitors various information from their assets (such as energy consumption, energy production levels) through the application.
Depending on the type of installation, surplus production can be managed by sending availability to energy market management systems.

Create your product with us

    *required fields