Rakettitiede helped accelerate Cactos’s growth and internationalisation

Cactos header
Cactos logo

Customer

Cactos

Industry

Energy

Services

Full stack

Technologies

Python, React, TypeScript

Energy sector pioneer Cactos brought Rakettitiede into the fast-paced daily life of a growth company to learn the demanding complexity of the electricity markets. In applying batteries to the electricity markets, even an experienced developer has to stretch their capacity to learn to the limit, when learning comes from left and right.

Cactos’s energy storage systems are integrated into properties, where they protect customers from fluctuations in electricity prices, ensure the availability of backup power and optimise the use of local electricity generation. In addition to local benefits, a key function of energy storage systems is to support the stability of Finland’s transmission grid, that is they are part of society’s critical infrastructure. Needless to say, the whole package requires a great deal of demanding development work to function.

Cactos ambitiously manufactures the battery storage systems itself in Finland, with only a few components excepted. The battery storage management software has been developed in Finland by the company itself.

Kim Dikert, Cactos’s Head of Software Development, describes the pace of growth: “At the beginning, there was a description of the business on the lid of a cigarette packet and a small bag of electrical cables. Everything –the product and the entire business – has been built from scratch in three years. The growth targets are ambitious: we have quadrupled the business every year, and that target remains the same.”

CHALLENGE

Cactos wanted to expand its product and the way it participates in electricity markets. The system needed an update on a tight schedule, because the company has ambitious growth and international expansion goals.

Diving into the secrets of the electricity market

So it is no surprise that the company needed a little extra support. Rakettitiede developers became part of the system expansion, carrying out integration with electricity market information systems and, at the same time, supporting internationalisation. Kim Dikert says that their work requires a great deal of expertise: a “normally sharp engineer” needs two months of learning from morning till night to get up to speed.

“I have been pleased. Rakettitiede developers came right into the heart of our core operations to optimise the battery’s functions. The work is extremely challenging. The developer needs a broad understanding of how the system works technically, while keeping the business objectives in mind. It has certainly been difficult, but they got to grips with the work very well,” Dikert says, praising them. 


SOLUTION

Rocket science developers joined the team to speed up the development work.

The key advantage is finding just the right, motivated people

Communication is central to a developer's work. For Cactos, it has been important that the partner does not develop a “black box”, but communicates the progress of the work. “Our team has been kept well in the loop, and we have worked as one team. Everyone has kept an understanding of what kind of extensions the consultants have made to an extremely critical matter”, Dikert says.

According to Dikert, the start of the collaboration involved some good luck: Rakettitiede's Timo Jaakola managed to send the message at the right time and win them over. “Rakettitiede genuinely wanted to find the right people for us. Rakettitiede has a professional approach and the process is in order. They try to help the customer succeed and get the most out of the collaboration”, Dikert says.

Dikert says it is even surprising how motivated the visiting consultants are: “Rakettitiede has succeeded in finding developers who are willing to give a piece of their own thinking and put themselves on the line – even though they are in the role of a visitor. As a customer, it is a positive surprise to get that extra push. It is not done by hours worked and quantity, but by quality.”


FINAL RESULT

Cactos was able to expand its operations by creating a new electricity market product, and the developers at Rakettitiede offered ideas to support the development. Software development will continue.

The consultant’s role is to offer adaptability 

What has collaboration felt like from the developer’s perspective? Rakettitiede consultant who was part of the team says it has been a refreshing change to do something very different for once – to be in a fast-paced growth company rather than a big, solid software firm. They describe Cacto as a skilled pioneer whose way of working is down-to-earth and informal.

They think a consultant must offer versatility to the client, for example, by mastering both the server and user interface sides. “A consultant must be able to offer broad expertise, initiative, and the ability to absorb information. Adaptability is the most important thing, regardless of the environment in which one works.”

The stint at Cacto will be remembered as a great assignment. 

“Isn’t it great to see batteries in concrete, real-time operation and, under the guidance of an industry pioneer, learn how the electricity market works,” they note. 

“The way Cactos works and the energy-sector-specific nuances are very difficult to learn. The developers at Rocket Science have done a really excellent job of internalising things and getting the job done. That would not have been possible without considerable mental effort.”

Kim Dikert, Head of Software Development, Cactos

“Rakettitiede genuinely wanted to find the right people for us. They have a professional approach and their process is well organised. They try to help the customer succeed and get the most out of the collaboration.”

Kim Dikert, Head of Software Development, Cactos

Contact us!

Missing the right developers? Drop us a line or two – we’re going to respond at the speed of a rocket.

Marietta Johansson

Marietta Johansson

Rocket Accelerator

+358 40 520 3100

marietta@rakettitiede.com

Timo Jaakola

Timo Jaakola

Rocket Accelerator

+358 50 540 0230

timo@rakettitiede.com

Niklas Mäenpää

Niklas Mäenpää

Rocket Accelerator

+358 40 841 2641

niklas@rakettitiede.com

Contact us!

Missing the right developers? Drop us a line or two – we’re going to respond at the speed of a rocket.

Marietta Johansson

Marietta Johansson

Rocket Accelerator

+358 40 520 3100

marietta@rakettitiede.com

Timo Jaakola

Timo Jaakola

Rocket Accelerator

+358 50 540 0230

timo@rakettitiede.com

Niklas Mäenpää

Niklas Mäenpää

Rocket Accelerator

+358 40 841 2641

niklas@rakettitiede.com

Contact us!

Missing the right developers? Drop us a line or two – we’re going to respond at the speed of a rocket.

Marietta Johansson

Marietta Johansson

Rocket Accelerator

+358 40 520 3100

marietta@rakettitiede.com

Timo Jaakola

Timo Jaakola

Rocket Accelerator

+358 50 540 0230

timo@rakettitiede.com

Niklas Mäenpää

Niklas Mäenpää

Rocket Accelerator

+358 40 841 2641

niklas@rakettitiede.com

Light years ahead

Don’t miss out on our rocket scientist propaganda. Subscribe to our mailing list!

Rakettitiede Oy, Helsinki
Rakettitiede LAB Oy, Tampere

Postal address: Fredrikinkatu 40 A 2a,
00100 Helsinki

BILLING INSTRUCTIONS
We only accept e-invoices:
E-invoicing address: 003723879679
Operator: Apix Messaging Oy, 003723327487

Light years ahead

Don’t miss out on our rocket scientist propaganda. Subscribe to our mailing list!

Rakettitiede Oy, Helsinki
Rakettitiede LAB Oy, Tampere

Postal address: Fredrikinkatu 40 A 2a,
00100 Helsinki

BILLING INSTRUCTIONS
We only accept e-invoices:
E-invoicing address: 003723879679
Operator: Apix Messaging Oy, 003723327487

Light years ahead

Don’t miss out on our rocket scientist propaganda. Subscribe to our mailing list!

Rakettitiede Oy, Helsinki
Rakettitiede LAB Oy, Tampere

Postal address: Fredrikinkatu 40 A 2a,
00100 Helsinki

BILLING INSTRUCTIONS
We only accept e-invoices:
E-invoicing address: 003723879679
Operator: Apix Messaging Oy, 003723327487