SQL, NoSQL and Graph based data modeling practices for IoT, Construction and Machinery Industry. Timeseries data management, design of KPIs for data-driven business strategies
Design, automation of data pipelines for batch and stream processing. Serverless e2e data pipeline development with Cloud (AWS), Cloud-Native (Kubernetes) solutions and CI/CD tools
Design, development and automation Machine Learning lifecycle with MLFlow and Kubeflow. Cloud and on-premise (K8s) MLOps solutions with CI/CD tools
Big Data Platform Development and Data Engineering for Machine IoT systems
IoT Data Streaming Services Design and Implementation
API Development for IoT Datalake, Data-Driven Digital and Diagnostics Services
Management of Research Studies for IoT Data Standards
A data lake platform for IoT batch and streaming ETL, on-premise data movement, analytics, diagnostics and microservices. Proprietary project owned by Konecranes Global Oy.
Edge-IoT and microservices infrastructure development project to establish run-time IoT data flow from machines. Proprietary project owned by Konecranes Global Oy.
SaaS platform that collects, aggregates, and visually presents data from IoT devices and BIMs. It is also capable of analyzing building information with AI and machine learning algorithms. Proprietary project owned by VisuaLynk Oy.
Development of a BIM-enabled software for facility management using interactive floor plans, graph-based semantic data management and granular information retrieval
Most of the components that Kubernetes offers consider that you are working with a stateless application. A stateless app is made up of several identical components that can be easily replaced. Why not just use a ReplicaSet or a Deployment (which uses ReplicaSets internally) to serve a stateful app?
The Singleton pattern is one of the creational patterns used in software development. In Object-Oriented programming, a Singleton class refers to one that does not accept other instances to get created. This blog introduces the Singleton pattern.
A daemon is a process that runs in the background. Typically, a daemon does not produce visible output to the user; it does not accept inputs. In this blog, we will investigate typical features of Daemons.