Mit den nachfolgenden Projektbeispielen (Auswahl) möchte ich Ihnen einen Gesamteindruck meiner Berufserfahrung und Fachkompetenz vermitteln. Sie wünschen mehr Details? Ihre Anfrage beantworte ich gerne.
1. Sophora/hr-text-Integration (HR, 2023)
Projektziel: Das Videotext-Angebot "hr-text" des Hessischen Rundfunks soll mit dem CMS "Sophora" gepflegt und ausgespielt werden. Für Telext-Dokumente zu TV und Radios werden aus externen Programmdaten automatisch Entwürfe generiert. Veröffentlichung und Slot-Zuweisung erfolgen nach redaktioneller Freigabe automatisch. Die Ausspielung erfolgt über ein Teletext-Plugin.
Aufgabenstellung: Anforderungsermittlung, Architektur, Implementierung und Qualitätssicherung für Generator und Plugin.
Technologie: Java 11, Spring, Sophora 3 mit Teletext-Addon, Sophora-Client, Content-API, Solrj, JSON.
2. Beratung/Schulung zur Sophora/Teletext-Programmierung (HR, 2022)
Projektziel: Das Videotext-Angebot "hr-text" des Hessischen Rundfunks (HR) soll zukünftig mit der "Teletext"-Erweiterung von "Sophora" gepflegt und ausgespielt werden.
Aufgabenstellung: Beratung und Schulung des HR zum Datenmodell und zur Programmierung der Teletext-Ausspielung.
Technologie: Debian 10, Java 11, Spring, Sophora 3 mit Teletext-Addon, Docker, XML, EP1.
3. RepoCleaner: Kontinuierliche Bereinigung von Sophora-Repositories (SR, 2022)
Projektziel: Verringerung des Ressourcenbedarfs für das produktive Sophora-Repository. Anhand konfigurierbarer Kriterien werden "unnötige" Dokumente ermittelt und gelöscht. Für leichtere Wiederherstellung werden die Dokumente optional in ein separates "Archiv"-Repository gesichert.
Aufgabenstellung: Entwicklung des RepoCleaners mit Anforderungsanalyse, Entwurf, Programmierung und Qualitätssicherung.
Technologie: Debian 10, Java 11, Sophora 4, Solrj, JSON, XML, REST.
4. MAMS-Erweiterung um Transkription und Übersetzung (EuranetPlus, 2022)
Projektziel: MAMS soll Sprachbarrieren vermeiden, indem zu Audios und Videos automatisch ein Transkript in Originalsprache generiert, ins Englische übersetzt und in die Volltextsuche übernommen wird.
Aufgabenstellung: Implementierung von Transkription und Übersetzung mit den Google-Services "Cloud Speech-to-Text" und "Translation API". Zur Kostenoptimierung werden nur absolut erforderliche Google-Ressourcen genutzt und sofort wieder freigegeben.
Technologie: Debian 11, Java 11, Solr, grpc, Google-Speech/Storage/Translate, ffmpeg.
5. Sophora/SAARTEXT-Integration (SR, 2019)
Projektziel: Das Videotext-Angebot "SAARTEXT" des SR-Fernsehen soll mit dem CMS "Sophora" gepflegt und daraus generiert werden.
Aufgabenstellung: Systemintegration, Customizing von Sophora, Generierung von Sophora-Dokumenten aus externen Datenquellen, Generierung der Teletext-Seiten, Generierung von EP1-Dateien und SFTP-Transfer an Plasma-System (Screen), Qualitätssicherung, Inbetriebnahme.
Technologie: Debian 9, Java 8, Spring, MariaDB 10.1, Sophora 2.5 mit TableStar und Teletext, Solrj, JSON, XML, EP1, RMI, SFTP.
6. Kollaborations- und Publikationsplattform MAMS (EuranetPlus, 2017)
Projektziel: Das "EuranetPlus Media Asset Management System" (MAMS) ist eine Plattform für den europaweiten Austausch von Mediendateien zwischen
-Partnern. MAMS unterstützt die Publikation von Beiträgen im Internet, enthält ein Archiv aller Beiträge und verschickt monatliche Berichte per Email.Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform sowie Projektmanagement.
Technologie: VMware, Debian 9, Apache 2.4, Tomcat 8, Java 8, Velocity, Servlets,
, Solr, ImageMagick, Ffmpeg, Solr, Exiftool, ClamAV, Bcrypt.7. Produktionsdatenbank der "Lindenstraße" (Geißendörfer Filmproduktion, 2017)
Projektziel: Migration der Produktionsdatenbank zu TV-Serie "Lindenstraße" von zwei physikalischen Rechnern unter SuSE 7.3 (Stand von 2003) auf zwei virtuelle Rechner (VMware) unter Debian 9.
Aufgabenstellung: Anpassung der Altsoftware an Debian 9 und Inbetriebnahme einschließlich Migration der Altdaten sowie Projektmanagement.
Technologie: VMware, Debian 9, Apache 2.4, Tomcat 8, Java 8, Servlets, HTML, Templates, LaTeX, Samba, PostgreSQL
8. Relaunch von SR-Online (SR, 2015)
Projektziel: Der Internetauftritt "SR-Online" des Saarländischen Rundfunks (SR) soll anhand vom SR beigestellter HTML-Vorlagen komplett neu programmiert werden.
Aufgabenstellung: Anforderungsanalyse, Definition der Sophora-Dokumenttypen, Programmierung der JSP-Ausspielung, Migration der Altdaten auf die neuen Dokumenttypen, Projektmanagement.
Technologie: Debian 7, Java 7, JSP, Apache 2.2, Tomcat 7, MySQL, JDBC, Varnish, Sophora 1.53, JCR, JMS, RMI, XML.
9. UGC-Plattform FUPL (G&L-Systemhaus, 2012)
Projektziel: Implementierung der generischen, mandantenfähigen Plattform "FUPL" für die Zulieferung von “User-Generated Content” (UGC).
Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform.
Technologie: Ubuntu 12.04, Apache, Tomcat, Java, Servlets, Velocity, MongoDB, ImageMagick, Wandelbar, XML, ImageMagick, Ffmpeg, Solr, Exiftool, ClamAV, Bcrypt.
10. Migration von xRed nach Sophora (SR, 2011)
Projektziel: Der Internetauftritt des Saarländischen Rundfunks (SR) soll ohne Änderungen am Erscheinungsbild von CMS xRed zum CMS Sophora migriert werden.
Aufgabenstellung: Entwurf der redundanten Architektur, Definition der Sophora-Dokumenttypen und Reimplementierung der JSP-Ausspielung. Migration der Altdaten sowie Dokumentation der Havarieprozeduren. Projektmanagement.
Technologie: Debian, Java 6, JSP, Apache 2.2, Tomcat 6, MySQL, JDBC, Varnish, Sophora, JCR, JMS, RMI, XML.
11. Reimplementierung des Metafile-Generators (G&L-Systemhaus, 2010)
Projektziel: Der Metafile-Generator beantwortet zulässige Stream-Abrufe mit einem "Metafile", unzulässige Abrufe mit einer Fehlerseite. Das Gesamtsystem ist im Artikel "WM-Streaming: Die Technik des ARD-Internet-Angebots zur FIFA WM" (c't 16/2010) beschrieben. Das in Perl implementierte Altsystem ist zu langsam und muss erheblich beschleunigt werden.
Aufgabenstellung: Java-Reimplementierung des Metafile-Generators mit erweitertem Funktionsumfang und mindestens zehnfacher Geschwindigkeit.
Technologie: Debian 5, Java 6, Velocity, Netty, Ical4j, JGroups, Maxmind GeoIP, Replikation.
Besonderheit: Das Java-Neusystem ist 300 mal schneller als das Perl-Altsystem.
12. Upload-Plattform für Südwild (BR, 2007)
Projektziel: Zuschauern des BR-Formats "Südwild" soll eine Plattform zum Upload von Bilder, Audios oder Videos angeboten werden. Die Plattform soll Inhalte automatisch in vorgegebene Formate transkodieren und redaktionelle Workflows unterstützen.
Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform (Unterauftrag G&L-Systemhaus).
Technologie: Debian 4, Apache 2.2, Tomcat 5.5, Java 1.5, Servlets, Velocity, MySQL, ImageMagick, Wandelbar, XML.
13. DRM-Plattform (Tiscali, 2005)
Projektziel: Mandantenfähige Plattform für die Lizensierung kopiergeschützter Audio- und Video-Inhalte inklusive Integration von Payment-Gateways.
Aufgabenstellung: Anforderungen, Sicherheitskonzept, redundante Architektur, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme sowie Havarieprozeduren. Anpassung an individuelle Wünsche von Mandanten, z.B. hinsichtlich Zahlungsdienstleistern. Projektmanagement.
Technologie: Linux, PostgreSQL, Java 1.4, JDBC, Templates, Apache, Tomcat 4, SOAP, Samba, Windows 2000 Server, .Net, C#, IIS, Kryptographie, WMRM, diverse Payment-Gateways.
14. Forschungsprojekt MoMoSat (ESA, 2003)
Projektziel: Das Projekt "MoMoSat" (Mobile Solutions for Real-time Monitoring of Geo-Referenced Information) implementiert prototypisch einen satellitengestützten Service, der die sichere Zusammenarbeit mobiler Personen vor Ort durch ein kartenbasiertes Informationssystem auf tragbaren Geräten (Palmtops) unterstützt.
Aufgabenstellung: Implementierung des Geonote-Management-Systems ("GeoServer"), Entwicklung des Sicherheitskonzepts für MoMoSat, prototypische Anwendung für die Räumung von Anti-Personen-Minen (Konsortialpartner)
Technologie: GSHB, IPSec, Java, OpenGIS, HTTP, SOAP, GPS
Besonderheit: Im Prinzip hat MoMoSat (2003) sowohl "Google Maps" (2005) als auch "Apple iPhone" (2007) vorhergesagt.
15. Beschleunigung von SR-Online (SR, 2002)
Projektziel: Der Saarländische Rundfunk (SR) betreibt seinen Internet-Auftritt mit dem Content-Management-System xRed. Die Auslieferung von HTML-Seiten inklusive Grafiken per JSP durch xRed dauert jeweils 4 bis 9 Sekunden, also viel zu lange.
Aufgabenstellung: Analyse des JSP-Laufzeitverhaltens und Modifikation der JSP-Ausspielung zur Beschleunigung.
Technologie: Linux, Java, JSP, Apache, Tomcat, MySQL, JDBC, xRed, Squid.
Besonderheit: Mit geringen Änderungen am JSP-Code und Einsatz von Squid konnte die Geschwindigkeit verzehnfacht werden.
16. Telemedicine Technical Support (EAC, 2002)
Projektziel: Implementierung einer offenen Plattform zur Unterstützung telemedizinischer Services innerhalb der ESA und mit internationalen Partnern unter Beachtung der Sicherheitsanforderungen personenbezogener medizinischer Daten.
Aufgabenstellung: Erstellung von Sicherheitskonzept und Maßnahmenkatalog für die Plattform unter Beachtung von GSHB, BDSG, EU-Direktive 95/46/EC und §203 StGB.
17. Videoarchiv und Fernsehtext des Bundestags (Deutscher Bundestag, 2001)
Projektziel: Recherchedialog zum Videoarchiv des Bundestags; Ausspielung des Fernsehtextes des Bundestags als einfaches HTML oder per Java-Applet.
Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme inklusive Altdatenmigration (Unterauftrag T-Systems).
Technologie: RedHat, Apache, JServ, Java 1.2, Servlets, JDBC, PostgreSQL, HTML, Templates, xawtv, alevt, RealPlayer.
18. Jobbörse des WDR (WDR, 2000)
Projektziel: Die "Job- und Lehrstellenbörse des WDR im Internet" sollte mit Java-Servlets reimplementiert werden, um eine größere Performanz zu erreichen.
Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Reimplementierung "Job- und Lehrstellenbörse" mit Servlets. Projektmanagement.
Technologie: Solaris, Apache, JServ, JDK 1.2, Servlets, Java HTML, Templates.
19. Forschungsprojekt Medizin-Telematik-Plattform (DLR, 1999)
Projektziel: Plaform für eine sichere, verteilte Patientenakte auf der Basis offener Standards.
Aufgabenstellung: Erstellung des Sicherheitskonzepts unter Beachtung von GSHB, BDSG, EU-Direktive 95/46/EC, §203 StGB. Mitarbeit bei Architektur, Entwurf und Programmierung des Prototypen.
Technologie: Solaris, Java, SmartCard, iButton, Kryptographie.
20. Zukunft Wohnen 2000 (Steucon AG, 1998)
Projektziel: Im Rahmen der Expo 2000 wurde für das Nordwolle-Gelände in Delmenhorst zum Ideen- und Realisierungswettbewerb "Wohnen und Leben an der Datenautobahn" aufgerufen.
Aufgabenstellung: Analyse und Berücksichtigung der Anforderungen von Telearbeitsplätzen und telemedizinischer Betreuung (für Schuster Architekten, Düsseldorf).
Besonderheit: Prämierung mit dem 2. Preis aus 140 Einreichungen
21. Produktionsdatenbank der "Lindenstraße" (Geißendörfer Filmproduktion, 1998)
Projektziel: Integration isolierter PC-Datenbestände zur TV-Serie "Lindenstraße" in ein redundantes Intranet-System mit Browser-GUI und diversen Exportmöglichkeiten.
Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme (einschließlich Migration der Altdaten) sowie Havarieprozeduren und Projektmanagement.
Technologie: SuSE 5.2, Apache 1.3, JServ, Java 1.2, Servlets, HTML, Templates, LaTeX, Samba, PostgreSQL
22. Forschungsprojekt CoopWWW (EU-Kommission, 1997)
Projektziel: Das Projekt CoopWWW (Interoperable Tools for Cooperation Support Using the World-Wide Web) erstellt eine Plattform für die multimediale Kooperation über das Internet.
Aufgabenstellung: Sicherheitsanforderungen, Sicherheitskonzept sowie Evaluierung anhand von Nutzergruppen (Konsortialpartner).
Technologie: Linux, Apache, Python, BSCW, HTML
23. Beratung des NACID, Sofia (BMZ, 1997)
Projektziel: Beratung des NACID bei der Nutzung neuer Telekommunikation sowie Aufbau und Betrieb digitaler Diensteistungen.
Aufgabenstellung: Unterstützung des Bulgarischen Nationalen Informationszentrums (NACID, Sofia) bei der Migration diverser Anwendungen vom IBM-Host nach Windows, Solaris bzw. Linux. Schulungen zu Linux sowie zu Aufbau und Betrieb von Websites (Unterauftrag GMD).
Technologie: Windows, Solaris, SuSE, Apache, HTML, Shell/Bash, C, Perl
24. Jobbörse des WDR (WDR, 1997)
Projektziel: Die "Job- und Lehrstellenbörse des WDR im Internet" sollte begleitend zum TV-Programm des WDR angeboten werden.
Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der "Job- und Lehrstellenbörse". Projektmanagement.
Technologie: Solaris, Informix, Netscape Enterprise Server, CGI, C++, HTML.
25. Digitalisierung der Hörfunkproduktion (Deutsche Welle, 1996)
Projektziel: Die Hörfunkproduktion der Deutschen Welle sollte digitalisiert werden.
Aufgabenstellung: Anforderungsermittlung, Ausschreibungsbegleitung und Assistenz der Projektleitung (Unterauftrag GMD).
Technologie: Windows for Workgroups 3.11, Dalet, Archiv mit Band-Robotern.
26. Virtuelles Studio 3dk (GMD, 1995)
Projektziel: Implementierung eines virtuellen Studios für Live-Produktionen.
Aufgabenstellung: Echtzeit-Erfassung von Sensordaten der TV-Kamera, Korrektur von Übertragungsstörungen durch prognostizierte Daten und 50 mal pro Sekunde ein Rendering der virtuellen 3D-Kulisse (Unterauftrag der GMD).
Technologie: SGI Onyx, Irix, C++, OpenInventor, RS232.
Besonderheit: Weltpremiere einer Live-Produktion aus einem virtuellen Studio mit dem "Computerclub" (WDR) zur CeBit 1995.
27. Wahlergebnisse und Hochrechnungen im TV (RTL/Forsa, 1994)
Projektziel: Für RTL und Forsa sollen Wahlergebnisse und Hochrechnungen sowie Sitzverteilungen ermittelt und im TV visualisiert werden.
Aufgabenstellung: Algorithmen-Beratung, Assistenz der Projektleitung und Qualitätssicherung (Unterauftrag Ploenzke AG).
Technologie: Windows for Workgroups 3.11, Visual Studio, C++, d'Hondt, Hare-Niemeyer.
28. Forschungsprojekt qwertz (GMD, 1988-1994)
Projektziel: Einheitliche Dokumentation und Implementierung von KI-Planungsmethoden.
Aufgabenstellung: Implementierung der SML-Bibliothek "The qwertz AI planning Toolbox" und der qwertz-Dokumenttypen für SGML (Mitarbeiter der GMD).
Technologie: Solaris, SML, SGML, Shell, LaTeX.
Besonderheit: Das Software-Paket "linuxdoc-sgml" basiert auf qwertz-Software zur SGML-Verarbeitung.
29. Inventarisierung von Geräten (RHRZ Bonn, 1985)
Projektziel: Reparatur der vorhandenen Software zur Inventarisierung von Geräten. Die Software geriet hin und wieder in Endlosschleifen und zerstörte die gesamte Datenbasis.
Aufgabenstellung: Analyse und Behebung der Fehler in der vorhandenen Software (Mitarbeiter des RHRZ).
Technologie: MVS/TSO, JCL, PL/1, Assembler/370.