Application
Cover letter
Curriculum vitae
Technologies
Know-How
References
Own projects
Full-Stack Developer

available from 01.11.2026
Jörg Müller Phone +49 2232 509671 skill@topsys.net

PROFILE
State: 03.10.2026
|
All projects
WEB Clients
This project list is printed without navigation when using the print function.
For more implementation details, projects can be expanded with "…" (expand all/close all).
The technologies can be clicked on to highlight all of them.
The filtered output of a project list with a specific technology is possible via » Technologies.
Display the entries chronologically/anti chronologically.
-
Design and programming of a travel booking portal…
Client/end customer: Travix GmbH, DER-Tours GmbH
Description: Complex determination of suitable trips and total prices from given departure and arrival data.
Software: CSS, Database modeling, Html, JavaServer Pages JSP, Perl, PHP, Web application
Hardware: IBM-PC compatible
Period: 1992
-
StadtKompass.de - Geographically oriented event portal…
Description: A nationwide calendar of events is presented at Stadtkompass.de. The aim was to get precise information with as few clicks as possible. The solution is a geographical database under which the dates can be found. In order to create a high level of satisfaction among the visitors, the geographically closest event information moves up if there are no events in the reader's catchment area. In this way, search queries without results are effectively avoided.
Software: Apache Web-Server, Geographically oriented data management, Java, Java Servlets, JDBC, Postgres, Threadpooling, Web application
Period: 11.07.2000 – 2002
-
Business Channel…
Client/end customer: BFL GmbH, Mphasis Europe B.V., Gruner & Jahr AG
Project: Integration of the content management system "open market" to combine 5 websites (Börse-Online, Impulse, Finanzen, Capital, Bizz) into one large web portal "Business Cannel"
Description: XML interface design and control for content delivery, data porting SQL, project documentation and partly coordination, consulting activity: technical/management
Software: Content management CMS, Documentation, Html, IPS/Openmarket, Java, JavaServer Faces JSF, JavaServer Pages JSP, Open Market Content Management, Perl, Interface specification, Web application, XML
Period: 01.10.2000 – 31.12.2000
-
Vehicle sales portal Nutzfahrzeugfinder.de…
Client/end customer: nutzfahrzeugfinder GmbH
Project: Agency portal (à la AutoScout24) for the sale of commercial vehicles of all kinds.
Description: Flexible parameterized search engine, extensive database of all commercial vehicles, login area for vehicle suppliers, administration area
Software: Apache Web-Server, Image processing techniques, Content management CMS, Database modeling, Html, J2EE, Java, JDBC, JEE, Linux, Linux Administration, PHP, Postgres, Interface specification, Security, Tomcat, Web application, Web-Templating
Period: 23.05.2001 – 15.07.2002
-
EMail game content management system/access rights
Client/end customer: BoST GmbH
Project: ALWS specification and implementation
Software: Content management CMS, Database modeling, Document-Processing, Documentation, Java, JDBC, Interface specification, Web application
Period: 19.09.2001 – 17.10.2001
-
Web based content management system…
Client/end customer: BoST GmbH, Volkswagen AG, Klett Verlag GmbH, Deutsche Verkehrswacht e.V.
Project: Realization of a web based content management system for the "learning workshop" with a flexible categorization of the articles and mapping of different categories on the page navigation.
Description: Content management system developed on behalf of a customer, which optimally supports the freely graduated navigation of the traffic education portal Lernwerkstadt. The result was a thematically indexed filing of articles. The articles are delivered by cleverly combining several topics. The content-related categorization makes it possible to change or refine the navigation without any effort. A flexible description language for the delivery of the articles enables quick adjustments to the different designs or color spaces within the presence. These design templates are also maintained within content management. Java servlets and a Sql connection to Postgres and MS-Sql servers are used. The presence implemented by the customer calls up the article view and the right teaser area. These areas are delivered completely prepared.
Software: Content management CMS, Java, JavaCC, JavaScript JS, Java Servlets, JDBC, MS-Sql, Postgres, Web application
Period: 17.08.2002 – 13.09.2002
-
Implementation CMS for the internet portal "Geldidee"…
Client/end customer: Bruno Media GmbH, Gruner & Jahr AG
Description: Complete restructuring and unbundling of the internet portal. Implemetation of the Typo3 content management system. Connecting external partners sites via Typo-Script.
Software: Content management CMS, Html, JavaScript JS, PHP, Rest, Typo3, Web application
Period: 01.07.2004
-
mypepa - online portal for the design of photo books
Client/end customer: mypepa GbR
Software: Apache FOP, Apache Web-Server, Document-Processing, Prepress, Java, JavaScript JS, Java Servlets, JDBC, JSON, PDF, PDF-Templating, PHP, Postgres, Tomcat, Web application, XML, XML-FO
Period: 01.08.2004 – 31.07.2005
-
Development online photo book portal
Client/end customer: iplabs GmbH, CEWE Stiftung & Co. KGaA
Software: Java, Java Hibernate, JavaServer Pages JSP, Java Servlets, Java Spring, JBoss, PHP, Rest, Web application
Period: 01.03.2005 – 31.05.2005
-
web2obj - small footprint web-server
Project: Resource-saving web server in Java, flexible URL/request mapping to Java objects, thread pooling, web socket delays (wait sockets).
Software: Http protocols, Java, Java NIO, ServerSockets, Threadpooling, Web application
Period: Feb. 2006 – today
-
PHOTUX-Relay - Cloud-based server infrastructure for order / print data acceptance…
Project: Order data acceptance of encrypted data packets for photo book orders from several redundant servers for the purpose of load distribution / reliability.
Description: The photo book orders via the customer's PHOTUX client are sent directly to the server of the respective photo product provider. This accepts the order data and, if necessary, also handles the payment with the credit card provider. Highlights: to be used on cheap, high-availability 24/7 servers (little computing power, a lot of traffic), ordering via http port 80, which the customer normally uses with the browser, possibly processing payments or rejecting the order (e.g. for invalid credit cards) , one or more servers to accept the order data in the case of a high order volume. The order data transmitted in encrypted form in small packages is combined and is then available for transmission to PHOTUX-Prepress. The decryption of the order data takes place in-house on the PHOTUX-Prepress for the purpose of maximum security. The ability to use several servers in parallel increases accessibility and speed.
Software: Prepress, Remote administration, Http protocols, Java, Java NIO, Linux, Linux Administration, Interface specification, Security, ServerSockets, Sockets, Threadpooling, Threads, web2obj, Web application, Web service
Period: May. 2006 – 30.09.2021
-
PHOTUX-Prepress - web-based system for orders, print data generation, production control…
Project: Order data retrieval, decryption, exclusion of the photo book pages on printed sheets, print data handling, production control, campaign control, automatic payment posting via account statements.
Description: In the operation of the photo product provider, PHOTUX-Prepress runs on a powerful server. The orders are managed, processed and processed here. In order to optimally support the production processes, the system is a WEB-based solution. Different employees can control the orders from different workstations: query / retrieval of orders from PHOTUX-Relay and decryption, processing of orders via the browser within the company network, display of orders in different categories ("paid", "in production") , "Delivered" etc.), generation of invoices as PDF, booking of payments (mark as "paid"), e-mail dispatch of invoices, order confirmations, payment reminders, delivery information, perfect overview through optical symbols for the different order statuses, Conversion of the order into print-ready PDF sheets at the push of a button, journal of the status changes (time, originator) of each individual order, invoice, order and print data may be moved according to the order process, statistical evaluations. PHOTOX-Prepress can be configured extremely flexibly and adapted to different requirements. Whether a “large company” or a “small specialist”, all requests can be realized thanks to the workstation-independent control of the order processing. In the accounting department, the invoices can be easily generated in the browser and, if necessary, sent automatically by e-mail. The orders are moved to the “Open Invoices” directory (on the accounting computer) as PDF files. The invoices of the orders marked "paid" are moved to the directory "paid invoices". The printing technology clicks on all paid orders for "PDF generation". The PDFs are sent directly to the RIP via the network. The operator prints all PDFs (or hot folders). After printing is complete, all data that are “in print” are marked as “printed” and physically moved from the RIP to the “complete” directory on the archive computer. The assembled printed sheets are only produced by the photo product provider. A changeover of production or correction of the production parameters is possible at any time, even for orders that have already been ordered, paid and available for production. Extra "imposition software" is not necessary. The generated PDF print sheets are created in exactly the format to be sent to the printer on both sides with 100% scaling: Placement of the "ordered" pages on the print sheet, also in rotation, addition of various production features such as page number, barcode, registration marks, any Order of pages and arrangement in different PDFs (cover PDF, content PDF).
Software: Apache FOP, Apache Web-Server, Image processing techniques, Prepress, Http protocols, iText, Java, JDBC, JEE, Linux, Linux Administration, PDF, PDF-Templating, Postgres, Security, ServerSockets, Sockets, Web application, Web service, Web-Templating, XML, XML-FO
Period: Jun. 2006 – 30.09.2021
-
Realization of the internet portal Billig-Flieger-Vergleich.de…
Client/end customer: Netzpool GmbH
Project: Implementation of the server-platform of a flight-price-comparison web-page. Accessing different datasources of the airlines and travel operators, consolidating and presenting for the user.
Description: Parallel life queries of flight searches, consolidation of results (XML, CSV data), data handling and system administration. Support in the creation of the application and technical assistance in the operation of the popular portal: Cheap Flight Comparison. Here you will find a good overview of cheap flights and can compare all cheap airlines with each other.
Software: GWT, Html, JavaScript JS, JSON, Linux Administration, MySql, PHP, Web application
Period: 13.07.2006 – 12.02.2009
-
Website "golf comparison"
Client/end customer: Metaflake GmbH
Software: Content management CMS, PHP, Interface specification, Web application
Period: 06.09.2006 – 22.12.2006
-
Prevention Guide
Client/end customer: Academy GmbH
Software: GWT, Java, Java Servlets, Web application, Web-Objects
Period: 11.05.2007 – 10.12.2007
-
Web based statistical system "Try And Play"
Client/end customer: Reality Bytes GmbH, Samsung Mobile AG
Software: GWT, Java, JavaServer Pages JSP, Java Servlets, JDBC, JSON, Oracle DB, Postgres, Web application, Weblogic
Period: 04.07.2007 – 07.02.2008
-
Coupling and single sign login of various components for the web-platform of "Young Woman’s Magazine"
Client/end customer: Reality Bytes GmbH, Burda Media Publishing KG
Software: CSS, JavaServer Pages JSP, PHP, Rest, Sessiontracking, Web application
Period: 31.07.2007 – 03.08.2007
-
CMS for dynamic generation of static pages
Client/end customer: Metaflake GmbH
Software: Content management CMS, Java, JavaScript JS, web2obj, Web application, Web service, Web-Templating, XML
Period: 10.01.2008
-
Development of the "flying dinner" internet community
Client/end customer: Netzpool GmbH
Software: CSS, Html, MySql, PHP, Web application
Period: 15.11.2008 – 25.11.2008
-
Development "Queryserver"…
Client/end customer: Netzpool GmbH
Description: Request flight data and fares from the various flight and travel providers. Official interfaces or allowed screen scraping if no export interfaces are available. Parallel life queries of flight searches, consolidation of results (XML, CSV data), data handling and system administration.
Software: Database modeling, Remote administration, Html, Java, Java NIO, JDBC, Linux, Linux Administration, MySql, ServerSockets, sFTP, Sockets, Web application, Web service, XML
Period: 15.01.2009 – 12.02.2009
-
Internet book price calculator for publisher/printing/bindery
Client/end customer: MVR GmbH
Software: CSS, Html, JavaScript JS, JSON, PHP, Web application
Period: 02.10.2009 – 29.12.2009
-
xwv - web/tablet based production control…
Client/end customer: profiBINDER.de
Description: Production control / control, time recording for employees and order-related production steps, generation of PDF invoices, dispatch of standard emails, e.g. with PDF attachment, feedback website for customers with display of the respective production process. The system's user interface is web-based, the times / production steps are clicked on on tablet PCs.
Software: Html, Java, JSON, web2obj, Web application, XML
Period: May. 2011 – 30.09.2021
-
Facebook data interface for events…
Project: Data interface for events and automatic online marketing on Facebook.
Description: Automated query of all event information from Facebook. Access is via the open, official Facebook interface "Open Graph" in XML format. Since not all data can be queried via this interface (in particular, the image references there point to reduced versions), the high-resolution images and other information must be captured by screen scraping.
Software: Database modeling, Facebook Open-Graph, Geographically oriented data management, Java, Postgres, RestFB, Web application, XML
Period: Oct. 2013 – 16.04.2018
-
IoT configuration web interface
Software: Ansi C, CSS, Html, Http protocols, JavaScript JS, Interface specification, Typescript, Web application, XML
Period: Mar. 2017 – today
-
Certificate management
Client/end customer: Bank-Verlag GmbH
Software: Java, JavaScript JS, JavaServer Pages JSP, Java Servlets, JSON, PHP, Rest, Interface specification, sFTP, Typescript, Web application
Project management: GIT
Period: 09.10.2017 – 03.11.2017
-
Facebook Screen-Scraper…
Project: Screen-scraping interface for automatic online marketing on Facebook.
Description: Completely newly developed Facebook interface through screen scraping. The open, official Facebook interface "Open Graph" was blocked almost 100% (data scandal due to "Cambridge Analytica").
Software: Database modeling, Geographically oriented data management, Java, Postgres, Typescript, Web application, XML
Period: 16.04.2018 – today
-
Implementation of an UpdateManagement configuration system …
Client/end customer: CompuGroup Medical AG
Project: Design and implementation of an update management system. Consolidated SAP customer data with IT infrastructures, license mapping, role and group management for sub-companies, audit trail, 4-eye approval, and statistics using Java, JBoss, Angular 6, and MySQL.
Description: Consolidation of customer data from SAP with information about the customer's IT infrastructure from an update package management system. Linking the update packages with the appropriate software suites licensed by the customer. Assignment of updates to the computer systems of the desired customers (groups). Comprehensive group and rights management, access filters at the various sub-companies of CompuGroup AG, detailed audit trail, 4-Eye confirmation and statistical evaluation of the installation status of the various software packages.
Software: Angular 6, CSS, Java, JavaScript JS, Java Servlets, JBoss, Jetty, MySql, ReactiveX/RxJava, SAP environment, Interface specification, SCSS, Typescript, Web application, Web service, Web-Templating
Project management: Confluence, GIT, Jira, Maven
Period: 18.06.2018 – 28.09.2018
-
Online Course Editor…
Project: Online editor for designing online courses for integration into learning platforms.
Description: The layout and the learning content are entered in an online editor. Audio/video sequences can be placed and supplemented with dynamic text. A course consists of different chapters and timelines. These timelines allow the specification of time intervals or video/audio positions in/at which the different learning contents are presented. Jumps within the courses are done by deep links and bookmarks. The review of the learned subjects is done through questions/answers. These answers redirect to repetitions or to more intensive descriptions.
Software: Apache Web-Server, CSS, Html, Java, JavaScript JS, Linux, Linux Administration, Typescript, web2obj, Web application, XML
Period: 15.09.2020 – today
-
Development of entry and processing of "hardship case" for authorities…
Client/end customer: Proximity GmbH
Project: Development of a digital application and case management platform for public authorities (hardship commission for foreign nationals) using the Lucom platform. Implemented complex multi-step workflows with loop logic for staff and external board access.
Description: Architecture and backend implementation of a highly complex e-government web application designed for digital case processing and application management within official hardship procedures for foreign nationals, utilizing the Lucom Interaction Platform. Engineered sophisticated multi-step workflow logic featuring iterative review loops, return paths, and status transitions for internal case workers. Integrated secure external access channels for members of the hardship commission to enable decentralized evaluation, commenting, and decision-making. Managed server-side document processing, web templating, and interface design (HTML/CSS/SCSS, JavaScript) across Linux and Tomcat server environments.
Software: CSS, Document-Processing, Html, Java, JavaScript JS, Linux, Linux Administration, Lucom, SCSS, Tomcat, Web application, Web-Templating
Project management: Confluence, GIT, Jira, Maven
Period: 06.09.2021 – 30.11.2021
-
Sailschool-/Charter-/Landtours-Cyprus.com…
Project: Implementation of 3 travel portals for the Cyprus turism industry
Description: The comprehensive directory for all tourism activities. Attractive overview of the offers in short and long form, text extraction from the product description, preparation of the photos. Comprehensive backend for providers to enter offers, keywords, item details.
Software: CSS, Html, Java, JavaScript JS, Linux, Linux Administration, Tomcat, Web application, Web-Templating
Period: 01.03.2023 – 20.07.2023
-
Development of a form system for governments…
Client/end customer: InterOne GmbH
Project: Development of complex public authority form workflows using the Lucom platform (incl. "Mein Unternehmenskonto", IfSG, foundation forms). Implementation of SAML/oAuth, Apache FOP PDF generation, Java web apps, Tomcat, and Docker on AWS.
Description: Architecture, development, and scalable backend implementation of complex public sector online form workflows and digital application portals (e.g., for IT.NRW) using the Lucom Interaction Platform. Realized mission-critical e-government applications including the integration of "Mein Unternehmenskonto" (BundID/ELSTER identity structures), the IfSG (Protection against Infection Act) form, and specialized foundation application forms. Implemented secure authentication and authorization workflows utilizing the SAML protocol and oAuth. Engineered server-side document processing pipelines for the automated generation of official PDF notices and application documents via Apache FOP and web templating (HTML/CSS/SCSS, JavaScript). Managed containerization, Linux administration, and deployment of enterprise Java web applications across scalable Apache Tomcat and Amazon Web Services (AWS) environments, integrated with continuous delivery pipelines via Docker and Maven.
Software: Amazon Cloud AWS, Apache FOP, CSS, Docker, Document-Processing, Html, Java, JavaScript JS, Linux, Linux Administration, Lucom, oAuth, SAML Protocol, SCSS, Tomcat, Web application, Web-Templating
Project management: CI/CD, Confluence, GIT, Jira, Maven
Period: 01.06.2023 – 30.06.2024
|