About Me

Tech Lead and IoT Engineer with hands-on experience in industrial monitoring systems, edge-to-cloud integration, and automation. Skilled in Python, embedded firmware, and AWS development — focused on creating reliable, observable, and maintainable systems from device to cloud.

Marko Štumberger

IoT Systems Engineer • Tech Lead • Automation Specialist

Computer engineering graduate with expertise in embedded systems, automation, IoT, and cloud infrastructure. I design and develop reliable end-to-end solutions — from sensors and firmware to cloud dashboards and APIs — with a focus on reliability, usability, and remote monitoring.

Highlights

  • Led IoT surge monitoring system (Project RAM) improving diagnostic accuracy and testing efficiency.
  • Developed Python SDK & REST client accelerating integration testing workflows.
  • Built Raspberry Pi 5 Honey Dispenser — full automation with touchscreen GUI and stepper control.
  • Specialized in observability, system reliability, and embedded-to-cloud architecture.

Key Projects

  • Test Control Unit (TCU) — Custom testing system built on Raspberry Pi 5 with touchscreen for ICT and functional testing of IoT devices. Integrated STM32 microcontroller for signal triggering and validation, OpenOCD for firmware flashing, Zephyr Shell for automated test execution, and Bluetooth/UART for final device verification.
    Raspberry Pi 5
    STM32
    Zephyr
    OpenOCD
    Automation
    Testing
  • Smart Honey Dispenser (Raspberry Pi 5) — Automatic honey dispensing system featuring a high-accuracy load cell (HX711), stepper motor control, and touchscreen GUI. Designed for beekeepers to automate jar filling with real-time feedback, LED/sound alerts, and precise lid control.
    Raspberry Pi 5
    Python
    HX711
    Stepper Motor
    GUI
    Automation
  • RAM – IoT Device for Leakage Current Monitoring — Industrial IoT device for measuring surge arrester leakage current. Includes nRF-based hardware, LoRa communication, and AWS IoT Core with Device Shadow integration for remote configuration and predictive maintenance.
    nRF91
    nRF52
    ESP32
    AWS IoT Core
    LoRa
    Edge Algorithms
    Device Shadow
  • Smart Home Automation — MQTT-based home automation system with device control and monitoring through Node-RED and Raspberry Pi integration.
    MQTT
    Node-RED
    Raspberry Pi
    IoT
    Automation
  • SpeedTestLogger — Python-based tool for logging and visualizing internet speed data over time for network performance analysis.
    Python
    Networking
    Data Logging
    Visualization
  • Crypto Trading Bot — Python-based trading bot implementing algorithmic strategies on pandas DataFrames with Flask-powered virtual exchange and full backtesting environment.
    Python
    pandas
    Flask
    Automation
    Backtesting

Technologies & Skills

Focus Areas

IoT Systems Design
Reliability Engineering
Observability & Monitoring
Edge-to-Cloud Integration
Automation & Process Control
System Architecture
Cross-functional Leadership

Languages & Frameworks

Python
Java
C/C++
Bash
JavaScript/TypeScript
SQL
Django
Flask
Node.js
React.js
Next.js
Tkinter
PyQt
Node-RED
Crossbar.io (WAMP)
MQTT (Mosquitto, AWS IoT)

Embedded, Hardware & Cloud

Raspberry Pi
ESP32
STM32
nRF91/nRF52
Zephyr RTOS
LoRa/TTN
PCB Soldering & Reflow
End Switch Integration
3D Printing & Fusion 360 Design
Encoders & Motor Control
TMC2209
EC11 Encoder
AWS IoT Core
AWS Lambda
Device Shadow
MQTT
Docker
CI/CD
Node-RED
FUOTA (Firmware Update Over The Air)

Automation & Control

SCADA Systems
Process Control
PLC Communication
Touchscreen GUI Interfaces
Raspberry Pi GPIO Control

Data & Testing

pandas
numpy
matplotlib
seaborn
Data Analysis
Backtesting
Integration Testing
QA Automation
Regression Testing
REST Client Development
Python SDK Development
Test-Driven Development (TDD)

Software Engineering

Object-Oriented Programming (OOP)
Design Patterns
Asynchronous Systems
Refactoring & Clean Code
Code Architecture & Abstraction

Tools & Infrastructure

Git
GitHub
Docker
STM32CubeIDE
Fusion 360
OpenOCD
J-Link
Linux
Raspbian OS
VS Code
IntelliJ IDEA
PyCharm
WebStorm
Zabbix
Prometheus
Grafana
Copilot
ChatGPT
Ollama
Network Configuration & Diagnostics
MikroTik Router Setup

Languages

SlovenianNative
EnglishFluent

Experience

Technical Lead – Project RAM & IoT Solutions • Izoelektro d.o.o.

Jan 2023 – Nov 2025

  • Led development of leakage current monitoring system (RAM) using nRF chips and LoRa communication.
  • Designed and deployed AWS IoT Core architecture with MQTT and Device Shadow for remote configuration.
  • Developed Python SDK and REST client for device communication and testing.
  • Created algorithms for leakage current analysis, QA automation, and integration testing.
  • Built ICT and functional testing setups with OpenOCD and J-Link provisioning.
  • Supervised hardware prototyping, soldering, reflow, and PCB assembly.
  • Collaborated with IRNAS on firmware and hardware development for embedded systems.
  • Conducted high-voltage laboratory testing and SIQ product certification.
  • Maintained cloud infrastructure and monitoring (RAM-center).

Software Developer • Sportradar d.o.o.

Jan 2022 – Dec 2022

  • Developed backend services in Java, Python, and AWS Lambda.
  • Integrated AWS services: API Gateway, Cognito, Secrets Manager, and Python Authorizer.
  • Extended and maintained existing systems with improved performance and security.

QA Developer • Sportradar

May 2020 – Dec 2021

  • Designed regression and backend tests; upgraded and maintained testing frameworks.
  • Developed new automated testing framework and load testing tools.
  • Migrated CI/CD pipelines from Jenkins to GitLab, improving deployment efficiency.

Control System Programmer • Ledinek Engineering d.o.o.

Jan 2018 – Apr 2020

  • Developed full-stack SCADA solutions for CLT production lines.
  • Integrated RFID terminals and PLC systems for industrial control.
  • Built monitoring dashboards using Zabbix for production servers.

IT Technician Assistant • Na Zvezi d.o.o.

Mar 2016 – Dec 2017

  • Configured terminals and developed backend for InfoDisplay and TerminalRecorder projects.
  • Built Docker images and deployed systems using the Marathon platform.
  • Created GUI WAMP client applications for testing and monitoring.

Education

BSc in Informatics Engineering @ DOBA Faculty, Maribor

2025

Electrical Engineering – Computer Science @ Technical School of Electrical Engineering, Ptuj

2011

💡 Interested in collaboration or consulting for IoT, automation, or backend systems?

Štumberger.si© 2026 Marko ŠtumbergerContact