-
Programmieren von Schaufensterdemos und Konvertiertools
Software: Commodore Basic, Grafikprogramierung
Zeitraum: 1984
-
Entwicklung von Abrechnungsprogrammen gemäß Auftrag
Software: Amiga Basic (strukturiert), Commodore Basic, Desktop-Applikation
Hardware: Commodore Amiga, Commodore C64
Zeitraum: 1985
-
Kundenberatung und Schulung bei einem Computerfachhändler
Auftraggeber/Endkunde: Micro Computer Weber GmbH
Software: ARM-610 Risc-Assembler
Hardware: Acorn Archimedes Risc-Computer, Reparaturen PC-Kompatible
Zeitraum: 1987
-
Portierung "Giana Sisters" in Coproduktion
Auftraggeber/Endkunde: Escal Software GmbH
Software: Desktop-Applikation, Grafikprogramierung, Spieleprogrammierung
Zeitraum: 1988
-
Design und Programmierung eines Reisebuchungs-Portals…
Auftraggeber/Endkunde: Travix GmbH, DER-Tours GmbH
Beschreibung: Komplexe Ermittlung passender Reisen und Gesamtpreise aus gegebenen Abreise- und Ankunfts-Daten.
Software: CSS, Datenbankmodellierung, Html, JavaServer Pages JSP, Perl, PHP, Web-Applikation
Hardware: IBM-PC kompatible
Zeitraum: 1992
-
Realisierung eines Archivierungssystems…
Auftraggeber/Endkunde: Wolf & Simonis GmbH
Beschreibung: Komplette Entwicklung eines Dokumenten-Archivierungsystems, Master/Multi-Slave Architektur, Scanneranbindung
Software: BTrieve Datenbank, Desktop-Applikation, Netware Netzwerkprogrammierung, Visual Basic
Zeitraum: 1995
-
Entwicklung eines tragbaren Eingabegerätes mit Funkübertragung
Software: ABEL-Logikbeschreibung, H300-Assembler, PIC-1742 Assembler
Hardware: Design von ISA-Karten, Elektronikentwicklung, Hitachi-Microcontroller, Lattice FPGA, MicroChip PIC-Microcontroller
Zeitraum: März. 1995
-
Eigenes Betriebssystem für mobiles Datenerfassungsgerät
Software: dynamisches Funk-Netzwerkprotokoll, Preemptives-Multitaskingsystem
Hardware: Funkkommunikation
Zeitraum: Jul. 1996
-
Sensorauswertung für Heissläufer-Sicherheitssystem…
Auftraggeber/Endkunde: SST GmbH, Deutsche Bahn AG
Beschreibung: Multi-Threads, quasi Echtzeit, hohe Fehlerredundanz, Multi-Master, Multi-Slave
Software: C++, Visual C/C++
Zeitraum: Okt. 1997 – Apr. 1998
-
Rennwagen-Motorsteuerung Prototyping…
Auftraggeber/Endkunde: Visteon AG, Ford Automotives AG
Beschreibung: Eilauftrag Prototypenbau incl. Koordinierung der Projektabwicklung
Hardware: Analogtechnik, Aufbau komplexer Steuerungen, Elektronikentwicklung, Platinenlayout
Zeitraum: Feb. 1998 – März. 1998
-
Auftragsentwicklungen für einen Biometriehersteller Fingerabdruck…
Auftraggeber/Endkunde: Berg Data AG, Thomson CSF
Beschreibung: Hardwareentwicklung PCI-Karte/Sensorik, echtzeit Bildtreiber.
Software: Ansi C, Bildverarbeitungstechniken, C++, Turbo Pascal
Hardware: Design von PCI-Karten, Elektronikentwicklung
Zeitraum: 03.06.1998 – 25.11.1999
-
Eigener Internetserver an Standleitung (Provider)
Software: Apache Web-Server, Fernadministration, Java, JavaServer Pages JSP, Java Servlets, Linux, Security, Tomcat, Web-Applikation
Hardware: 19" Server, Industrie PCs, Raid
Zeitraum: Jan. 2000 – heute
-
Offline Datenpflegetool eTabler, Multitasking Java-Session Server
Software: Desktop-Applikation, Java, Java Servlets, Sessiontracking, Threads
Zeitraum: Jun. 2000
-
StadtKompass.de - Geographisch orientiertes Veranstaltungsportal…
Beschreibung: Unter Stadtkompass.de präsentiert sich ein bundesweiter Veranstaltungskalender. Ziel war es mit möglichst wenig Klicks zu präzisen Informationen zu gelangen. Die Lösung ist eine geographische Datenbank unter der die Termine gefunden werden. Um eine hohe Zufriedenheit bei den Besuchern zu schaffen, rücken die geographisch nächst gelegenen Veranstaltungshinweise nach, wenn im Einzugsgebiet des Lesers keine Veranstaltungen stattfinden. So werden wirklungsvoll Suchanfragen ohne Ergebnis vermieden.
Software: Apache Web-Server, Geografisch orientierte Datenhaltung, Java, Java Servlets, JDBC, Postgres, Threadpooling, Web-Applikation
Zeitraum: 11.07.2000 – 2002
-
Business Channel…
Auftraggeber/Endkunde: BFL GmbH, Mphasis Europe B.V., Gruner & Jahr AG
Projekt: 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"
Beschreibung: 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
Zeitraum: 01.10.2000 – 31.12.2000
-
HOTdoc - XML/DTD basierte Offline Web Content Management Applikation
Software: Apache Web-Server, Content Management CMS, Desktop-Applikation, Java, Java Servlets, Java Swing, JDBC, Postgres, Tomcat, XML
Zeitraum: 01.04.2001 – heute
-
Freie Mitarbeit Intranet-Praxensoftware/Gesundheitskarte…
Auftraggeber/Endkunde: med medicine online GmbH
Beschreibung: Debugging der gesamten Software und Realisation eines einheitlichen systemweiten Druckkonzeptes.
Software: ASP, Desktop-Applikation, Html, MS-Sql, MS-Transaction Server
Zeitraum: 01.05.2001 – 30.09.2001
-
KFZ Verkaufsportal nutzfahrzeugfinder.de…
Auftraggeber/Endkunde: nutzfahrzeugfinder GmbH
Projekt: Vermittlungsportal (à la AutoScout24) für den Verkauf von Nutzfahrzeugen aller Art.
Beschreibung: Flexible parametrisierte Suchmaschine, umfangreiche Datenbank aller Nutzfahrzeuge, Login-Bereich für die Fahrzeuganbieter, Administrationsbereich
Software: Apache Web-Server, Bildverarbeitungstechniken, Content Management CMS, Datenbankmodellierung, Html, J2EE, Java, JDBC, JEE, Linux, Linux Administration, PHP, Postgres, Schnittstellen Spezifikation, Security, Tomcat, Web-Applikation, Web-Templating
Zeitraum: 23.05.2001 – 15.07.2002
-
EMail-Spiel Redaktionssystem/Zugriffsrechte
Auftraggeber/Endkunde: BoST GmbH
Projekt: ALWS Spezifikation und Implementation
Software: Content Management CMS, Datenbankmodellierung, Document-Processing, Dokumentation, Java, JDBC, Schnittstellen Spezifikation, Web-Applikation
Zeitraum: 19.09.2001 – 17.10.2001
-
Web-basiertes Content Management System…
Auftraggeber/Endkunde: BoST GmbH, Volkswagen AG, Klett Verlag GmbH, Deutsche Verkehrswacht e.V.
Projekt: Realisation eines web basierten Content Management Systems für die "Lernwerkstadt" mit einer flexiblen Kategorisierung der Artikel und Mapping verschiedener Kategorien auf die Seitennavigation.
Beschreibung: Im Kundenauftrag entwickeltes Content Management-System, was die frei graduierte Navigation des Verkehrserziehungs-Portals Lernwerkstadt optimal unterstützt. Ergebnis war eine thematisch indizierte Ablage von Artikeln. Die Auslieferung der Artikel erfolgt durch geschickte Kombinationen mehrerer Themen. Durch die inhaltsbezogene Rubrizierung ist eine Umstelllung oder Verfeinerung der Navigation ohne Aufwand möglich. Eine flexible Beschreibungssprache für die Auslieferung der Artikel ermöglicht schnelle Anpassungen an die verschiedenen Designs bzw. Farbräume innerhalb der Präsenz. Diese Designvorlagen werden ebenfalls innerhalb des Content Managements gepflegt. Verwendet werden Java-Servlets und eine Sql Anbindung an Postgres und MS-Sql Server. Die seitens des Kunden implementierte Präsenz ruft die Artikelansicht und den rechten Teaserbereich ab. Diese Bereiche werden komplett aufbereitet geliefert.
Software: Content Management CMS, Java, JavaCC, JavaScript JS, Java Servlets, JDBC, MS-Sql, Postgres, Web-Applikation
Zeitraum: 17.08.2002 – 13.09.2002
-
Mitentwicklung eines CRM Systems für Industrie und Großhandel…
Auftraggeber/Endkunde: ARM GmbH
Beschreibung: Datenankopplung und Grafische Oberflächen incl. kompletter vernetzter Terminverwaltung mit optisch anspruchsvollem Kalender. Datenexport und Druck Rechnungen durch Document Processing via Postscript oder PDF.
Software: Apache FOP, Desktop-Applikation, Document-Processing, J2EE, Java Swing, JEE, MySql, PDF, PostScript, SAP-Umfeld, XML-FO
Hardware: Scanneranbindung, Strichcode
Zeitraum: 02.06.2003 – 11.06.2004
-
Implementation CMS für das Internetportal Geldidee…
Auftraggeber/Endkunde: Bruno Media GmbH, Gruner & Jahr AG
Beschreibung: Vollständige Umstrukturierung und Entflechtung des Internet-Portals. Einführung des Content-Management-Systems Typo3. Anbindung externer Partnerseiten über Typo-Script.
Software: Content Management CMS, Html, JavaScript JS, PHP, Rest, Typo3, Web-Applikation
Zeitraum: 01.07.2004
-
mypepa - Online Portal zur Gestaltung von Fotobüchern
Auftraggeber/Endkunde: mypepa GbR
Software: Apache FOP, Apache Web-Server, Document-Processing, Druckvorstufe, Java, JavaScript JS, Java Servlets, JDBC, JSON, PDF, PDF-Templating, PHP, Postgres, Tomcat, Web-Applikation, XML, XML-FO
Zeitraum: 01.08.2004 – 31.07.2005
-
Entwickling online Fotobuchportal
Auftraggeber/Endkunde: iplabs GmbH, CEWE Stiftung & Co. KGaA
Software: Java, Java Hibernate, JavaServer Pages JSP, Java Servlets, Java Spring, JBoss, PHP, Rest, Web-Applikation
Zeitraum: 01.03.2005 – 31.05.2005
-
PHOTUX-Client - Offline Photo-Produkt Editor zur Gestaltung von Fotobüchern…
Projekt: Offline Fotobucheditor incl. Bestellmodul. Verschlüsselte, paketorientierte Datenübertragung, Anbindung von Zahlungsanbietern, Coupon/Campagnensystem.
Beschreibung: Beim Entwurf von PHOTUX, dem offline Fotobucheditor wurde direkt an maximale Flexibilität gedacht. Die Client-Software wird kostenlos an die Kunden verteilt und enthält keinerlei fest angelegte Artikel. Die komplette automatische Konfiguration der Software erfolgt während der Installation durch den Kunden. Bei der Installation bzw. jedem neuen Startvorgang von PHOTUX wird der Kunde auf den aktuellsten Stand der Software und der Angebote des Fotoprodukt-Anbieters gebracht. Die Fotoprodukte sind flexibel konfigurierbar. Neben aussagefähigen Beschreibungen in Text und Bild sind auch Layout- und Produktionsfaktoren einstellbar. Durch Coupons-Codes lassen sich flexible Preise festlegen. So können durch Eingabe spezieller Codes Rabatte gewährt oder durch den Verkauf von Wertschecks die Bestellsumme auf null reduziert werden. Der Power-Designer enthält trotz zahlreicher Funktionen und Möglichkeiten eine sehr übersichtliche und aufgeräumte Oberfläche. Allgemeine Hightlights: alle Buchseiten befinden sich scrollbar in einem Fenster (z.B. so wie beim Acrobat-Reader), Zoom-Ansicht von 20% bis 800% (für eine mehrspaltige Seitenübersicht bis zur Extremvergrößerung), nicht auf Bild/Text festgelegte Multifunktions-Elemente für noch mehr Layout-Variationen, alle Elemente ermöglichen Rahmen, Hintergrundfarben, Transparenzen und Farbverläufe, seitenweise Rückgangig/Wiederherstellen-Funktion (Undo/Redo) mit jeweils 90 Schritten, PDF Export (E-Mail 40DPI, Bildschirm 72DPI bis Druckqualität 300DPI), exportieren aller Seiten eines Artikels als Bilder in festlegbaren Größen, Übertragung eines Artikels in eine Internet-Galerie (öffentlich oder geschützt). Der Texteditor: alle beim Kunden installierten Schriftarten sind verwendbar, präziser Blocksatz, Text vertikal oben unten und mittig ausrichten, variable Zeilen-/Absatzabstände, linke und rechte Absatzeinschübe. Die Bilder: Bildausschnitt bequem durch "skalieren und verschieben" präzise wählbar, Bilder "ausstanzen" durch Silhouetten, z.B. in Blumen- oder Herzform, unterschiedliche Bildsortierung, z.B. nach Bildname oder Aufnahmedatum, mehrspaltige Bildauswahl in wählbaren Vorschaugrößen, hohe Geschwindigkeit auch bei sehr großen Bildern (wir testen mit 90MPixel-Satelliten Fotos), super Detailauflösung am Bildschirm, auch bei Zoom 800%
Software: Desktop-Applikation, Druckvorstufe, Grafikprogramierung, Http-Protokolle, iText, Java, Java Swing, PDF, PDF-Templating, PHP, ServerSockets, Web-Templating, XML
Zeitraum: Aug. 2005 – 30.09.2021
-
Produktionssteuerung, Anbindung Warenwirtschaft
Auftraggeber/Endkunde: Vondar IO Ltd.
Software: PDF, XML
Zeitraum: Okt. 2005 – 06.06.2006
-
web2obj - Small Footprint Web-Server
Projekt: 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
Zeitraum: Feb. 2006 – heute
-
Clexane Trombose Management Programm
Auftraggeber/Endkunde: Academy GmbH, Sanofi Aventis GmbH
Software: Desktop-Applikation, Real Basic (strukturiert)
Zeitraum: 24.05.2006 – 29.11.2007
-
PHOTUX-Relay - Cloud basierte Server-Infrastruktur zur Bestell-/Druckdatenannahme…
Projekt: Bestelldatenannahme verschlüsselter Datenpakete der Fotobuchbestellungen von mehreren redundanten Servern zwecks Lastverteilung/Ausfallsicherheit.
Beschreibung: 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
Zeitraum: Mai. 2006 – 30.09.2021
-
data2print - System zur Erzeugung und Verarbeitung personalisierter PDF-Dokumente…
Projekt: XML-Schnittstelle zur Programmierung automatischer PDF-Generatoren (meist web to print), strikte Trennung PDF-Design vom Programmablauf
Beschreibung: 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
Zeitraum: Jun. 2006 – heute
-
PHOTUX-Prepress - Web-basiertes System für Bestellungen, Druckdatengenerierung, Produktionssteuerung…
Projekt: Bestelldatenabruf, Entschlüsselung, Ausschließen der Fotobuchseiten auf Druckbogen, Druckdatenhandling, Produktionssteuerung, Kampagnensteuerung, automatische Zahlungsverbuchung über Kontoauszüge.
Beschreibung: 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
Zeitraum: Jun. 2006 – 30.09.2021
-
Realisation des Internetprotals Billig-Flieger-Vergleich.de…
Auftraggeber/Endkunde: Netzpool GmbH
Projekt: Implementierung der Server-Plattform einer Flugpreis-Vergleichswebseite. Zugriff auf verschiedene Datenquellen der Fluggesellschaften und Reiseveranstalter, Zusammenführung und Präsentation für den Nutzer.
Beschreibung: 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
Zeitraum: 13.07.2006 – 12.02.2009
-
Internetseite "Golf-Vergleich"
Auftraggeber/Endkunde: Metaflake GmbH
Software: Content Management CMS, PHP, Schnittstellen Spezifikation, Web-Applikation
Zeitraum: 06.09.2006 – 22.12.2006
-
Avalox COPD-Tool
Auftraggeber/Endkunde: Academy GmbH
Software: Desktop-Applikation, Real Basic (strukturiert)
Zeitraum: 27.09.2006 – 27.06.2007
-
CSII-Gutachten
Auftraggeber/Endkunde: Academy GmbH, Roche AG
Projekt: Implementierung medizinischer Diagnosesoftware (Expertensysteme), die Ärzte bei der Auswahl der richtigen Medikamente oder technischen Geräte (COPD, CS-II, Hypertonie) unterstützt.
Software: Desktop-Applikation, Real Basic (strukturiert)
Zeitraum: 26.01.2007 – 21.06.2007
-
Prevention Guide
Auftraggeber/Endkunde: Academy GmbH
Software: GWT, Java, Java Servlets, Web-Applikation, Web-Objects
Zeitraum: 11.05.2007 – 10.12.2007
-
Hypertonie Dokumentationstool
Auftraggeber/Endkunde: Academy GmbH
Software: Desktop-Applikation, Real Basic (strukturiert)
Zeitraum: 31.05.2007 – 09.08.2007
-
Web-basiertes Statistiksystem "Try And Play"
Auftraggeber/Endkunde: Reality Bytes GmbH, Samsung Mobile AG
Software: GWT, Java, JavaServer Pages JSP, Java Servlets, JDBC, JSON, Oracle DB, Postgres, Web-Applikation, Weblogic
Zeitraum: 04.07.2007 – 07.02.2008
-
Kopplung und singlesign-login verschiedener Komponenten für die Web-Präsenz "Young Woman’s Magazine"
Auftraggeber/Endkunde: Reality Bytes GmbH, Burda Media Publishing KG
Software: CSS, JavaServer Pages JSP, PHP, Rest, Sessiontracking, Web-Applikation
Zeitraum: 31.07.2007 – 03.08.2007
-
CMS zur dynamischen Erzeugung statischer Seiten
Auftraggeber/Endkunde: Metaflake GmbH
Software: Content Management CMS, Java, JavaScript JS, web2obj, Web-Applikation, Web-Service, Web-Templating, XML
Zeitraum: 10.01.2008
-
Consulting Vitaphone ISP2.0a - Medikation und MMI Browser
Auftraggeber/Endkunde: Star Healthcare Management GmbH, Vitaphone GmbH
Zeitraum: 14.11.2008 – 23.03.2009
-
Enwicklung "Flying-Dinner" Internet-Community
Auftraggeber/Endkunde: Netzpool GmbH
Software: CSS, Html, MySql, PHP, Web-Applikation
Zeitraum: 15.11.2008 – 25.11.2008
-
Entwicklung „Queryserver“…
Auftraggeber/Endkunde: Netzpool GmbH
Beschreibung: 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
Zeitraum: 15.01.2009 – 12.02.2009
-
ICD/CRT Integration STAR Plus
Auftraggeber/Endkunde: Star Healthcare Management GmbH
Zeitraum: 22.04.2009 – 22.06.2009
-
Druckdaten-Personalisierungs & PDF-Kompsitions-Software…
Auftraggeber/Endkunde: Infox GmbH
Beschreibung: Realisierung einer Software zur Personalisierung von Druckdaten zur Umwandlung riesiger eingehender Reisebuchungsreservierungen in verschiedenen Formaten in komplett zusammengestellte (Zusammenstellung/Sortierung) Druckaufträge zur Herstellung von Broschüren. Basierend auf meiner PDF-Composing-Bibliothek von meinem Fotobuch-Vorstufen-Server.
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, Xerox IGEN
Zeitraum: 01.06.2009 – 30.06.2017
-
Internet-Buchpreiskalkulator für Verlag/Druckerei/Binderei
Auftraggeber/Endkunde: MVR GmbH
Software: CSS, Html, JavaScript JS, JSON, PHP, Web-Applikation
Zeitraum: 02.10.2009 – 29.12.2009
-
xwv - Web-/Tablet-basierte Produktionssteuerung…
Auftraggeber/Endkunde: profiBINDER.de
Beschreibung: 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
Zeitraum: Mai. 2011 – 30.09.2021
-
Android App LOOKOO.de…
Projekt: Full-Stack-Entwicklung der nativen App und Server-Software als Community-Plattform. Eigene Geosuche-Engine mit Datenschutz-Unschärfe, Webservices, Kleinanzeigen, 400k+ Events, Coupons, anonymem Chat-System und persistenten Warteschlangen-Sockets zur Ablösung von HTTP-Polling.
Beschreibung: Ganzheitliche Full-Stack-Architektur, Entwicklung und fünfjährige Lifecycle-Wartung der nativen Android-App „LOOKOO.de“ inklusive des gesamten Backend-Serversystems als reichweitenstarke Regional- und Community-Plattform. Konzeption und Implementierung einer hochperformanten Geosuche-Engine für standortbasierte Partner-, Event- und Coupon-Vermittlung inklusive datenschutzkonformer Unschärfe-Algorithmen für Suchradien unter 2 Kilometern. Entwicklung eines eigenständigen Webservices zur nahtlosen Datenorchestrierung und Schnittstellenbereitstellung. Entwicklung eines skalierbaren Kommunikationsmoduls für anonymisierte Chats, globale Chat-ID-Schnittstellen und wirksamen Spamschutz gegen Massensendungen. Technische Kernkomponente bildet die Implementierung persistenter Warteschlangen-Sockets (persistent waiting sockets) auf Basis eigener Protokolle zur latenzfreien Quasi-Echtzeit-Nachrichtenübertragung ohne ressourcenfressendes HTTP-Polling. Anbindung des selbstentwickelten Server-Backends zur Synchronisation von über 400.000 regionalen Veranstaltungen, Kleinanzeigen und standortbasierten Rabattsystemen bei vollständig verschlüsselter Datenübertragung (SSL/TLS) zu europäischen Server-Infrastrukturen.
Software: Android, Java, Kotlin, Schnittstellen Spezifikation, Sockets, Web-Objects, Web-Service, XML
Zeitraum: Jun. 2013 – 01.06.2018
-
Facebook Datenschnittstelle für Termine …
Projekt: Datenschnittstelle für Termine und automatisches Onlinemarketing bei Facebook.
Beschreibung: 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
Zeitraum: Okt. 2013 – 16.04.2018
-
PHOTUX-Track - Android Versandsteuerung…
Projekt: Entwicklung einer Client-Server-App für Fulfillment-Prozesse personalisierter Printprodukte. Workflow-Optimierung durch Barcode-Scanning, Bildverarbeitung, Zupackartikel-Logik, automatisierte Versandkosten-/Verpackungsberechnung und dynamisches PDF-Templating.
Beschreibung: Architektur und ganzheitliche Entwicklung einer nativen Android-Client-Server-Applikation zur hochautomatisierten Steuerung und Qualitätssicherung von Fulfillment-Prozessen für personalisierte Printprodukte (Fotobücher, Kalender). Realisierung robuster Barcode-Scanning-Workflows mit unmittelbarer Bildverarbeitung und asynchroner Cover-Foto-Einblendung zur visuellen Validierung direkt nach dem Scan. Implementierung einer komplexen Geschäftslogik zur Zusammengehörigkeitsprüfung (Zupackartikel): Das System validierte offene Posten, blockierte bei unvollständigen Einheiten eigenständig den Etikettendruck und gab gezielte Warnhinweise aus. Bei vollständigen Einheiten steuerte die App dynamische Algorithmen zur präzisen Berechnung von Versandkosten und optimalen Verpackungsgrößen bei. Integration eines performanten PDF-Templating-Moduls zur automatisierten Generierung von Etiketten, Packlisten sowie Versandlisten inklusive Cover-Abbildungen und postkonformer Stichcodes für die Einlieferung. Realisierung einer integrierten Foto-Capture-Pipeline zur lückenlosen Dokumentation des verpackten Zustands vor dem finalen Versand. Anbindung des Backends über performante HTTP-Protokolle, XML-Schnittstellen und Web-Services zur Echtzeit-Statuspflege („delivered“) und Versandbenachrichtigung.
Software: Android, Http-Protokolle, Java, PDF-Templating, Schnittstellen Spezifikation, Strichcode, Web-Service, XML
Zeitraum: 14.04.2015 – 26.05.2015
-
Android VoIP-Telefonie-App…
Auftraggeber/Endkunde: technidoo UG, Swyx Solutions AG
Projekt: Entwicklung eines nativen VoIP-Softphones für SwyxWare. Modifikation des SIP-Stacks für proprietäre Protokolle, iOS-äquivalentes History-Management, Server-Synchronisation für Kontakte/Favoriten sowie Integration des Android Bluetooth- und Car-Audio-Stacks für Headsets.
Beschreibung: Konzeption und ganzheitliche Entwicklung eines nativen Android-VoIP-Softphone-Clients zur Anbindung an die SwyxWare PBX-Infrastruktur für den B2B-Enterprise-Markt. Tiefgreifende Modifikation und Anpassung des SIP-Stacks zur Kompensation proprietärer Swyx-Protokollabweichungen, um eine stabile Registrierung, Signalisierung und Audio-Transmission zu gewährleisten. Entwicklung einer hochgradig optimierten grafischen Benutzeroberfläche und Neugestaltung des History-Managements zur Erreichung einer konsistenten Cross-Platform-User-Experience (iOS-Parität). Implementierung einer robusten Audio-Infrastruktur mit nahtloser Einbindung in den Android Bluetooth-Stack (HFP/A2DP-Profilhandling für Headsets) sowie Car-Audio-Systeme inklusive Audio-Fokus-Management und Hardware-Tasten-Routing. Realisierung performanter Datenbanksynchronisations- und Caching-Strategien für serverseitige Unternehmenskonakte, Anruflisten (Recents) und Favoriten via Retrofit, Jackson2 und reaktivem Datenfluss (RxJava/ReactiveX). Absicherung der Code-Qualität durch Dependency Injection (Dagger) sowie umfassende Unit- und UI-Test-Automatisierung mit JUnit, Mockito und Espresso.
Software: Android, Ansi C, Butterknife, Dagger, Datenbankmodellierung, Espresso, Glide, Http-Protokolle, Jackson2, Java, Junit Tests, Mockito, ReactiveX/RxJava, Retrofit, SIP-Protokoll, XML
Projektmanagement: GIT, Gradle, Jenkins, Maven, Scrum
Zeitraum: 03.09.2015 – 02.12.2016
-
IoT Funkmodul („Dashbutton“) mit Akkuladung über USB…
Beschreibung: Netzwerk: Anbindung über WLAN - WIFI 2.4G ~ 2.5G (2400M ~ 2483.5M) 802.11 b/g/n/e/i. Anschlüsse: Anschluß für 4 Taster mit Schutzschaltung (IEC 61000-4-2 ESD Protection (Level 4), ±8-kV Contact Discharge, ±15-kV Air-Gap Discharge) - mit Weckfuntion aus dem Schlafmodus; Anschluß für 4 digitale Quellen - mit Weckfuntion aus dem Schlafmodus Anschluß für 2 analoge Quellen. Signalgeber: Mehrfarbige LED für optische Statusmitteilungen: blau "in progess", grün "ok", rot "error" (abschaltbar), Beeper zur akustischen Mitteilung von Status- oder Fehlermeldungen (abschaltbar). Stromversorgung: Stromversorgung durch USB und/oder Akku (Li-Ion) mit automatischer Umschaltung und Akku Erhaltungsladung, Intelligente Ladeschaltung mit verschiedenen Schutzschaltungen (500mA USB Input Current Limit, Inrush Current Limiter, Precharge and Fast-Charge Safety Timers, Termination Current, Reverse Current, Short-Circuit, Thermal Protection), Zwei Li-ION Akku Optionen: 18650 (∅18mm, Länge 650mm) oder die kleinere Variante 18350 (∅18mm, Länge 350mm); 3.3V Spannungsregler: bis 96% Effizienz, Buck-Boost (Nutzung der vollen Akkukapazität), Abschaltung bei 3.15V (zum Schutz des Akkus), Overtemperature Protection; Zuverlässige, stabile und rüttelfeste Akkuhalterung durch federnde Klemmen. Energiemanagement: Lange Laufzeit durch extremst stromsparenden (0,02mA/20µA) Betrieb bei abgeschaltetem 3.3V Spannungsregler im Schlafmodus (wartet auf nächste Aktion oder safety timer); Sicherheit - Safety Features: Konfigurierbares Kontrollintervall (safety timer) zur Selbstdiagnose: Akku-Füllstand, WLAN-Konnektivität etc.
Software: Ansi C, FreeRTOS, PIC-16 Assembler, Schnittstellen Spezifikation, Threads, XC8
Hardware: Analogtechnik, Aufbau komplexer Steuerungen, Elektronikentwicklung, ESP-Microcontroller, Funkkommunikation, Gatter, Li-Ion Ladetechnik, MicroChip PIC-Microcontroller, Microprozessoren, Platinenlayout, Schaltungsaufbau, Schaltungsentwurf
Zeitraum: 01.01.2017 – 31.07.2017
-
IoT Konfigurations Web-Interface
Software: Ansi C, CSS, Html, Http-Protokolle, JavaScript JS, Schnittstellen Spezifikation, Typescript, Web-Applikation, XML
Zeitraum: März. 2017 – heute
-
IoT Sensormodul (Temperatur/Luftfeuchte)
Projekt: Sensorplattform für Sensoren zum Anschluß an das IoT Funkmodul über einen MultiMaster-RS485-Bus.
Software: Ansi C, PIC-16 Assembler, Schnittstellen Spezifikation, Threads, XC8
Hardware: Analogtechnik, Aufbau komplexer Steuerungen, Elektronikentwicklung, MicroChip PIC-Microcontroller, Microprozessoren, Platinenlayout, Schaltungsaufbau, Schaltungsentwurf
Zeitraum: 01.08.2017 – 10.01.2018
-
Zertifikatsverwaltung
Auftraggeber/Endkunde: Bank-Verlag GmbH
Software: Java, JavaScript JS, JavaServer Pages JSP, Java Servlets, JSON, PHP, Rest, Schnittstellen Spezifikation, sFTP, Typescript, Web-Applikation
Projektmanagement: GIT
Zeitraum: 09.10.2017 – 03.11.2017
-
Facebook Screen-Scraper…
Projekt: Screen-Scraping-Schnittstelle für automatisches Onlinemarketing bei Facebook.
Beschreibung: Komplett neu entwickelte Facebook-Schnittstelle durch Screen-Scraping. Die offene, offizielle Facebook-Schnittstelle "Open Graph" wurde zu fast 100% gesperrt (Datenskandal wegen "Cambridge Analytica").
Software: Datenbankmodellierung, Geografisch orientierte Datenhaltung, Java, Postgres, Typescript, Web-Applikation, XML
Zeitraum: 16.04.2018 – heute
-
Implementation eines UpdateManagement Konfigurations-Systems …
Auftraggeber/Endkunde: CompuGroup Medical AG
Projekt: Konzeption und Implementierung eines Update-Management-Systems. Konsolidierung von SAP-Kundendaten mit IT-Infrastrukturen, Lizenz-Zuordnung, Rechte- und Gruppenmanagement für Sub-Companies, Audit-Trail, 4-Augen-Prinzip und Statistiken via Java, JBoss, Angular 6 und MySQL.
Beschreibung: Konsolidierung von Kundendaten aus SAP mit den Informationen über die IT-Infrastruktur der Kunden aus einem Update-Paket-Verwaltungssystem. Verknüpfung der Update-Pakete mit den passenden durch den Kunden lizensierten Software-Suites. Zuweisung von Updates an die Computer-Systeme der gewünschten Kunden(-gruppen). Umfassendes Gruppen- und Rechtemanagement, Zugriffsfilter bei den verschiedenen Sub-Companies der CompuGroup AG, detaillierter Audit-Trail, 4-Eye Bestätigung und statistische Auswertung über den Installationszustand der verschiedenen Softwarepakete.
Software: Angular 6, CSS, Java, JavaScript JS, Java Servlets, JBoss, Jetty, MySql, ReactiveX/RxJava, SAP-Umfeld, Schnittstellen Spezifikation, SCSS, Typescript, Web-Applikation, Web-Service, Web-Templating
Projektmanagement: Confluence, GIT, Jira, Maven
Zeitraum: 18.06.2018 – 28.09.2018
-
Weiterentwicklung einer Haussteuerungs-App…
Auftraggeber/Endkunde: Gira Giersiepen GmbH & Co. KG
Projekt: Enterprise-Weiterentwicklung und Legacy-Migration (GCM zu FCM) einer KNX-Smart-Home-App für heterogene Hardware. Realisierung von WebRTC-Video-Streaming für IP-Türkommunikation, IoT-Sensorintegration (Proximity/Ambient Light), Server-getriebener UI und robuster Offline-Architektur.
Beschreibung: Ganzheitliche, enterprise-weite Weiterentwicklung, Legacy-Migration und architektonische Modularisierung einer unternehmenskritischen Java-Applikation zur Steuerung der KNX-Gebäudeautomation über den Gira HomeServer. Konzeption und Realisierung einer robusten Multi-Flavour-Architektur zur nahtlosen Code-Wiederverwendung und Deployment auf heterogener Hardware: Von fest installierten In-Wall-Wandtablets und dem KNX-Raumbediengerät Gira G1 bis hin zu mobilen Android-Smartphones. Maßgebliche Entwicklung des latenzfreien Realtime-Medien-Streamings für IP-Türkommunikation mittels WebRTC, abgesichert über Netzwerktrennung und Firewall-Architekturen (Gira F1 Bridge). Implementierung hardwarenaher IoT-Sensorschnittstellen für den lokalen Gerätekontext – darunter präzise Proximity-Erkennung (Näherungssensorik zum automatischen Display-Wakeup/Hochdimmen) sowie die vollständige Eigenentwicklung eines adaptiven, automatisierten Tag/Nacht-Modus auf Basis von Umgebungslichtsensoren (Ambient Light). Design und Implementierung eines flexiblen, Server-getriebenen UI-Konfigurations-Frameworks: Die Benutzeroberfläche (Schaltflächen-Anordnung, Heizungs- und Rolladenstatistiken, Grundrisse, Energiemonitoring) wurde dynamisch vom Gira HomeServer geparst, gerendert und verwaltet. Realisierung einer fehlertoleranten Offline-Architektur für den unterbrechungsfreien Betrieb bei Netzwerkabbrüchen, inklusive lokaler State-Speicherung, Hintergrund-Synchronisation und automatisierter UI-Re-Konfiguration der Widget-States unmittelbar nach erfolgreichem Server-Reconnect. Durchführung einer kritischen Legacy-Migration des Push-Notifikations-Subsystems von Google Cloud Messaging (GCM) auf Firebase Cloud Messaging (FCM) sowie modulare Entkopplung der Codebasis zur Minimierung von Nebenläufigkeits- und Threading-Konflikten bei intensiver Inter-Process- und Inter-Module-Kommunikation.
Software: Android, Java, Kotlin, Rest, Web-Service
Projektmanagement: CI/CD, Confluence, GIT, Gradle, Jenkins, Jira, Scrum, SVN
Zeitraum: 01.10.2018 – 31.08.2020
-
Online Kurs Editor…
Projekt: Online Editor zur Gestaltung von online Kursen zur Integration in Lernplattformen.
Beschreibung: 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
Zeitraum: 15.09.2020 – heute
-
Ermittlung und Bewertung von Handelsstrategien für den Aktienmarkt…
Auftraggeber/Endkunde: Crystalline Analytics Ltd.
Projekt: Entwicklung einer Desktop-Applikation zur Ermittlung, Simulation und Bewertung von Handelsstrategien für den Aktienmarkt. Implementierung von Deep-Learning-Komponenten sowie eines performanten Java-Swing Graph-Painters zur detaillierten Ergebnis-Visualisierung über XML.
Beschreibung: Konzeption und eigenständige Entwicklung einer hochperformanten Desktop-Applikation zur systematischen Ermittlung, Simulation, Backtesting und fundierten Bewertung komplexer Handelsstrategien am Aktienmarkt. Integration von Deep-Learning-Modellen zur Mustererkennung und Prognosegenerierung. Architektur und Umsetzung einer maßgeschneiderten, reaktiven Benutzeroberfläche in Java Swing, inklusive der Entwicklung eines hochoptimierten Custom Graph-Painters zur flüssigen, grafischen Echtzeit-Visualisierung von komplexen Chart-Verläufen, Kennzahlen und Simulationsergebnissen. Strukturierter Datenaustausch, Persistenz und Konfigurationsmanagement über XML-Schnittstellen.
Software: Deep-Learning, Desktop-Applikation, Java, Java Swing, Neuronale Netze, Quantitative Trading, XML
Zeitraum: 15.12.2020 – 31.12.2022
-
Hoch-Sicherheits Smart Building Update Management…
Auftraggeber/Endkunde: Breuer Nachrichtentechnik GmbH
Projekt: Entwicklung eines Hochsicherheits-Update-Managements für militärische Infrastruktur und Bunker (Zero-Trust-Architektur). Realisierung mehrstufiger, verschlüsselter Software-Aktualisierungen durch autorisierte Techniker via USB-Token und sFTP.
Beschreibung: Konzeption und Backend-Entwicklung eines hochsicheren Software-Update-Managementsystems für kritische, militärische Infrastrukturen und Bunkeranlagen unter strengen Geheimhaltungsanforderungen (SÜ2-Sicherheitsüberprüfung). Implementierung einer kompromisslosen Zero-Trust-Architektur zur Absicherung gegen physische und digitale Angriffsvektoren. Realisierung eines mehrstufigen Autorisierungs- und Authentifizierungsprozesses, bei dem Software-Updates ausschließlich durch verifizierte, autorisierte Techniker über kryptografische Schlüssel auf physischen USB-Sticks eingespielt werden durften. Programmierung der server- und clientseitigen Java-Komponenten (JavaServer Pages JSP, Java Servlets) sowie sicherer sFTP-Übertragungs- und Verifikationsroutinen unter Linux-Umgebungen.
Software: JavaServer Pages JSP, Java Servlets, Linux, sFTP
Projektmanagement: GIT
Zeitraum: 15.07.2021 – 30.09.2021
-
Entwicklung Erfassung und Sachbearbeitung "Härtefall" für Behörden…
Auftraggeber/Endkunde: Proximity GmbH
Projekt: Entwicklung einer digitalen Erfassungs- und Sachbearbeitungs-Plattform für Behörden (Härtefallkommission für Ausländer) auf Basis der Lucom-Plattform. Realisierung komplexer, mehrstufiger Workflows mit Schleifenlogik für Mitarbeiter und externe Kommissionszugänge.
Beschreibung: Konzeption und backend-seitige Implementierung einer hochkomplexen E-Government-Webapplikation zur digitalen Antragserfassung und Sachbearbeitung von Härtefallverfahren für Ausländer (spezifischer behördlicher Kontext abseits von Corona) auf Basis der Lucom Interaction Platform. Entwurf und Umsetzung eines anspruchsvollen, mehrstufigen Workflow-Managements inklusive komplexer Schleifenlogiken, Wiedervorlagen und Statuswechsel für behördliche Sachbearbeiter. Integration gesicherter externer Zugänge für Mitglieder der Härtefallkommission zur dezentralen Prüfung, Kommentierung und Beschlussfassung. Server-seitige Dokumentenverarbeitung, Web-Templating und UI-Entwicklung (HTML, CSS, SCSS, JavaScript) unter Linux, Tomcat und Apache-Serverstrukturen.
Software: CSS, Document-Processing, Html, Java, JavaScript JS, Linux, Linux Administration, Lucom, SCSS, Tomcat, Web-Applikation, Web-Templating
Projektmanagement: Confluence, GIT, Jira, Maven
Zeitraum: 06.09.2021 – 30.11.2021
-
System Architektur Datawarehousing…
Auftraggeber/Endkunde: targit GmbH
Projekt: Neugestaltung der Systemarchitektur für Data Warehousing mit Fokus auf extreme Performance-Optimierung. Analyse und Reifegrad-Analyse der bestehenden Landschaft, resultierend in einer über 300-fachen Beschleunigung der Datenverarbeitung (von 22:40 Min. auf 4 Sek.) mittels Java, Spring und SQL zur massiven Infrastruktur-Einsparung.
Beschreibung: Ganzheitliche Analyse, Reengineering und Neugestaltung der unternehmensweiten Systemarchitektur im Bereich Data Warehousing mit dem primären Ziel der massiven Performance-Steigerung und Ressourceneinsparung. Durchführung einer tiefgehenden Schwachstellenanalyse der bestehenden Datenflüsse, Bottlenecks und Abfrage-Ineffizienzen. Entwurf und Implementierung einer hochperformanten, optimierten Systemarchitektur in Java und Spring unter Einsatz fortgeschrittener SQL-Query-Optimierungen und Datenverarbeitungs-Pipelines. Realisierung einer drastischen Beschleunigung der gesamten Datenverarbeitung um das über 300-fache: Reduzierung der Durchlaufzeit eines kritischen Datendurchlaufs von zuvor 22:40 Minuten auf lediglich 4 Sekunden. Durch diesen architektonischen Durchbruch wurde eine signifikante Entlastung und dauerhafte Kosteneinsparung in der zugrundeliegenden Server- und Systeminfrastruktur erzielt.
Software: Java, Java Spring, SQL
Projektmanagement: CI/CD, GIT, Jira, Maven
Zeitraum: 01.02.2022 – 30.06.2022
-
Frontend für Dokumentaggregation…
Auftraggeber/Endkunde: EQS GmbH
Projekt: CMS Editor zum Update eines jusritischen Expertensystems aus neuen gegebenen Dokumenten (PDF)
Beschreibung: Update eines jusritischen Expertensystems aus neuen gegebenen Dokumenten (PDF). Erkennung und Zusammenführung aller Änderungen (incl. neuer Kapitel und Verschiebungen). Übersichtliche Darstellung der Konflikte und Markierung aller erkannten Änderungen.
Software: Content Management CMS, Desktop-Applikation, Document-Processing, Java, Java Swing, PDF, Schnittstellen Spezifikation, Threads
Projektmanagement: GIT, Jira, Maven
Zeitraum: 15.11.2022 – 28.02.2023
-
Sailschool-/Charter-/Landtours-Cyprus.com…
Projekt: Implementation von 3 Reiseportalen für die Zypern Tourismus Industrie
Beschreibung: Das umfassende Verzeichnis für alle touristischen Aktivitäten. Ansprechende Übersicht der Angebote in Kurz- und Langform, Textextraktion aus der Produktbeschreibung, Aufbereitung der Fotos. Umfassendes Backend für die Anbieter zur Erfassung der Angebote, Verschlagwortung, Positionsangaben.
Software: CSS, Html, Java, JavaScript JS, Linux, Linux Administration, Tomcat, Web-Applikation, Web-Templating
Zeitraum: 01.03.2023 – 20.07.2023
-
Entwicklung Formularsystem für Behörden…
Auftraggeber/Endkunde: InterOne GmbH
Projekt: Entwicklung komplexer Behörden-Formularstrecken auf Basis der Lucom-Plattform (u.a. „Mein Unternehmenskonto“, IfSG, Stiftungs-Formulare). Implementierung von SAML/oAuth, Apache FOP PDF-Generierung, Java-Web-Applikationen, Tomcat und Docker auf AWS.
Beschreibung: Konzeption, Entwicklung und skalierbare Backend-Implementierung komplexer, behördlicher Online-Formularstrecken und digitaler Antragsportale (u.a. für IT.NRW) auf Basis der Lucom Interaction Platform. Realisierung unternehmenskritischer E-Government-Anwendungen wie der Integration von „Mein Unternehmenskonto“ (BundID/ELSTER-Strukturen), des IfSG-Formulars (Infektionsschutzgesetz) sowie spezieller Stiftungs-Formulare. Implementierung sicherer Authentifizierungs- und Autorisierungs-Workflows via SAML-Protokoll und oAuth. Entwicklung serverseitiger Dokumenten-Verarbeitungsprozesse zur automatisierten Generierung amtlicher PDF-Bescheide und Antragsdokumente mittels Apache FOP und Web-Templating (HTML/CSS/SCSS, JavaScript). Betrieb, Containerisierung und Linux-Administration der Java-Web-Applikationen in skalierbaren Tomcat- und AWS-Cloud-Umgebungen inklusive vollständiger CI/CD-Pipeline-Integration über Docker und Maven.
Software: Amazon Cloud AWS, Apache FOP, CSS, Docker, Document-Processing, Html, Java, JavaScript JS, Linux, Linux Administration, Lucom, oAuth, SAML Protokoll, SCSS, Tomcat, Web-Applikation, Web-Templating
Projektmanagement: CI/CD, Confluence, GIT, Jira, Maven
Zeitraum: 01.06.2023 – 30.06.2024
-
Museumsanwendung für die interaktive Besucherkommunikation…
Auftraggeber/Endkunde: Museumsverein Morsbroich e.V.
Projekt: Konzeption einer interaktiven Besucher-Kommunikations-App auf Industrie-PCs. Umsetzung eines System-Lockdowns für den 24/7-Betrieb, eines lokalen Redaktionsbackends mit Authentifizierung und Bad-Keyword-Filter, Echtzeit-Eingabesanhierung sowie dynamischer Beamer-Projektion.
Beschreibung: Architektur und vollständige Umsetzung einer interaktiven Besucher-Kommunikations- und Moderationsplattform für den Dauereinsatz in Ausstellungen, lauffähig auf gesicherten Industrie-PCs (IPC) und Touch-Panels. Implementierung eines robusten, eigenständigen Android-System-Lockdowns zur Absicherung des 24/7-Öffentlichkeitsbetriebs. Entwicklung eines versteckten, lokalen Redaktionssystems mit zweistufiger Authentifizierung (Admin- und Redaktionsrollen), konfigurierbarer Bad-Keyword-Liste und dynamischem Design-Styling (Farbkonfiguration). Programmierung einer erweiterten, echtzeitbasierten Eingabesanierung direkt im Edit-Field (automatisches Blockieren von Emojis, wiederholten Sonderzeichen wie * und exzessiven Leerzeilen bei gleichzeitiger Beibehaltung manueller Zeilenumbrüche und Zeichen-Limits) sowie vollständiger Mehrsprachigkeit inklusive arabischem Layout-Handling über Google Keyboard. Konzeption und Realisierung eines automatisierten, dynamischen Skalierungs- und Projektionsalgorithmus, der freigegebene Besucherkommentare via Beamer als optisch optimierte Textblöcke ausgab (inverse proportionale Skalierung der Schriftgröße zur Textlänge).
Software: Android, JetPack, JetPack Compose, Kiosksystem, Kotlin, Threads, XML
Zeitraum: 07.05.2025 – 14.08.2025
-
KI-gestützte Quant-Trading-Plattform & Deep-Learning-Backtesting-Engine…
Projekt: Konzeption und Entwicklung einer hochleistungsfähigen Quant-Trading-Plattform mit einem 6-schichtigen Transformer-Modell (DJL/PyTorch) sowie einer eventgesteuerten Backtesting-Engine mit strikten Risiko-Gates, realistischer Slippage-Simulation und automatisierter Orderausführung.
Beschreibung: Entwicklung einer vollumfänglichen, produktionsreifen Suite für algorithmischen Handel und Deep-Learning-Backtesting in Java, die neuronale Netzwerke mit realen Marktbedingungen und institutionellem Risikomanagement verbindet. * Deep-Learning- & Modellarchitektur: Aufbau maßgeschneiderter Neuronaler Netze mit der Deep Java Library (DJL) und PyTorch-Backend. Implementierung einer 6-Schicht-Transformer-Encoder-Architektur mit Multi-Head Attention, Positional Embeddings und GELU-Aktivierung zur Analyse komplexer Marktstrukturen über 130+ technische Indikatoren. * Eventgesteuerte Backtesting-Engine: Entwicklung einer asynchronen Post-Epochen-Backtesting-Suite, die direkt an Trainingszyklen ankoppelt. Nutzung eines Event-Sourcing-Replay-Musters für vollständige Nachvollziehbarkeit und chronologische Auswertung historischer Candle-Daten. * Institutionelles Risikomanagement & Ausführung: Entwicklung robuster Pre-Execution-Filter zur Durchsetzung von Outlier-Velocity-Checks, dynamischen Stop-Loss-Puffern, Mindest-Risk-Reward-Verhältnissen (RR >= 2.0) sowie Transaktions- und Spread-Kostenanalysen. Unterstützung flexibler Order-Typen (Limit, Stop, Market) mit Intra-Candle-Zeitinterpolation. * Dynamische Positionsverwaltung & Trailing-Strategien: Implementierung erweiterter Post-Fill-Logiken inkl. automatischer Breakeven-Anpassung, Volatilitäts-Trailing-Stops und mehrstufiger Time-to-Live-Timeout-Steuerung. * Performance- & Speicheroptimierung: Nutzung von explizitem LIFO-Ressourcenmanagement und JNI-SubManager-Kapselung (NDManager) zur Vermeidung von Off-Heap-Speicherlecks bei hochfrequenten Tensor-Operationen.
Software: Deep-Learning, DJL, Java, Linux, Linux Administration, Neuronale Netze, PyTorch, Quantitative Trading, Schnittstellen Spezifikation, XML
Zeitraum: 01.12.2025 – 01.12.2026
-
DHL Android App…
Auftraggeber/Endkunde: DHL Paket GmbH
Projekt: Weiterentwicklung der Enterprise-Zusteller-App auf Zebra-Handhelds mit primärem Fokus auf das Aufspüren und Beheben seltener, kritischer Fehler. Betreuung von Offline-Online-State-Synchronisation, Routenmanagement, Packstations-Workflows und Bluetooth-Labeldruck via ZPL/CPCL.
Beschreibung: Weiterentwicklung, Stabilisierung und Architektur-Optimierung der unternehmenskritischen DHL-Zusteller-App auf Zebra-Handheld-Geräten. Im Fokus stand die fehlerfreie Bewältigung komplexer, echtzeitkritischer Datenströme in einem anspruchsvollen Multi-Threading-Umfeld. Dies umfasste die robuste Handhabung von Live-Barcode-Scans, nahtloser Offline-Online-Zustandssynchronisation (State Synchronization) und dynamischem Routenmanagement sowie die Abwicklung von Logistikprozessen für die Befüllung von DHL Packstationen und Service-Point-Lockern. Zusätzlich Implementierung eines stabilen Print-History- und Reprint-Mechanismus, der über Bluetooth direkt mit mobilen Label-Druckern kommuniziert und textbasierte ZPL/CPCL-Druckbefehle verarbeitet.
Software: Android, Android Koin, JetPack, JetPack Compose, JSON, Junit Tests, Kotlin, Schnittstellen Spezifikation, Threads
Hardware: Strichcode
Projektmanagement: Confluence, GIT, Gradle, Jira
Zeitraum: 01.02.2026 – 15.06.2026
-
Hochleistungs-Linux-Daemon für Überwachungskameras & Echtzeit-Bewegungsanalyse…
Projekt: Multi-Channel-Pipeline für Überwachungskameras in C. Extrem ressourceneffizienter In-Memory-Ringpuffer, Signal-Isolierung und Hot-Restart-Recovery für maximale Ausfallsicherheit.
Beschreibung: Entwicklung eines extrem leichtgewichtigen Multi-Prozess-C-Daemons zur Echtzeit-Überwachung von Kamerastreams via entkoppelter Linux-Worker. Steuerung durch einen übergeordneten Parent-Supervisor-Loop mit Signal-Isolierung und Hot-Restart-Recovery. Design eines In-Memory-Ringpuffers für Pre-Alarm-Historien mittels optimierter Luminanz-Analyse-Raster und dynamischer Downscaling-Verfahren. Behebung kritischer Memory Leaks/Deadlocks; Reduzierung des RAM-Verbrauchs auf stabile <15MB pro Kanal.
Software: Ansi C, Bash, Gnu C/C++, Http-Protokolle, Linux, Preemptives-Multitaskingsystem, Systemprogrammierung, Threads
Hardware: Industrie PCs
Zeitraum: 15.06.2026 – 01.09.2026