All projects
Fingrid

Internal applications for Fingrid

I worked on two applications for Fingrid, both critical to maintaining the Finnish national electricity grid.

Fingrid
Client
Fingrid
Role
Full-stack Developer
Year
2023
Platforms
Web, Windows

Tech stack

ReactNode.jsTypeScriptKotlinKafkaKubernetesAzure

Fault analysis application

I collaborated with Fingrid to build an application for analysing the status of the Finnish national grid. The implementation used React on the frontend and Node.js on the backend, both written in TypeScript. Performance optimisation was critical given the substantial volume of data involved.

The system processes data from Kafka, which meant developing a Kafka stream processor in Kotlin, a new language for me at the time. It deploys on Fingrid's Azure infrastructure via Kubernetes, as part of the core operational systems.

We worked with Daniel for about a year. The collaboration was enjoyable. Daniel is a results-oriented, solution-focused, and self-directed developer.

Mikko Poranen, Head of Development at Fingrid

System management application

A secure Windows environment required manual process initiation with restricted application permissions. I engineered a solution that enabled external, web-based command initiation, streamlining operations significantly.

The interface used React, Node.js and TypeScript, with Kafka facilitating communication into the secure environment. An additional Node.js/TypeScript application read the Kafka commands and launched processes; I packaged it as an executable, digitally signed it for execution inside the secure environment, and gave it update functionality.

Working on a project with Daniel, he communicated clearly about technical solutions and challenges.

Marcin Pohjanpalo, Operational Grid Specialist

Conclusion

Working for Fingrid is one of the most rewarding experiences in my professional career.

Daniel Dunderfelt

Inspired? Let’s work on your impactful project