Portfolio/Case Study

Sodick Industrial IoT Platform

Abstract machine fleet illustration for the Sodick industrial IoT platform

Technical leadership on an industrial IoT platform for machine control data collection and analytics.

Platform scope
100,000+ machines
Domain
Industrial IoT
Period
2020–2023

01 / Context

Machine control data at industrial scale

The Sodick Industrial IoT Solution is a platform for collecting and analyzing industrial machine control data.

02 / My role

Team Lead, Principal Java Engineer and System Architect

I worked on the project from September 2020 to September 2023, combining technical leadership, Java engineering and system architecture responsibilities.

03 / Engineering environment

Java and Spring with an extensive AWS stack

  • Application technologies included Java, Spring Boot, Spring Cloud and Docker.
  • The web stack included Spring MVC and Thymeleaf.
  • AWS services included ECS, Kinesis, Firehose, Redshift, DynamoDB, API Gateway, Lambda, S3 and Athena.

04 / Platform scope

Data collection and analytics across the machine fleet

The platform’s scope covered control data collection and analytics for over 100,000 industrial machines.

Technology stack

  • Java
  • Spring Boot
  • Spring Cloud
  • Docker
  • Spring MVC
  • Thymeleaf
  • AWS ECS
  • Kinesis
  • Firehose
  • Redshift
  • DynamoDB
  • API Gateway
  • Lambda
  • S3
  • Athena