Hallo, mein Name ist Siegfried Steiner! Als Coding Architect mit mehr als 20 Jahren Erfahrung im Bereich der SW-Entwicklung sowie der SW-Architektur bin ich neun Jahre davon in der Rolle des Teamleiters sowie des architektonischen wie auch technischen Leads engagiert gewesen. Neben der SW-Architektur für Cloud-SW und der Implementierung von innovativen Java basierten SW-Systemen befasse ich mich aktuell auch mit dem Internet der Dinge (IoT) und damit mit der Programmierung in C sowie mit Spring Boot basierten Microservices (Java), Microframeworks und der Sicherheit in verteilten Systemen.
Darüber hinaus halte ich Trainings zu den Themen Spring Boot sowie ISAQB (SW-Architektur), führe Code- sowie Architektur-Audits durch und betätige mich als Speaker auf Konferenzen (unter anderem zu Themen wie Java basierte skalierbare Services in der AWS-Cloud sowie IoT als auch Java im Allgeemeinen). Meine Open-Source Projekte in Bereichen wie Java, REST sowie Microservices sind auf Bitbucket einsehbar und werden mittels Maven Central auch produktiv genutzt.
- 2023 3
- 2022 1
- 2021 2
- 2020 1
- 2019 2
- 2018 3
- 2017 1
- 2016 2
- 2015 1
- 2014 2
- 2009 1
- 2007 2
- 2006 2
- 2005 1
- 2004 2
- 2003 1
- 2002 2
- 2001 1
- 1999 1
2023
Intensiv-Schulung Spring Boot JPA, Themenblock Kafka
Zusätzlich zu den regelmäßig gehaltenen IT-Schulungen gesellt sich eine Intensiv-Schulung zum Thema …
IT-Beratung: Aufteilen eines Monolithen in Module
Es gilt den Ist-Stand eines Monolithen zur Simulation von komplexen Zusammenhängen zu analysieren und eine Zielarchitektur sowie das Vorgehen (um diesen …
Hardware und Software zur Unterstützung des Klavierspiels mit IoT
Ein Mikrocontroller von Typ RaspberryPi steuert über einen Hardware-Adapter eine eigens dafür entworfene LED-Leiste, deren LEDs in ihren Anordnungen den Tasten einer …
2022
Agile Vorgehensweisen, SW-Architektur und Projektmanagement
Einführen von (agilen) Vorgehensweisen und Projektmanagement- wie auch SW-Entwurfsmethoden als auch notwendige Moderation und Mediation, Abbau von technischen …
2021
EAI zur Automatisierung von Prozessen im öffentlichen Dienst
Verarbeitungsprozesse für von Bürgern genutzte Dienstleistungen werden von Sachbearbeitern bzw. Sachbearbeiterinnen meist manuell mit unterschiedlichen …
Beratung zum Umbau eines Monolithen
Unter Berücksichtigung diverser Einschränkungen (technische Gegebenheiten, organisatorische Möglichkeiten) sowie dem Aufbau des Teams wurde ein Vorgehen …
2020
Research Microframeworks für Superlightweight Microservices in der Cloud
Klassische JEE auf der einen Seite ist nicht für die Cloud geeignet, aber weithin bekannt und erprobt. Microservices und FaaS auf der anderen Seite sind …
2019
IT-Schulungen: Spring Boot, JEE, ISAQB Foundation
Bei den IT-Schulungen handelt es sich um drei verschiedene Schulungen, die unabhängig voneinander durchgeführt werden und eine Dauer von zwei bis vier …
Automatische Testdatengenerierung für Blackbox-Systeme
Testanalysten benötigen für unterschiedlichste Fachanwendungen maßgeschneiderte Testdaten in großen Mengen. Das manuelle Erstellen der Testdaten nebst …
2018
Authentifizierung und Autorisierung in verteilten Systemen
Mit zunehmender digitaler Integration werden verteilte Authentifizierung und Autorisierung wie OpenID, OAuth, UMA oder JWT immer wichtiger. In diesem …
Steuerung von Heizungssystemen (IoT im Kontext technischer und fachlicher Systeme)
IoT im Kontext technischer und fachlicher Systeme (im Sinne eines technischen Systems und in Abgrenzungen zu fachlichen Systemen) sind zwei Mikrocontroller …
Geodaten-Portal Testmanagement und Lasttests
Ein Geodaten-Portal zur Planung und Verwaltung von Anliegen des Baureferats einer Landeshauptstadt war im Rahmen von Lasttests auf Schwachstellen und …
2017
Erstellen von Microservices mit Spring-Boot sowie Team-Coaching
Wahlhelfer in den Wahllokalen waren mit einer portablen Lösung bestehend aus Hardware („Wahlkoffer“) und Software auszustatten, um die Durchführung …
2016
Code-Review Automotive
Bei einem lang andauernden Projekt (>5 Jahre) war ein Code-Review durchzuführen, um proaktiv auf Herausforderungen bezüglich Performance und Wartbarkeit …
Development-Driven Incident-Management
Das Development-Team war zu befähigen, Incidents im Betrieb einer auf Kafka basierenden Messaging-Lösung zu anylysieren und zu beheben (im Sinne von DevOps) …
2015
METACODES.PRO: Open Source Software auf Maven Central und Bitbucket
Im Rahmen meiner langjährigen Tatigkeit als SW-Entwickler stelle ich fortlaufend nützliche und wiederkehrende Problemstellungen in Form von Java Bibliotheken …
2014
Erarbeiten und Einführung einer Microservice-Architektur
Aufgrund der Erfahrungen mit monolithischen Architekturen besteht der Wunsch des Auftraggebers, ein neues Architekturkonzept zu erarbeiten, das eine …
Banking-Portal Architektur und Entwicklung sowie Security-Lead
In der Rolle des Portal-Architekten galt es, das Portal einer Bank architektonisch fortzuentwickeln und von einem Monolithen hin zu einer Modularen Architektur …
2009
Campaign Mangement: Produktentwicklung im Cloud Computing Umfeld (Big Data)
Diese Tätigkeit besteht darin, ein bestehendes Team aufzubauen, so dass der Grundstein für eine Java EE basierte Produktentwicklung gelegt ist. Hier …
2007
IT-Consulting: Java-EE Projekte im Bereich Automotive
Bei diesen Projekten handelt es sich um Anwendungen, die im Produktionsprozess und im Bereich der Verwaltung eines großen Automobilherstellers eingesetzt …
Mobile Feedreader Framework
Bei diesem Projekt handelt es sich um eine Erweiterung des Feedreader Projektes (siehe unten). Hier haben wir wieder ein Baukastensystem, mit dem kundenspezifische …
2006
News2Mobile (Feedreader)
Eine große Anzahl von Webseiten stellt die Inhalte als so genannte Nachrichten-Feeds zur Verfügung. Dabei handelt es sich um eine maschinell lesbare Version …
Mobile Sportliga Framework
Um die Funktionalität der WMmobil Applikation (siehe unten) für jede Art von Sportliga verfügbar zu haben, wurde WMmobil so erweitert, dass jede Art …
2005
WMmobil
Der WM’06 Planer ist eine Anwendung für Handys, über die ein Anwender minutenschnell über den aktuellen Stand laufender WM Spiele informiert wird – Ereignisse …
2004
Online Produkt-Konfigurator
Der Anwender wird Schritt für Schritt durch die Konfiguration seines Produktes geführt. Das Produkt wird aus mehreren Einzelteilen zusammengesetzt …
Content Management System Migration
Die Organisation hat ihre Web-Site auf das Open Source CMS Typo3 migriert. Dabei wurde die Technologie auf einem bei einem Internet Provider gehosteten …
2003
Intranetlösung zur Projektplanung
Bei der Intranetlösung handelt es sich um eine Applikation im Bereich Projektplanung eines auf Industrial Design spezialisierten Unternehmens. Unterschiedlichste …
2002
jSphere - Qualitätsmanagement für Flughafen Ground-Handler
jSphere ist eine Software zur Qualitätssicherung für einen Flughafen Ground-Handler, der eine ausbaufähige verteilte Applikation zur Qualitätssicherung …
Intranet Communicator
Der Intranet Communicator ist eine modulare Messenger-Software für Desktops auf Peer-To-Peer Basis. Hier steht die Kommunikation von Personen im Vordergrund …
2001
Content Exchange Network
Das CEN (Content Exchange Network) ist eine Peer-To-Peer (P2P) Applikation, mit der Inhalte in einem Netzwerk aus Anbietern und Konsumenten den Teilnehmern …
1999
jatelite P2P Middleware
Die jatelite P2P Middleware ist ein Framework für Applikationen. Sie verbindet Computer unterschiedlichster Geräteklassen miteinander und ermöglicht so …