-
Development of accounting programs according to order
Software: Amiga Basic (structured), Commodore Basic, Desktop application
Hardware: Commodore Amiga, Commodore C64
Period: 1985
-
Porting "Giana Sisters" in coproduction
Client/end customer: Escal Software GmbH
Software: Desktop application, Graphic programming, Game programming
Period: 1988
-
Implementation of an archiving system…
Client/end customer: Wolf & Simonis GmbH
Description: Complete development of a document archiving system, master/multi-slave architecture, scanner connection
Software: BTrieve database, Desktop application, Netware network programming, Visual Basic
Period: 1995
-
Offline data maintenance tool eTabler, Multitasking Java-Session Server
Software: Desktop application, Java, Java Servlets, Sessiontracking, Threads
Period: Jun. 2000
-
HOTdoc - XML/DTD based offline web content management application
Software: Apache Web-Server, Content management CMS, Desktop application, Java, Java Servlets, Java Swing, JDBC, Postgres, Tomcat, XML
Period: 01.04.2001 – today
-
Freelancer intranet medical practice software/health card…
Client/end customer: med medicine online GmbH
Description: Debugging of the entire software and implementation of a uniform system-wide printing concept.
Software: ASP, Desktop application, Html, MS-Sql, MS-Transaction Server
Period: 01.05.2001 – 30.09.2001
-
Co-development of a CRM system for industry and wholesale…
Client/end customer: ARM GmbH
Description: Data connection and graphical user interfaces including complete networked appointment management with optically sophisticated calendar. Data export and printing of invoices through document processing via Postscript or PDF.
Software: Apache FOP, Desktop application, Document-Processing, J2EE, Java Swing, JEE, MySql, PDF, PostScript, SAP environment, XML-FO
Hardware: Scanner integration, Bar code
Period: 02.06.2003 – 11.06.2004
-
PHOTUX-Client - Offline Photo Product Editor for designing photo books…
Project: Offline photo book editor including order module. Encrypted, packet-oriented data transmission, connection of payment providers, coupon / campaign system.
Description: When designing PHOTUX, the offline photo book editor, maximum flexibility was directly considered. The client software is distributed to customers free of charge and does not contain any fixed articles. The complete automatic configuration of the software takes place during the installation by the customer. During the installation or every new start process of PHOTUX, the customer is brought up to date with the latest software and offers from the photo product supplier. The photo products can be flexibly configured. In addition to meaningful descriptions in text and images, layout and production factors can also be set. Flexible prices can be set using coupon codes. For example, discounts can be granted by entering special codes or the order total can be reduced to zero by selling vouchers. Despite numerous functions and options, the Power Designer has a very clear and tidy interface. General highlights: all book pages are scrollable in one window (e.g. as with Acrobat Reader), zoom view from 20% to 800% (for a multi-column page overview up to extreme enlargement), multifunctional elements not set to image / text for Even more layout variations, all elements allow frames, background colors, transparencies and color gradients, page-by-page undo / redo function with 90 steps each, PDF export (e-mail 40DPI, screen 72DPI up to print quality 300DPI), export of all Pages of an article as images in definable sizes, transfer of an article to an Internet gallery (public or protected). The text editor: all fonts installed by the customer can be used, precise justification, text vertically above, below and in the middle, variable line / paragraph spacing, left and right paragraph inserts. The images: the image section can be conveniently selected by "scaling and moving", images are "punched out" using silhouettes, e.g. in flower or heart shape, different image sorting, e.g. According to picture name or date of recording, multi-column picture selection in selectable preview sizes, high speed even with very large pictures (we test with 90MPixel satellite photos), great detail resolution on the screen, even at 800% zoom
Software: Desktop application, Prepress, Graphic programming, Http protocols, iText, Java, Java Swing, PDF, PDF-Templating, PHP, ServerSockets, Web-Templating, XML
Period: Aug. 2005 – 30.09.2021
-
Clexane trombose management programm
Client/end customer: Academy GmbH, Sanofi Aventis GmbH
Software: Desktop application, Real Basic (structured)
Period: 24.05.2006 – 29.11.2007
-
data2print - System for creating and processing personalized PDF documents…
Project: XML interface for programming automatic PDF generators (mostly web to print), strict separation of PDF design from the program flow
Description: The requirement to personalize print data requires extremely flexible mechanisms to perform personalization even from irregular data sources. In contrast to the simple mail merge, which is usually only generated from similar personalized data sets, flexible data sources pose a particular challenge for personalization software. data2print reduces recurring tasks to an absolute minimum. The error-prone, tedious, constant print preparation cycle "open, edit, save" is completely eliminated: fast implementation of complex personalization requirements, composition of several data sources (XML, CSV, SQL) to different print PDFs, generation of optimized print PDFs (minimal data growth per personalized page), frequent use for regular data transmissions, generation of large quantities of individual print PDFs, periodic processing of numerous existing import files, print jobs from several paper trays with automatic post-processing (VIPP). data2print processes a configured program sequence. This control contains powerful commands for the creation and manipulation of PDF documents.
Software: Image processing techniques, Desktop application, Document-Processing, Prepress, DTP, iText, Java, Java Swing, JDBC, PDF, PDF-Templating, VIPP, web2obj, Web service, Web-Templating, XML
Hardware: Printing technology, Xerox Docucolor
Period: Jun. 2006 – today
-
Avalox COPD-Tool
Client/end customer: Academy GmbH
Software: Desktop application, Real Basic (structured)
Period: 27.09.2006 – 27.06.2007
-
CSII-Expertise
Client/end customer: Academy GmbH, Roche AG
Project: Implementing medical diagnosis software (expert-systems), that supports doctors to choose the correct medication or technical equipment (COPD, CS-II, Hypertension).
Software: Desktop application, Real Basic (structured)
Period: 26.01.2007 – 21.06.2007
-
Hypertonie Documentation tool
Client/end customer: Academy GmbH
Software: Desktop application, Real Basic (structured)
Period: 31.05.2007 – 09.08.2007
-
Print data personalization & PDF composition software…
Client/end customer: Infox GmbH
Description: Realising a print data personalization software for transforming huge incoming travel-booking-reservations in different formats into complety assembled (composing/sorting) print jobs for producing booklets. Based on my PDF-composition-library from my photobook-prepress-server.
Software: Image processing techniques, Desktop application, Document-Processing, Prepress, DTP, iText, Java, Java Swing, JDBC, PDF, PDF-Templating, VIPP, web2obj, Web service, Web-Templating, XML
Hardware: Printing technology, Xerox Docucolor, Xerox IGEN
Period: 01.06.2009 – 30.06.2017
-
Identification and evaluation of trading strategies for the stock market…
Client/end customer: Crystalline Analytics Ltd.
Project: Development of a desktop application for evaluating and backtesting stock market trading strategies. Implemented deep learning components and a high-performance Java Swing custom graph painter for detailed result visualization using XML data.
Description: Architecture and standalone development of a high-performance desktop application dedicated to the systematic discovery, backtesting, and evaluation of stock market trading strategies. Integrated deep learning models for predictive pattern recognition. Designed and engineered a custom, responsive user interface using Java Swing, featuring a dedicated, highly optimized graph painter component for smooth real-time graphical visualization of multi-variable financial charts, performance metrics, and simulation results. Managed data exchange, state persistence, and configuration structures via XML data models.
Software: Deeplearning, Desktop application, Java, Java Swing, XML
Period: 15.12.2020 – 31.12.2022
-
Frontend for document aggregation…
Client/end customer: EQS GmbH
Project: CMS editor for updating a jusritic expert system from new given documents (PDF)
Description: Update of a jusritic expert system from new given documents (PDF). Detection and merging of all changes (incl. new chapters and shifts). Clear display of conflicts and marking of all detected changes.
Software: Content management CMS, Desktop application, Document-Processing, Java, Java Swing, PDF, Interface specification, Threads
Project management: GIT, Jira, Maven
Period: 15.11.2022 – 28.02.2023