siegemund.dev

Projekthistorie

2026

📅 14 Tage
website photo of the author

Portfolio Webseite siegemund.dev

Rolle:Developer & Designer
  • Design und Implementierung der Portfolio-Webseite auf Basis von React, Next.js und TailwindCSS
  • Datenbasis sind neben Markdown-Dokumenten YAML-Dateien mit JSON Schema Validierung, inspiriert von JSON Resume
Next.jsReactTypeScriptTailwindCSS
📅 2 Monate
Screenshot of the map viewer of the hg-engine

HG Engine

Rolle:Developer & Designer
  • Reimplementierung der Hired Guns Game Engine von 1993 auf Basis des orig. 68K Assembler Codes in C zur Kompilierung als universell verwendbares WebAssembly
  • WebGL-basiertes 3D Frontend via ThreeJS mit Map Viewer & Game Logic Visualizer sowie In-Game Mode
  • JS-Bridge und Game Data Access APIs / Utilities zur Anbindung von beliebigen JS-Code an den WASM Engine Core
CWASMJavaScriptThreeJSKiloCode

📅
Screenshot der aktuellen Version von WebTDL

WebTDL

Rolle:Developer
  • Web-basierte Notiz & Todo Applikation inspiriert von Abstract Spoon ToDoList für Windows mit Fastify-Backend
  • Experimentelle Umgebung für verschiedene Workflows und Custom Editors
ReactRadix UIFastifyTypeScriptTailwindCSSDaisy

2025

📅 4 Monate
Abstract blocks

Frontend-Support für Enterprise Applikation

Rolle:Frontend Developer & Consultant
Kunde:Öffentlicher Dienst
  • Architekturelle Problemstellen der Angular Anwendungen untersuchen
  • Micro-Frontend übergreifende Data Mocks als Single Source of Truth erarbeiten
  • Fehlersuche vereinfachen
  • Schrittweise Einführung der Module Federation beginnen
TypeScriptModule FederationAngularExpress

2024

📅 4.3 Jahre
UI-Shell layouts abstraction

UI-Shell für Micro-Frontend Architektur

Rolle:Frontend Lead Developer & Consultant
Kunde:Öffentlicher Dienst
  • Implementierung einer Rahmenanwendung (UI-Shell) und zugehörige Bibliotheken zur Integration von Micro-Frontends in die Verfahren einer Bundesbehörde
  • Parallel dazu Einführung des neuen Tech-Stacks in diverse Projektteams, Bau und Beschleunigung von Build-Pipelines, Erarbeitung von Leitplanken und Architekturentscheidungen sowie fortlaufende Dokumentation und Unterstützung zu allen Web-Frontend-Themen und benachbarten Technologien
TypeScriptPiralReactReact RouterWeb APIsNodeJSWebpackTekton CI/CDKubernetes

2021

📅 3 Monate
Source code on a screen

Prototyp für Modernisierung einer Client-Server Anwendung

Rolle:Frontend Lead Developer & Consultant
Kunde:Öffentlicher Dienst

Bau eines Prototyps für die Adaption einer über zwei Jahrzehnte gewachsenen Java-EE Altanwendung mit IE-basierten nativen Desktop-Clients hin zu einem modernen Browser-Stack als Alternative zu einer kostspieligen Migration des komplexen Backends.

TypeScriptReactPiralWeb APIs

2020
Java
spring
MongoDB

📅 4 Monate
Whiteboard showing development timeline

B2B Plattform für das Gebrauchtfahrzeuggeschäft

Rolle:Full Stack Software Developer
Kunde:Deutscher Premium Autohersteller
  • Agile Neuentwicklung einer Plattform für den Verkauf von Gebrauchtwagen (PKW, Van) an KFZ-Händler für den internationalen Einsatz.
  • Basis ist eine Java & Spring Boot basierte Microservices Architektur mit einem Angular Frontend
  • Anmerkung: Das Projekt wurde nach einigen Monaten aufgrund der wirtschaftlichen Auswirkungen der COVID-19-Pandemie eingestellt
TypeScriptAngularJavaSpring BootJHipsterMongoDB

2019
Java
spring
Oracle

📅 1.5 Jahre
Large Office Building

Vorbereitende Maßnahmen für Modernisierung eines Stammkundensystems

Rolle:Developer
Kunde:Großbank
  • Analyse der Funktionsweise eines Client/Server Altsystems mit zahlreichen Schnittstellen für den Aufbau einer Testumgebung
  • Automatisierung aller Systemtests per CI und Bereitstellen von Skripten für die effiziente Erfassung der Testdaten
  • Parallel dazu Wartungsarbeiten und Implementierung neuer Features
Java 6SwingSpring 3Oracle ATG 6Oracle 12 PL/SQLPython
📅 5 Monate
Flag of Europe

Ex-Post Kostenausweis für Mifid-II Regulation und Integration mit Ex-Ante

Rolle:Developer
Kunde:Großbank
  • Architektur, Strukturierung und Implementierung der Services und der Kalkulatoren
  • Entwurf und Implementierung der XSL-basierten Dokumente für den Kostenausweis
  • Schreiben von SQL Migrationsscripts für Releases
Java 8Spring Boot 2JMSHibernateOracle DB

2018
Java
spring
Camunda

📅 5 Monate
Flag of Europe

Ex-Ante Kostenausweis für Mifid-II Regulation

Rolle:Developer
Kunde:Großbank
  • Fachliche Auseinandersetzung mit den verschiedenen Finanzprodukten und deren Kostenermittlung
  • Implementierung und Testen neuer Kalkulatoren, Anpassen von Schnittstellen, Optimierung von E2E Testprozessen
  • Prozessmodellierung zur PGS-Nachsorge auf Basis von Camunda BPMN und AngularJS clientseitig
Java 8Spring Boot 2HibernateCamunda BPMN & DMNAngularJSSwagger UIOracle DBJenkins

2017
AS3
Fx
f
JS
Wowza
Java

📅 9.4 Jahre
Virtual online meeting

Live Streaming Platform

Rolle:Lead Developer
Arbeitgeber:digital publishing AG / Speexx
  • Entwicklung einer RTMP-basierten Live Streaming Plattform (Virtual Classroom) inkl. Content Editor für die Redaktion, interaktiven Whiteboard, Session/Appoinment Management und Usage Tracking
  • Bereitstellung diverser Utilities und Setups fürs Broadcasting sowie automatisiertes Recording & Post Processing der Sessions fürs Video Archive
  • Integration in Lernplattform des Unternehmens sowie gegen Ende des Entwicklungszyklus in eine externe Virtual-Classroom-Lösung
FlashFlex 3ActionScript 3JavaWowzaFirebird SQL
📅 1.2 Jahre
Abstract waves

HTTP Speech Server mit Web & Mobile Clients

Rolle:Lead Developer
Arbeitgeber:digital publishing AG / Speexx
  • Entw. eines HTK/Boost Asio-basierten Multi-Client Streaming Servers für HTTP-basierte Realtime-Spracherkennung und Bewertung in Web Applications
  • Impl. von Embedded Web Clients auf Basis WebAudio & Opus
C++98Boost AsioJavaScriptWebAudio APIRecorderJS
📅 3.2 Jahre
Abstract waves

RTMP Speech Server mit Web & Mobile Clients

Rolle:Lead Developer
Arbeitgeber:digital publishing AG / Speexx
  • Entw. eines HTK/Crtmp basierten Multi-Client Streaming Servers für RTMP-basierte Realtime-Spracherkennung und Bewertung in Web/Mobile Applications
  • Impl. von Embedded Web Clients auf Basis von Flash und Demo-Clients mit AngularJS
  • Anbindung von Android/iOS Mobile Clients über Adobe Air und nativen Extensions
  • Realisierung eines Netzwerk-basierten automatisierten E2E Test-Setups
C++98Crtmp ServerHTKFlashAirJavaScript

2010
Qt
Win32

📅 6 Monate
Filming equipment

Capturing Tool & Tutor Video Remastering

Rolle:Lead Developer
Arbeitgeber:digital publishing AG / Speexx
  • Entw. eines transkriptionsbasierten HDMI Capturing & Authoring Tools inkl. A/B Vergleich und Teleprompter-Support
  • Recherche & Beschaffung von Equipment für kosteneffizientes HD-Recording in 4:2:2 im Multi-Screen Betrieb
  • Erweiterung des Ogg/Theora-Formats um einen Alpha-Kanal, inkl. Custom Tools fürs Encoding und Decoding
  • Aufbau von A/V Processing Pipelines für die neuen Videos als auch zum Remastering der Legacy Videos
C++98Qt 4Win32-APIOgg-TheoraAviSynth
📅 2.3 Jahre
Female in call-center

Pronunciation & Dialog Training System

Rolle:Developer
Arbeitgeber:digital publishing AG / Speexx
  • Mitwirken an einem Projekt in Kooperation mit einer Universität für Spracherkennung in BNF-basierten Konversationen
  • Entw. von Audio Capture, Cut & Authoring Tools für das Dialogsystem
  • Aufbau eines Recording Setups auf Basis der Live Streaming Platform
C++98Qt 4Win32-API

2007
Win32

📅 6 Monate
People sitting in front of a laptop screen

Theora Video Playback Engine

Rolle:Lead Developer
Arbeitgeber:digital publishing AG / Speexx
  • Entwicklung einer Ogg/Theora Video Playback Engine als Basis für interaktive sprachgesteuerte Dialoge mit multiplen Handlungssträngen und Endlos-Playback
  • Realisierung einer automatisierten Netzwerk-gestützten Audio/Video Processing Pipeline auf Basis von AviSynth Scripts und ffmpeg in Kombination mit Color Keying via Ultra 2 und Audio-Cleaning mit Samplitude
C++98Win32-APIOgg-TheoraAviSynth