Projekte
Ausgewählte Projekte von 1995 bis heute


comron GmbH
Dein Service GmbH
allocation network GmbH

Dupont Deutschland GmbH
Flughafen München GmbH
Bressner Technology GmbH

Technische Universität München
4soft
Siemens

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


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-2016
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

2014-2015
comron GmbH

Erweiterungen an einem bestehenden M2M Komunikationsagenten.
Aufgaben: Implementierung

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


2013-2015
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-2013
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

2012
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-2012
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

2011
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

2010-2012
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-2010
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.

2009
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-2014
allocation network GmbH

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

2007
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-2007
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-2006
Technische Universität München, Institut für Informatik

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


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

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.

2001
itec Informationstechnik Walch

Entwicklung einer Datenbank Schnittstellenbibliothek über Microsoft COM.
Aufgaben: Implementierung.

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


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

Projekt ARVIKA - Augmented Reality in Entwicklung Produktion und Service: (www.arvika.de): 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

1999
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-1997
newcom Elektronik GmbH

Konzeption, Entwicklung, Installation und Support eines Alarm Management Systems.
Aufgaben: Entwurf, Implementierung

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