Development Team Lead, ENGEL
Apr, 2025 - Present
Leading the IMM-MES Connectivity Team.
Product Owner & Architect, ENGEL
Apr, 2023 - Present
Planning the connectivity layer for MES to IMM communication.
Software Engineer, TIG - Technische Informationssysteme GmbH
Oct, 2022 - Dec, 20231 year 2 months
Implementing the edge connectivity layer for MES to IMM communications
Research Assistant, Advanced Information Systems and Technology
Apr, 2021 - Sep, 20221 year 5 months
Implementing a framework to automatically rate information quality of enriched SOC data.
Implementing a dashboard and API interfaces to visualize live-vehicle data via Grafana and GraphQL
Software Engineering Consultant, sequality software engineering
Feb, 2020 - Dec, 202010 months
Implementing a ISO 17215 "Video communication interface for cameras" stack in C++ to configure and control road vehicle cameras.
QA Intern, bet-at-home.com
Jul, 2019 - Sep, 20192 months
Prototyping and implementing an Kubernetes-based infrastructure for containerized tests with Zalenium.
Freelance Software Engineer, List Engineering
Jul, 2016 - Sep, 20171 year 2 months
Data visualisation of IoT data based on ThingSpeak and Matlab.
Intern, Flugplatz/Flugschule Tannheim
Jul, 2014 - Jul, 20141 month
Squid (MES-IMM Connectivity)
- Present
Squid is a service to unify communication with injection moulding machines from different manufacturers. Thus, a single interface and data model can be used to integrate various machines into an application. Squid communicates with injection moulding machines and their periphery via a selection of protocols (i.e. EM63, EM77, HTTP...) while offering a generic interface for applications transforming the received device data into a defined standard and data types. The framework is implemented in C# in combination with Blazor and ASP.NET. Interfaces to 3rd party applications are defined via gRPC.
- Present
Enodo is a data quality tool for the Nexpart SOC-Toolkit, estimating the impact and quality of enriched threat indicators. Implemented in Go and Svelte, it offers insight into STIX-based graphs by analysing the data quality and quantity added by various external services.
- Present
Planning and implementing a live feed for vehicle data overview via GraphQL and Grafana. The data is streamed live via Websockets to the Grafana interface which visualises the current parameters of the vehicle, i.e. Coordinates, Speed, Gear...
- Present
Implementing a ISO 17215 "Video communication interface for cameras" stack in C++ to configure and control road vehicle cameras. A companion tool written in qt is also implemented which enables users to easily configure devices via a GUI.
Kubernetes-based testing framework
- Present
Building a Kubernetes cluster from ground up to facilitate web tests via zalenium, allowing for expedite CI/CD compared to the previous, monolithic server approach. Improving reproducibility by isolating tests from each other. Container images are build, tested, staged and automatically deployed via automated helm updates. Used technologies are Kubernetes, RancherOS, Harbor, Keel, Jenkins and Perforce.
Data Science and Engineering, Master of Science - MSc, University of Applied Sciences Upper Austria
Dec, 2020 - Dec, 2022
Software Engineering, Bachelor of Science - BSc, University of Applied Sciences Upper Austria
Dec, 2018 - Dec, 2020
Elektronik & Technische Informatik, Matura, HTBLVA Anichstraße, Innsbruck
Dec, 2012 - Dec, 2017
CCNA Routing and Switching: Routing and Switching Essentials, Cisco
Issued on:
CCNA Routing and Switching: Introduction to Networks, Cisco
Issued on:
EFSET EXPRESS Medium Proficiency (CEFR B1/B2), EF Education First
Issued on:
Radio Amateur License - CEPT, Fernmeldebehörde Republik Österreich
Issued on:
Analysis of Threat Intelligence Information Exchange via the STIX Standard , IEEE
Published on: Nov 18, 2022
A Scalable Microservice Infrastructure for Fleet Data Management , Springer, Cham
Published on: Aug 15, 2022