Bewerbung
Anschreiben
Lebenslauf
Technologien
Know-How
Referenzen
Eigene Projekte
Full-Stack Entwickler

verfügbar ab 01.06.2024
Jörg Müller Tel 02232/509673 skill@topsys.net

PROFIL
Stand: 24.01.2025
|
Alle Projekte
Server Software / Content Management
Diese Projektliste wird bei der Druckfunktion ohne Navigation ausgegeben.
Für mehr Implementationsdetails lassen sich Projekte mit "…" aufklappen (alle aufklappen/schließen).
Die Technologien lassen sich anklicken, um alle entsprechenden hervorzuheben.
Die gefilterte Ausgabe einer Projektliste mit einer bestimmten Technologie ist über » Technologien möglich.
Die Einträge chronologisch/anti chronologisch anzeigen.
01.10.2000 – 31.12.2000 |
 |
Business Channel…
Integration des Content-Management-Systems "open market" zur Kombination von 5 Web-Sites (Börse-Online, Impulse, Finanzen, Capital, Bizz) in ein großes Web-Portal "Business Cannel"
XML-Schnittstellenentwurf und Steuerung für Content-Auslieferung, Datenportierung SQL, Projektdokumentation und z.T. Koordination, Beratende Tätigkeit: Technik/Geschäftsleitung
Software: Content Management CMS, Dokumentation, Html, IPS/Openmarket, Java, JavaServer Faces JSF, JavaServer Pages JSP, Open Market Content Management, Perl, Schnittstellen Spezifikation, Web-Applikation, XML
Auftraggeber/Endkunde: BFL GmbH, Mphasis Europe B.V., Gruner & Jahr AG
|
Okt. 2005 – 06.06.2006 |
|
Produktionssteuerung, Anbindung Warenwirtschaft
Software: PDF, XML
Auftraggeber/Endkunde: Vondar IO Ltd.
|
Feb. 2006 – heute |
 |
web2obj - Small Footprint Web-Server
Resourcenschonender Webserver in Java, flexibles URL/Request-Mapping an Java-Objekte, Threadpooling, Web-Socketverzögerungen (wait-Sockets).
Software: Http-Protokolle, Java, Java NIO, ServerSockets, Threadpooling, Web-Applikation
|
Mai. 2006 – 30.09.2021 |
 |
PHOTUX-Relay - Cloud basierte Server-Infrastruktur zur Bestell-/Druckdatenannahme…
Bestelldatenannahme verschlüsselter Datenpakete der Fotobuchbestellungen von mehreren redundanten Servern zwecks Lastverteilung/Ausfallsicherheit.
Die Fotobuchbestellungen über den PHOTUX-Client des Kunden gelangen ohne Umwege direkt auf den Server des jeweiligen Fotoprodukt-Anbieters. Dieser nimmt die Bestelldaten entgegen und realisiert ggf. auch die Zahlungsabwicklung mit dem Kreditkarten-Anbieter. Highlights: zu nutzen auf günstigen hochverfügbaren 24/7 Servern (wenig Rechenleistung, viel Traffic), Bestellung über den http-Port 80, über den der Kunde normalerweise mit dem Browser arbeitet, ggf. Zahlungsabwicklung oder Ablehnung der Bestellung (z.B. bei ungültigen Kreditkarten), ein oder mehrere Server zur Annahme der Bestelldaten bei hohem Bestellvolumen Die verschlüsselt in Päckchen übertragenen Bestelldaten werden zusammengefügt und stehen dann zur Übertragung an PHOTUX-Prepress bereit. Die Entschlüsselung der Bestelldaten findet zwecks höchster Sicherheit erst inhouse auf dem PHOTUX-Prepress statt. Durch die Möglichkeit, mehrere Server parallel zu verwenden, wird die Erreichbarkeit und Geschwindigkeit erhöht.
Software: Druckvorstufe, Fernadministration, Http-Protokolle, Java, Java NIO, Linux, Linux Administration, Schnittstellen Spezifikation, Security, ServerSockets, Sockets, Threadpooling, Threads, web2obj, Web-Applikation, Web-Service
|
Jun. 2006 – 30.09.2021 |
 |
PHOTUX-Prepress - Web-basiertes System für Bestellungen, Druckdatengenerierung, Produktionssteuerung…
Bestelldatenabruf, Entschlüsselung, Ausschließen der Fotobuchseiten auf Druckbogen, Druckdatenhandling, Produktionssteuerung, Kampagnensteuerung, automatische Zahlungsverbuchung über Kontoauszüge.
Im Betrieb des Fotoprodukt-Anbieters läuft PHOTUX-Prepress auf einem leistungsfähigem Server. Hier werden die Bestellungen verwaltet, aufbereitet und abgewickelt. Um die Produktionsabläufe optimal zu unterstützen, ist das System eine WEB-basierte Lösung. Verschiedene Mitarbeiter können von unterschiedlichen Arbeitsplätzen aus die Bestellungen steuern: Abfrage/Abruf der Bestellungen von PHOTUX-Relay und Entschlüsselung, Bearbeitung der Bestellungen über den Browser innerhalb des Unternehmens-Netzwerkes, Darstellung der Bestellungen in verschiedenen Kategorien („bezahlt“, „in Produktion“, „geliefert“ etc.), Erzeugung von Rechnungen als PDF, Verbuchung von Zahlungen (markieren als „gezahlt“), E-Mail Versand von Rechnungen, Auftragsbestätigungen, Zahlungserinnerungen, Lieferhinweisen, perfekter Überblick durch optische Symbole für die verschiedenen Bestell-Zustände, Umwandlung der Bestellung in druckfertige PDF-Bogen auf Knopfdruck, Journal über die Zustandsänderungen (Zeit, Verursacher) jeder einzelnen Bestellung, Rechnungs-, Bestell- und Druckdaten werden ggf. entsprechend des Bestellvorgangs verschoben, statistische Auswertungen. PHOTOX-Prepress ist höchst flexibel konfigurierbar und an unterschiedliche Anforderungen anzupassen. Ob „großes Unternehmen“ oder „kleiner Spezialist“, durch die arbeitsplatz-unabhängige Steuerung der Bestellabwicklung sind alle Wünsche realisierbar. In der Buchhaltung lassen sich problemlos im Browser die Rechungen erzeugen und ggf. automatisch per E-Mail verschicken. Die Bestellungen werden als PDF in das Verzeichnis „offene Rechnungen“ (auf dem Computer der Buchhaltung) verschoben. Die Rechnungen der „gezahlt“ markierten Bestellungen werden in das Verzeichnis „gezahlte Rechnungen“ verschoben. Die Drucktechnik klickt alle gezahlten Bestellungen zur „PDF Erzeugung“ an. Die PDFs gelangen über das Netzwerk direkt in die RIP. Der Operator druckt alle PDFs (oder Hot-Folder). Nach erfolgtem Druck werden alle „im Druck“ befindlichen Daten als „gedruckt“ markiert und physikalisch von der RIP auf den Archiv-Computer in das Verzeichnis „komplett“ verschoben. Die montierten Druckbogen werden erst beim Fotoprodukt-Anbieter hergestellt. So ist eine Umstellung der Produktion oder Korrektur der Produktionsparameter jederzeit möglich, auch bei den Bestellungen, die bereits bestellt, gezahlt und zur Produktion vorliegen. Eine extra „Ausschießsoftware“ ist nicht notwendig. Die erzeugten PDF-Druckbogen werden in genau dem Format erzeugt, um bei 100% Skalierung doppelseitig an den Drucker geschickt zu werden: Platzierung der „bestellten“ Seiten auf den Druckbogen, auch in Rotation, Hinzufügung verschiedener Produktionsmerkmale wie Seitennummer, Strichcode, Passermarken, beliebige Reihenfolge der Seiten und Anordnung in verschiedenen PDFs (Cover PDF, Inhalt PDF).
Software: Apache FOP, Apache Web-Server, Bildverarbeitungstechniken, Druckvorstufe, Http-Protokolle, iText, Java, JDBC, JEE, Linux, Linux Administration, PDF, PDF-Templating, Postgres, Security, ServerSockets, Sockets, Web-Applikation, Web-Service, Web-Templating, XML, XML-FO
|
Jun. 2006 – heute |
 |
data2print - System zur Erzeugung und Verarbeitung personalisierter PDF-Dokumente…
XML-Schnittstelle zur Programmierung automatischer PDF-Generatoren (meist web to print), strikte Trennung PDF-Design vom Programmablauf
Die Anforderung, Druckdaten zu personalisieren, erfordert extrem flexible Mechanismen, um Personalisierungen auch aus unregelmäßigen Datenquellen vorzunehmen. Abweichend vom einfachen Serienbrief, der meist nur aus gleichartigen personalisierten Datensätzen erzeugt wird, stellen flexible Datenquellen eine besondere Herausforderung an eine Personalisierungssoftware dar. data2print reduziert wiederkehrende Arbeiten auf das absolute Minimum. Der fehleranfällige, lästige, ständige Druckvorbereitungs-Zyklus „öffnen, bearbeiten, speichern“ entfällt vollständig: schnelle Umsetzung komplexer Personalisierungs-Anforderungen, Komposition mehrerer Datenquellen (XML, CSV, SQL) zu verschiedenen Druck-PDFs, Generierung optimierter Druck-PDFs (minimaler Datenzuwachs pro personalisierter Seite), häufiger Einsatz bei regelmäßigen Datensendungen, Erzeugung großer Mengen einzelner Druck-PDFs, periodische Abarbeitung von zahlreich vorhandenen Import-Dateien, Druckjobs aus mehreren Papierfächern mit automatischer Nachbearbeitung (VIPP). data2print arbeitet einen konfigurierten Programmablauf ab. Diese Steuerung beinhaltet mächtige Kommandos zur Erzeugung und Manipulation von PDF-Dokumenten.
Software: Bildverarbeitungstechniken, Desktop-Applikation, Document-Processing, Druckvorstufe, DTP, iText, Java, Java Swing, JDBC, PDF, PDF-Templating, VIPP, web2obj, Web-Service, Web-Templating, XML
Hardware: Drucktechnik, Xerox Docucolor
|
13.07.2006 – 12.02.2009 |
 |
Realisation des Internetprotals Billig-Flieger-Vergleich.de…
Implementierung der Server-Plattform einer Flugpreis-Vergleichswebseite. Zugriff auf verschiedene Datenquellen der Fluggesellschaften und Reiseveranstalter, Zusammenführung und Präsentation für den Nutzer.
Parallele Lifeabfragen der Flugsuchen, Konsolidierung der Ergebnisse (XML, CSV-Daten), Datenhandling und Systemabministration. Unterstützung bei der Erstellung der Anwendung und technische Unterstützung beim Betrieb des beliebten Portals: Billig-Flieger-Vergleich. Hier finden Sie einen guten Uberblick in Sachen Billigflug und können alle Billigflieger miteinander vergleichen.
Software: GWT, Html, JavaScript JS, JSON, Linux Administration, MySql, PHP, Web-Applikation
Auftraggeber/Endkunde: Netzpool GmbH
|
31.07.2007 – 03.08.2007 |
 |
Kopplung und singlesign-login verschiedener Komponenten für die Web-Präsenz "Young Woman’s Magazine"
Software: CSS, JavaServer Pages JSP, PHP, Rest, Sessiontracking, Web-Applikation
Auftraggeber/Endkunde: Reality Bytes GmbH, Burda Media Publishing KG
|
10.01.2008 |
 |
CMS zur dynamischen Erzeugung statischer Seiten
Software: Content Management CMS, Java, JavaScript JS, web2obj, Web-Applikation, Web-Service, Web-Templating, XML
Auftraggeber/Endkunde: Metaflake GmbH
|
15.01.2009 – 12.02.2009 |
 |
Entwicklung „Queryserver“…
Flugdaten und Flugpreise von den verschiedenen Flug- und Reiseanbietern anfordern. Offizielle Schnittstellen oder erlaubtes Screen Scraping wenn keine Export-Schnittstellen vorliegen. Parallele Lifeabfragen der Flugsuchen, Konsolidierung der Ergebnisse (XML, CSV-Daten), Datenhandling und Systemadministration.
Software: Datenbankmodellierung, Fernadministration, Html, Java, Java NIO, JDBC, Linux, Linux Administration, MySql, ServerSockets, sFTP, Sockets, Web-Applikation, Web-Service, XML
Auftraggeber/Endkunde: Netzpool GmbH
|
Mai. 2011 – 30.09.2021 |
 |
xwv - Web-/Tablet-basierte Produktionssteuerung…
Produktionssteuerung/-kontrolle, Zeiterfassung für Mitarbeiter und dauftragsbezogenen Produktionsschritte, Erzeugung von PDF- Rechnungen, Versand Standard-Mails z.B. mit PDF-Anhang, Feedback-Internetseite für Kunden mit Anzeige des jeweiligen Produktionsablaufs. Die Benutzeroberfläche des Systems ist web-basiert, die Zeiten/Produktionsschritte werden auf Tablet-PCs abgeklickt.
Software: Html, Java, JSON, web2obj, Web-Applikation, XML
Auftraggeber/Endkunde: profiBINDER.de
|
Okt. 2013 – 16.04.2018 |
 |
Facebook Datenschnittstelle für Termine …
Datenschnittstelle für Termine und automatisches Onlinemarketing bei Facebook.
Automatisiertes abfragen aller Veranstaltungshinweise von Facebook. Der Zugriff erfolgt über die offene, offizielle Facebook-Schnittstelle "Open Graph" im XML-Format. Da über diese Schnittstelle nicht alle Daten abgefragt werden können (insb. zeigen dort die Bildreferenzen auf verkleinerte Versionen), müssen die hochauflösenden Bilder und andere Informationen durch Screen-Scraping erfasst werden.
Software: Datenbankmodellierung, Facebook Open-Graph, Geografisch orientierte Datenhaltung, Java, Postgres, RestFB, Web-Applikation, XML
|
15.09.2020 – heute |
 |
Online Kurs Editor…
Online Editor zur Gestaltung von online Kursen zur Integration in Lernplattformen.
Die Erfassung des Layouts und der Lerninhalte erfolgt in einem online Editor. Es können Audio/Video-Sequenzen plaziert und mit dynamischem Text ergänzt werden. Ein Kurs besteht aus verschiedenen Kapiteln und Timelines. Diese Timelines ermöglichen die Angabe von Zeitintervallen bzw. Video/Audio-Positionen in/an denen die unterschiedlichen Lerninhalte präsentiert werden. Sprünge innerhalb der Kurse erfolgt durch Deep-Links und Bookmarks. Die Überprüfung von Lerninhalten erfolgt durch Fragen/Antworten. Diese Antworten leiten auf Wiederholungen oder zu intensiveren Beschreibungen weiter.
Software: Apache Web-Server, CSS, Html, Java, JavaScript JS, Linux, Linux Administration, Typescript, web2obj, Web-Applikation, XML
|
01.02.2022 – 30.06.2022 |
|
System Architektur Datawarehousing…
Beschleunigung der Datenverarbeitung (mind. 100 fach)
Nach Analyse der bestehenden Systemlandschaft und Erstellung einer neuen Systemarchitektur brauchte ein Datendurchlauf nur noch 4 Sekunden anstelle der vorherigen 22:40 Minuten. Das bringt eine signifikante Ersparnis bei der Systeminfrastruktur.
Software: Java, Java Spring, SQL
Projektmanagement: CI/CD, GIT, Jira, Maven
Auftraggeber/Endkunde: targit GmbH
|
|