Projekte

Ausgewählte Projekte von 1995 bis heute.




2021


Desjoyaux Pools GmbH

Entwurf und Implementierung eines webbasierten Lead Management Systems zur Ablösung einer vorhandenen Salesforce Lösung.

Aufgaben: Konzept, Implementierung, Performance-Audits (1000 req/m), Server Installation und Betrieb

Technologien: Go, Gin Web Framework, SQLite, Sqinn, REST-APIs (Client und Server), Google Maps API, Deployment auf Hetzner Cloud Server


comron GmbH

Erweiterung eines webbasierten Alarmmangement Systems um Redundanzfähigkeit

Aufgaben: Konzept, Implementierung, Tests

Technologien: Java, Jetty Embedded Web Server, SQLite Datenbank, Bootstrap CSS Framework, Git, Github


Dein Service GmbH

Portierung einer Wordpress Webpräsenz auf pures HTML, zur Steigerung der Ausliefer- und Render-Geschwindigkeit.

Aufgaben: HTML Entwurf, div. Javascript Bibliotheken

Technologien: Go, Go templates, Nginx Web Server, HTML/CSS/Javascript




2020


comron GmbH

Erweiterung von Ruflogiken eines webbasierten Alarmmangement Systems.

Aufgaben: Konzept, Implementierung, Tests, Deployment

Technologien: Java, Jetty Embedded Web Server, SQLite Datenbank, Bootstrap CSS Framework, Git, Github


comron GmbH

Erweiterung einer Android App um Funktionen zur Auslösung von Remote Alarmen, Selbstüberwachung und Ortung durch Bluetooth Beacons.

Aufgaben: Konzept, Umsetzung, Tests

Technologien: Android SDK, Android Studio, SQLite Datenbank, HTTP/REST Kommunikation, Bluetooth Low Energy


Frahm Consulting

Erweiterung einer Mangement Web App für tragbare Geräte um Karten- und Grafikvisualisierungen.

Aufgaben: Anforderungserhebung, UI Design, Umsetzung

Technologien: Golang, Gin Web Framework, SQLite, Konva JS Grafikbibliothek, Bootstrap CSS, Git, Github


Dein Service GmbH

Erstellung einer Webanwendung zur Verwaltung von Auslastungszuständen von Partnerfirmen.

Aufgaben: User Interface Design, Architektur, Implementierung, Deployment auf Debian Linux, Server Betrieb

Technologien: Golang, Gin Web Framework, E-Mail Versand, Nginx Web Server, Let's Enrypt CA, PostgresQL Datenbanken, Git SCM




2019


Dein Service GmbH

Erstellung einer Webanwendung zur Vermittlung von Messeständen.

Aufgaben: HTML User Interface, Architektur, Implementierung, Deployment auf Debian Linux, Security Audits

Technologien: Java, Junit, Eclipse, Bootstrap CSS, Apache Tomcat, Nginx Web Server, Let's Enrypt CA, HSQLDB Embedded Database, Git SCM


aaronn GmbH

Erweiterung eines Watchdog Service zur Überwachung von Embedded Computer verschiedener Hersteller.

Aufgaben: Design, Implementierung, Tests

Technologien: C#, DOT.NET, Windows Services


comron GmbH in Zusammenarbeit mit Ascom Deutschland GmbH

Erweiterung einer Android App zur Überwachung von Wachpersonal in Gefahrenzonen.

Aufgaben: Design, Implementierung, User Interface

Technologien: Android SDK, Android Studio, Gradle Build


Siegfried Weber Systemanalyse

Erstellung einer Applikation zur OCR Erkennung Rechnungsdokumenten.

Aufgaben: Design, Implementierung, Tests

Technologien: Java, Apache ANT Buildsystem, Tesseract OCR


comron GmbH

Erweiterung eines webbasierten Alarmmangement Systems um eine Komponente zur Kartendarstellung von Vorfällen.

Aufgaben: Konzept, Implementierung, Tests, Deployment

Technologien: Java, Jetty Embedded Web Server, SQLite-Java, Konva JS Grafikbibliothek, Openlayers Lib für Openstreetmap, Bootstrap v4 CSS Framework, Git SCM, Github


Frahm Consulting

Neuerstellung einer Web App zum Management und zur Überwachung von tragbaren Geräten und deren Trägern.

Aufgaben: Anforderungserhebung, UI Design, Implementierung, Tests, Stresstests

Technologien: Go, Gin Web Framework, SQLite, Konva JS Grafikbibliothek, Bootstrap v4 CSS Framework




2018


comron GmbH

Erstellung einer Webanwendung zur Überwachung und Management einer Lichtrufanlage für Krankenhäuser und Pflegeeinrichtungen.

Aufgaben: Anforderungserhebung, User Interface Design, Software Architektur, Implementierung, Deployment auf Debian Linux, Stresstests

Technologien: Java, Junit, Eclipse, Apache Ant, Apache Tomcat Application Server, HSQLDB Embedded Database, Git Versionskontrolle, Hosting auf Github


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Erstellung eines embedded Service zur Übertragung von Maschinen- und GPS-Daten an einen IOT Cloud Server.

Aufgaben: Konzept, Implementierung, Tests

Technologien: Go Programmiersprache, Linux Dbus Kommunikation, Vim-Go, Github.


comron GmbH

Erstellung einer Android App zur Anzeige von Personenalarmen.

Aufgaben: Planung, Implementierung, Entwicklung HTTP- und TCP/IP Kommunikationsprotokoll

Technologien: Android Studio, Google APIs für Cloud Messaging, Git, Github




2017


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Entwicklung einer Android App zur Erfassung und Nachverfolgung von Mietprozessen für einen deutschen Hersteller von Flurförderfahrzeugen und Logistikanlagen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Client-Server Kommunikationsprotokoll, Implementierung.

Technologien: Java, Android, Android Studio IDE, XML Web Services zur Anbindung an Server Backend, SVN Versionskontrolle, Go und Python für Code Generierung und automatisierte Tests


Dein Service GmbH

Weiterentwicklung eines webbasierten Verwaltungssystems für Messebau Vermittlungen.

Aufgaben: Konzeption, Umsetzung, Deployment, Hosting

Technologien: Java J2EE, Tomcat Application Server, PostgreSQL Datenbank, Nginx Web Server, Zielsystem Debian/GNU Linux


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Portierung einer bestehenden Anbindung eines Embedded Devices an eine Robotersteuerung nach C++. Erstellung einer Middleware zur Kommunikation über HTTP/SOAP.

Aufgaben: SW-Architektur, Implementierung, Tests.

Technologien: Programmiersprache C++, gSOAP Bibliothek, SVN Versionskontrolle


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Entwicklung eines Gateways zur Übermittlung und Filterung von Maschinendaten an Analysetools.

Erstellung von Proxy-Software für REST Web Services und MQTT.

Aufgaben: Absprache mit Kunden, Lösungsvorschläge, SW-Architektur, Implementierung, Dokumentation, Tests.

Technologien: Programmiersprache Go, vim-go, REST, MQTT, git Versionskontrolle, github, JIRA, asciidoc.


comron GmbH

Erweiterung eines Alarmmanagement-Systems um Analysetools. Erweiterungen von Alarmierungsoptionen und Anbindungen an externe Systeme via Modbus.

Aufgaben: Software Architektur, UI-Design, Implementierung

Technologien: Java, Jetty Embedded Webserver, Eclipse IDE, HTML5/Javascript/CSS, Bootstrap CSS Framework, jQuery, Sqlite Database, JUnit Test Framework, SVN Versionskontrollsystem, Zielsystem Debian Linux




2016


Dein Service GmbH

Erstellung eines webbasierten Call-Center Systems.

Aufgaben: Konzeption, Umsetzung, Deployment, Hosting

Technologien: Java J2EE, Tomcat Application Server, PostgreSQL Datenbank, Nginx Web Server, Zielsystem Debian/GNU Linux


comron GmbH in Zusammenarbeit mit Ascom Deutschland GmbH

Erstellung einer Android App zur Überwachung von mobilen Handsets.

Aufgaben: Design, Implementierung, Tests

Technologien: Android Studio, SVN Versionskontrollsystem, ArgoUML Case Tool


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Anbindung einer Robotersteuerung an ein Web Portal.

Aufgaben: Design, Implementierung, Tests

Technologien: C#, DOT.NET Core Framework auf Windows und CentOS Linux, WCF Kommunikation, GIT Versionskontrollsystem, Entwicklungssystem Windows, Zielsystem CentOS Linux


aaronn GmbH

Erstellung eines Watchdog Service zur Überwachung eines embedded Devices.

Aufgaben: Design, Implementierung, Tests

Technologien: C#, DOT.NET, Windows Services


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Anbindung einer Steuerung für Laser Schneidemaschinen an ein Web Portal.

Aufgaben: Design, Implementierung, Tests

Technologien: C/C++, RS-232 Kommunikation, GIT Versionskontrollsystem, Entwicklungssystem Windows, Zielsystem Embedded Linux


comron GmbH

Erweiterung eines Alarmmanagement-Systems um automatische Backups und Mehrsprachigkeit.

Aufgaben: Software Architektur, UI-Design, Implementierung, Teamleitung

Technologien: Java, Jetty Embedded Webserver, Eclipse IDE, HTML5/Javascript/CSS, Bootstrap CSS Framework, jQuery, Sqlite Database, JUnit Test Framework, SVN Versionskontrollsystem, Zielsystem Debian Linux




2015


Processbench GmbH

Erweiterung einer Electronic Procurement Lösung um eine Anbindung an ein Remote Data Repository

Aufgaben: Implementierung

Technologien: Java, Eclipse RCP, JSON/Rest Webservices, JUnit Test Framework, GIT Versionskontrollsystem


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Anbindung einer Maschinensteuerung für Laser-Schneidemaschinen an ein Web Portal.

Aufgaben: Design, Implementierung, Tests

Technologien: C/C++, RS-232 Kommunikation, GIT Versionskontrollsystem, Entwicklungssystem Windows, Zielsystem Embedded Linux


Dein Service GmbH

Erweiterung eines bestehenden Systems zur Vermittlung von Messebau-Dienstleistungen.

Aufgaben: UI-Design, Konzeption, SW-Architektur, Umsetzung

Technologien: Java 8, Spring Application Framework, Hibernate, HSQLDB, Eclipse IDE, Zielsystem Oracle Java/Linux


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Anbindung einer Maschinensteuerung für Druckbehälter Regelungen an ein Web Portal.

Aufgaben: Design, Implementierung, Tests

Technologien: C/C++, RS-485 Kommunikation, GIT Versionskontrollsystem, Entwicklungssystem Windows, Zielsystem Embedded Linux




2014


comron GmbH

Entwicklung eines Alarmmanagement-Systems zur Erkennung von Alarmen sowie gezielten Alarmierung von Empfängern über Email, Mobilfunk, Lichtruf, etc. Umfangreiche Konfigurations- und Reportingfunktionen. Online Visualisierungen in Echtzeit.

Aufgaben: Software Architektur, UI-Design, Implementierung, Teamleitung.

Technologien: Java, Jetty Embedded Webserver, Eclipse IDE, HTML5/Javascript/CSS, Bootstrap CSS Framework, jQuery, Sqlite Database, JUnit Test Framework, SVN Versionskontrollsystem, Zielsystem Debian Linux


comron GmbH

Erweiterungen an einem bestehenden M2M Komunikationsagenten.

Aufgaben: Implementierung

Technologien: C++, Qt Framework, git Versionskontrollsystem (github), Zielsystem Windows/Linux




2013


comron GmbH in Zusammenarbeit mit Device Insight GmbH

Neuentwicklung einer mobilen Anwendung zur Erfassung und Nachverfolgung von Mietprozessen für einen deutschen Hersteller von Flurförderfahrzeugen und Logistikanlagen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Client-Server Kommunikationsprotokoll, Implementierung.

Technologien: C#, DOT.NET Compact Framework 3.5, Motorola MC95 Plattform, Microsoft Visual Studio IDE, NUnit Testing Framework, XML Web Services zur Anbindung an SAP Backend, SVN Versionskontrolle, node.js für Testumgebung




2012


itec Informationstechnik Walch

Neuentwicklung einer Web-basierten Anwendung zur Qualittätssicherung im Fahrzeugbau. Kunde ist ein bayerischer Automobilhersteller.

Aufgaben: Bestandsaufnahme IST-System, Anforderungserhebung, Design, Implementierung, Kundensupport bei Go-Live in der IT-Umgebung des Kunden.

Technologien: Java, Pages Web Framework, Oracle Datenbank, JDBC/DbUtils DB-Access, Glassfish Application Server Cluster, Linux als Server- Betriebssystem, JUnit Test Framework, ANT Buildsystem, SVN Source Control, EAI Einbindung in kundenspezifische Authentication Umgebung (Single Sign-On) und Directory Services (LDAP), Asymmetr. Public/Private-Key Verschlüsselung


Bressner Technology GmbH

Erstellung einer Asterisk-Anbindung für Verfügbarkeitsanzeigen von CTI-Teilnehmern.

Aufgaben: Absprache mit Entwickler des bestehenden Systems, Definition API-Schnittstelle, Implementierung.

Technologien: C#/DOT.NET Framework, C++, Asterisk AMI IP-Protokoll, Microsoft Visual Studio als IDE, NUnit Testing Framework, Multithreaded Socket-Kommunikation.




2011


Dein Service GmbH

Erstellung eines Internet-basierten Portals für die Erfassung, Zuteilung und Controlling von Handwerkerleistungen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Implementierung, Betrieb (DevOps).

Technologien: Java, Spring Framework, Hibernate ORM, HTML/Javascript/Ajax, Apache Web Server, Tomcat App Server, Postgres Database, Betriebssysteme Windows (für Entwicklung) und Linux (für Deployment), Eclipse IDE, ANT Buildsystem, HSQLDB Datenbank für Tests, JUnit Testing Framework


BVV Consulting

Planung und Umsetzung einer Cloud-basierten Anwendung zur Erfassung und Abrechnung von provisionsbasierten Ausschreibung von Messeständen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Implementierung, Betrieb (DevOps).

Technologien: Java, Pages Web Framework, Apache Velocity, HTML/Javascript/CSS, Tomcat App Server, HSQL-Datenbank, Windows(Entwicklung)/Linux(Deployment), JUnit Testing Framework, ANT/MAVEN Buildsystem, git SCM, JavaMail Mailversand




2010


BVV Consulting

Entwurf und Implementierung einer Internet Anwendung zur visuellen Online-Konfiguration und Beauftragung von Messeständen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Implementierung.

Technologien: Java, Spring Framework, Hibernate ORM Framework, Postgresql Datenbank, HTML/CSS/Js, jQuery, Apache Webserver, Tomcat App Server Eclipse/ANT/JUnit, SVN Source Control


comron GmbH

Erstellung einer webbasierten embedded Java/Linux Lösung zur Überwachung eines Patientenrufsystems. Tracking und Darstellung/Archivierung/Export aller Rufe/Alarme/Störungen. 24/7/365 Betrieb der Lösung. Umfangreiche Managementfunktionen für Benutzer/Security/Geräteeigenschaften. Web-Services Schnittstelle von und zu externen IT-Systemen.

Aufgaben: Anforderungserhebung, UI-Design, SW-Architektur, Implementierung. Absprache mit Entwicklungsteam des Kunden.

Technologien: Java als Programmiersprache, Java Servlets, Jetty Embedded Web Server, Embedded Debian Linux (ARM), XML Web Services, Eclipse/ANT/JUnit, SVN Source Control, RxTx für serielle Kommunikation




2009


comron GmbH

Entwicklung einer Intranet Datenbank Anwendung zur Sammlung, Auswertung und Visualisierung von Personenalarmen. Technische Überwachung von Mobilfunk Pagern und deren Trägern.

Aufgaben: Anforderungserhebung, SW-Architektur, Teamleitung, Implementierung

Technologien: Backend: Java, Spring/Hibernate, Tomcat, Debian Linux, Postgres Datenbank mit Postgis Erweiterung, Map-Server für online Kartenvisualisierung, Ascom DECT Bibliothek Frontend: HTML/CSS/jQuery Javascript Framework Entwicklung: Eclipse/ANT/SVN/JUNIT, Bugzilla Bugtracking Durchführung: Kundenkontakt, Präsentationen, Entwicklungsleitung.


comron GmbH in Zusammenarbeit mit Phoenix Technology

Entwicklung einer Windows Mobile App zur Nachverfogung von Shuttlebussen in Echtzeit.

Aufgaben: SW-Architektur, Implementierung

Technologien: Windows Mobile Embedded SDK, NMEA Parsing LIbrary, Mobilfunk-Datenkommunikation


Flughafen München GmbH

Unterstützung bei der Erstellung eines Pflichtenheftes für die Erweiterung der GFA T2 (Gepäckförderanlage Terminal 2) am Flughafen München. Beteiligung als externer Berater. Themen Leitrechner, Bedien-Terminals, Leitwartensystem und SCADA Visualisierung.

Aufgaben: Beteiligung als externer Berater

Technologien: keine, reine Beratertätigkeit




2007


allocation network GmbH

(bis 2009) Erweiterung eines Internet-basierten Lieferanten- und Ausschreibungsportals für den strategischen Einkauf. Kundenspezifische Anpassungen und Erweiterungen, Neuentwicklung von Kundenspezifischen System-Modulen, Anbindung an externe ERP-Systeme und Datenbanken. Web-Service Schnittstellen zum Zugriff auf/von externen Partnersystemen.

Aufgaben: Anforderungserhebung, Abstimmungen mit Kunden, SW-Architektur, Implementierung.

Technologien: Java, Eclipse, Spring/Hibernate, Javascript- und Ajax Frameworks AjaxAnywhere, jQuery, Tomcat App Server (Entwicklung), Weblogic App Server (Deployment), Oracle, Betriebssysteme Windows (Entwicklung) und Linux (Deployment), EAI-Integration in kundenspezifisches IT-Umfeld, XML/XSL, WebServices WSDL, SOAP, Eclipse IDE, ANT Buildsystem, JIRA Bugtracking


Dupont Deutschland GmbH

Erstellung einer MS-Access basierten Datenbankanwendung für automatisierte Reklamationsabwicklung.

Aufgaben: Anforderungserhebung, Abstimmungen mit Kunden, Implementierung, Werksweite Einführung.

Technologien: Microsoft Access Datenbanksystem, Visual Basic, Lotus Notes Mailing




2006


itec Informationstechnik Walch

Erstellung einer Embedded-Linux Anwendung zur Anbindung von Maschinensteurungen an das Internet zur remote Konfiguration und Wartung von Anlagen im industriellen Umfeld.

Aufgaben: Anforderungserhebung, Abstimmungen mit Kunden, SW-Architektur, Implementierung.

Technologien: C++ als Programmiersprache, Linux als Entwicklungs- und Testumgebung, Embedded Linux als Deployment-Plattform, M2M-Kommunikation über Seriell/HTTP




2003


Technische Universität München, Institut für Informatik

(bis 2006) Promotion "Distributed Object Computing Caching And Prefetching" (PDF download)




2001


Technische Universität München, Institut für Informatik in Zusammenarbeit mit Siemens AG

(bis 2003) Projekt AirGuide: Forschungsprojekt von Siemens AG und TU München, Entwicklung neuartiger Lösungen zum Tracken von Benutzerpositionen mit Hilfe von Funktechniken (WaveLAN, Bluetooth) und Handy-Technologien (GSM, GPRS, WAP).

Aufgaben: Leitung von Diplomarbeiten und studentischen Entwicklungsprojekten. Budgetverantwortung für sämtliche Investitionsmittel.

Technologien: keine, reine Leitungsfunktion.


itec Informationstechnik Walch

Entwicklung einer Datenbank Schnittstellenbibliothek über Microsoft COM.

Aufgaben: Implementierung.

Technologien: Borland Delphi, Microsoft Visual C++, ODBC, COM, MS-Access




1999


1999-2004

Technische Universität München, Institut für Informatik in Zusammenarbeit mit Bundesministerium für Bildung und Forschung

(bis 2004) Projekt ARVIKA - Augmented Reality in Entwicklung Produktion und Service: (https://www.amazon.de/ARVIKA-Augmented-Reality-Entwicklung-Produktion/dp/3895782394): BMBF-gefördertes Forschungsprojekt, Konsortial¬partner u.a. Siemens, BMW, Ford, Audi, Daimler Chrysler, TU München, RWTH Aachen, Fraunhofer Gesellschaft.

Aufgaben: Verantwortlich für Arbeitspaket "InfoService": Entwicklung von Mechanismen zur Steigerung der Performance von Computernetzwerken, u.a. Implementierung eines HTTP-Proxys in Java. Forschungsarbeiten zum Thema "CORBA Caching and Prefetching"

Technologien: CORBA, Apache/Tomcat, Java, Java Servlets, JSP, PHP, HTTP-Protokoll




1999


4soft GmbH

Entwicklung einer Electronic Sourcing Workbench (elektronischer Einkauf). Entwicklung eines Software Testing Frameworks.

Aufgaben: Entwurf, Implementierung

Technologien: Java, CVS SCM, Versant Objektorientierte Datenbanken, CORBA, JSP


itec Informationstechnik Walch

Entwicklung eines Systems zur Qualitätssicherung im Fahrzeugbau.

Aufgaben: Anforderungserhebung, Software Architektur, Implementierung

Technologien: Java, Java Servlets, HTTP, ORACLE Datenbank, UML




1998


newcom Elektronik GmbH

Konzeption, Entwicklung, Installation und Support eines automatischen Client/Server Rufsystems (Alarmierung über Pager, SMS, proprietäre Bündelfunksysteme).

Aufgaben: Anforderungserhebung, Software Architektur, Implementierung

Technologien: Delphi (Client), C++ (Server), Microsoft DCOM (Kommunikation)




1997


Inquire Design GmbH

Entwicklung von Management-Funktionen für eine 3D Design Software.

Aufgaben: Implementierung

Technologien: Gnu C/C++, X-Windows System, Motif unter Irix (SGI), Linux, CVS




1995


newcom Elektronik GmbH

(bis 1997) Konzeption, Entwicklung, Installation und Support eines Alarm Management Systems.

Aufgaben: Entwurf, Implementierung

Technologien: Borland Delphi, Microsoft C/C++, ORACLE Datenbank, Netzwerkprotokolle (TCP/IP, Sockets)