Project Summary
Software to lead the renewable energy transition
Practice Area
Analytics & Data Management

Enel, a global provider of demand response and energy intelligence solutions, is a leading developer of next-generation IoT applications for the energy sector. Quoin supports their transformation strategy across a range of critical projects for managing energy storage and flexibility. Our technologists provide software engineering expertise to support full-stack development, including implementation, testing, and maintenance.

Enel provides energy transformation solutions at the global level. Their mission is to help both public and private organizations create, store, use, and manage energy more efficiently, sustainably, and strategically. With their most recent initiatives, Enel is advancing electric mobility through a range of innovative products that lay the infrastructure for a future world where electric vehicles (EVs) reign supreme. 

Most recently, Quoin engineers have been working on innovative energy management solutions such as the JuiceNet Platform, as well as a number of critical enterprise applications.

JuiceNet IoT Platform

One of these products is the JuiceNet IoT Platform, a software solution that enables drivers to manage their e-vehicle’s charging schedule to optimize their energy costs, while also conserving precious electricity resources. 

In 2021, Enel engaged Quoin as a new technology partner in their efforts to accelerate the development process for the JuiceNet platform. The system - which aggregates and analyzes real-time data from grid operators, utilities, and consumer patterns - generates savings on both stakeholder costs and electricity resources. The system’s AI algorithms allow EV drivers to manage their vehicles’ charging schedules for times with lower demand, such as in the middle of the night, rather than during rush hour. As a result, EV consumers benefit by getting lower prices for energy. Meanwhile, the environment benefits by overall lowered stress on the grid and reduction of waste during low-demand times. 

Collaborating with a sprawling multi-national team, Quoin engineers work to diagnose and implement system enhancements, support infrastructural needs, and resolve any back-end issues that arise. We also support DevOps to ensure and manage deployments, and advise on JuiceNet’s complex system algorithms. 

  • As part of an effort to make the system more platform-agnostic, we helped the Enel team implement a migration towards Azure Kubernetes.
  • Our team researched and performed an online restoration of the TimeScale database from a previous backup, enabling the system to update without having to stop all functionality.
Weather Forecasting Application

Utilities such as Enel rely on accurate historical, real-time, and forecasted weather data to assess demand on network assets, manage solar resource performance, and maximize the value of their clean energy assets. Such in-depth weather data helps businesses develop algorithms to understand how the weather has impacted critical processes in the past, allowing them to anticipate the effect that similar events may have in the future. 

Enel’s enterprise weather application originally used the DarkSky API to retrieve their meteorological data. However, due to DarkSky’s recent acquisition, Enel needed to source new forecast suppliers and replace the necessary weather data in their systems. 

Quoin supported the Enel team on the development and data migration for the replacement of this critical weather application. The engineers rewrote the application to access, integrate, and store weather metrics using APIs from two new companies, AG2 and Solcast. Their work resulted in a custom data cocktail that powers Enel’s weather application and forecasting algorithms, enabling the business to accurately assess and manage its energy consumption.  


Enel’s ECO application focuses on managing payments to Enel customers who subscribe to various Demand Response and Storage programs. After receiving both automated and manual energy usage data for each customer, ECO calculates the amount due to them and then pushes that information to the financial system, so that the payment is transmitted to the customer. The application also features a dashboard to allow users to review transaction histories, upload transaction data, and approve payments and other tasks.

Quoin engineers worked on multiple efforts for ECO, such as setting-up new programs and customers, writing custom payment calculation handlers, and developing automated tests for the payment handlers. We were also responsible for improving the user experience by updating the dashboard’s UI and adding new user-centric features.