Deutschland: bevorzugt Großraum Stuttgart, Böblingen, Herrenberg, Nagold
Projekthistorie
04/2016 ? heute: Industrie
Rolle: Softwareentwickler
Entwicklung einer verteilten JEE Anwendung zur Notrufbearbeitung inkl. JUnit und Arquillian Tests. Synchronisation über Infinispan und Datenhaltung über Cassandra Datenbank.
Technologien; Java, JEE, JBoss Application Server, Mocking Frameworks, GIT/Bitbucket, Jira, Confluence, Continous Integration, Jenkins,Eclipse, Maven, JUnit, Arquillian, Cassandra, Infinispan, Swing, Enterprise Architekt, Scrum, verteilte Systeme.
11/2015 - 03/2016: Architektur
Rolle: Softwareentwickler, Softwarearchitekt
Entwicklung einer JEE Software zur Verwaltung von Bauabschnitten mit automatisierter Erstellung von Abschlagszahlungen/Rechnungen. Erstellung automatisierten Tests auf Basis von Selenium.
Technologien; Java, JEE, Tomcat, SQL Server, MySQL, Eclipse, Git, JSF, PrimeFaces, Maven, Selenium, JUnit
Seit 06/2015: Handel
Rolle: Softwareentwickler, Softwarearchitekt
Implementierung einer JEE Anwendung (Anbindung Warenwirtschaftssystem an Webshop System).
Technologien: Java, JEE, JBoss, MySQL, Hibernate, Eclipse, Git, Maven
02/2010 ? 06/2015: Bahnsteuerung
Rolle: Softwareentwickler, Software Architekt, Scrum Master
Analyse, Design und Implementierung einer graphischen Java Anwendung zur Bedienung von Stellwerken inkl. Implementierung von vollautomatisch ablaufenden JUnit Test.
Technologien: Java, Eclipse, SWT, SVN, Git, Jira, Jenkins/Hudson, JUnit, JMock
09/2009 ? 02/010: Banken
Rolle: Softwareentwickler
Administration Sybase Datenbanken im EJB Umfeld, Administration Symphony Cluster, Unterstützung Entwicklungsteam im Sybase Datenbankumfeld, Einrichten Serverüberwachung von 80 Windows/Solaris Servern mit Hilfe von Nagios inkl. graphischer Auswertung.
Technologien: JEE, EJB, Java, ANT, Eclipse, Java, Nagios, SVN, Hudson
04/2009 ? 08/2009: Handel
Rolle: Softwareentwickler, Softwarearchitekt
Implementierung eines Webshops auf Basis von XT:Commerce inkl. Anbindung an vorhandenes Warenwirtschaftssystem. Swing Applet für Datenimport.
Technologien: Java, Eclipse, SVN, MySQL, MS-Access, Swing
10/2008 ? 03/2009: Banken
Rolle: Softwareentwickler
Implementierung einer JEE Webanwendung inkl. EJB Business Logik zur Verarbeitung, Steuerung, Verwaltung und Produktion von Kreditkarten bzw. Bankkarten. Implementierung einer Flex3 Webanwendung zur Produktverwaltung.
Technologien: Java, JEE, EJB, Flex, Eclipse, DB2, IBM WebShpere Application Server, IBM Rational Application Developer for WebSphere, CVS
06/2008 ? 09/2008: Automobil
Rolle: Softwareentwickler
Implementierung einer Webanwendung zur Steuerung und Erstellung von Excel und XML Export Dokumenten von Automobilstücklisten.
Technologien: Java, JSP, SOAP, AXIS, AXIS2, JEE, BEA WebLogic Application Server, Tomcat
04/2008 ? 06/2008: Automobil
Rolle: Softwareentwickler
Implementierung einer Webanwendung zur statistischen Auswertung von Fahrzeugverkaufsdaten und Fahrzeugzubehör.
Technologien; Java, JSP, Eclipse, Hibernate, DB2, Tomcat
01/2006 ? 03/2008: Bahnsteuerung
Rolle: Softwareentwickler, Softwarearchitekt
Analyse, Design und Implementierung einer generischen, sicherheitskritischen Plattform zur Bedienung von Stellwerken. Implementierung von automatischen Tests.
Technologien: Java, Eclipse RCP, SWT, MySQL, HSQLDB, Hibernate, JGroups, SVN
01/2005 ? 12/2005: Bahnsteuerung
Rolle: Softwareentwickler
Analyse, Design und Implementierung eines Datenmigrationstools zur Aufbereitung von sicherheitsrelevanten Konfigurationsdaten im Bahnsteuerungsbereich. Entwicklung eines GUI zur Erstellung von CD?s mit kundenspezifischen Konfigurationsdaten.
Technologien: Java, Eclipse, SWT, JFaces, ClearCase
07/2004 ? 12/2004: Bahnsteuerung
Rolle: Softwareentwickler
Analyse, Design und Implementierung eines Tools zur Aufbereitung von sicherheitsrelevanten Anzeigedaten im Bahnsteuerungsbereich. Entwicklung eines GUI zur Konfiguration der Tool-Kette.
Technologien: Java, Eclipse, SWT, JFaces, ClearCase
02/2004 ? 05/2004: IT-Branche
Rolle: Softwareentwickler
Design und Implementierung eines Notification Handlings zur Aktualisierung von Objekt Hierarchien. Weiterentwicklung eines ?Object Hierarchy Server? zur Verwaltung von generischen Objekt-Hierarchien (HP OpenView).
Technologien: Java, Eclipse, HP OpenView, Oracle, VMWare, ClearCase
11/2003 ? 12/2003 Automobil-Industrie
Rolle: Softwareentwickler
Redesign einer Datenbank-Software zur Verwaltung und Generierung von Kfz-Prüfsequenzen und Berichten. Entwicklung von GUI-Dialogen zur Verwaltung von Prüfdaten.
Technologie: Visual Basic, MS Access
12/2002 ? 10/2003: Medien
Rolle: Softwareentwickler, Softwarearchitekt
Planung, Entwicklung und Realisierung eines regionalen Netzes aus wartungsfreien Wetterstationen zur Übermittlung von Wetterdaten. Abfrage der Wetterdaten über einen zentralen Web-Server.
Technologien: Java, Swing, Linux, Postgres, Apache Webserver
01/2002 ? 05/2002 Telekommunikation
Planung, Entwicklung eines Projektierungstools für Telekommunikationsanlagen (PDH/SDH Crossconnect Systeme).
Technologien: Java, JBuilder, Oracle
12/2000 ? 12/2001 Telekommunikation
Rolle: Softwareentwickler
Realisierung einer Benutzerschnittstelle für die Erfassung von Auslieferungsdaten für TK Industrieanlagen (PDH/SDH Crossconnect Systeme):
Technologien; Java, JBuilder, Oracle, CORBA
07/2000 ? 11/2000 IT-Branche ? Großindustrie
Rolle: Softwareentwickler, Softwarearchitekt
Entwicklung einer Webanwendung zur Verarbeitung von Eskalationen
Technologien: Java, Swing, Sybase
08/1999 ? 06/2000 IT-Branche ? Großindustrie
Rolle: Softwareentwickler
Realisierung eines History Servers für verteilte Datenbank Systeme (Ticket Systeme).
Technologien; Sybase Datenbank, Sybase Replication Server, Remedy
08/1999 ? 08/2001 IT-Branche ? Großindustrie
Rolle: Softwareentwickler, Projektleitung Rollout Italien
Entwicklung von Help-Desk Applikationen mit Remedy Administrator- und User-Tool (ARS ? Action Request System). Entwicklung von Schnittstellen zu weiteren Call Tracking Systemen. Entwicklung von Java Applets als Schnittstelle zu einem Data Warehouse.
Europaweiter Rollout eines Call Tracking Systems basierend auf Remedy. Entwicklung von Schnittstellen zu weiteren Call Tracking Systemen.
Technologien: Java, Swing, Remedy, Sybase
01/1999 ? 06/1999 Telekommunikation
Rolle: Softwareentwickler
Entwicklungsunterstützung einer Q3 basierten grafischen Oberfläche (für ein standardisiertes
Netzwerk Management System)
Technologien: C++, ILOG Views, ClearCase
01/1998 ? 12/1998: Telekommunikation
Rolle: Softwareentwickler
Portierung/Erweiterung einer Bedienstation (IXBuild-> Motif++)
Technologien: C++, X11, Motif++, Rose, ClearCase, Interleaf
07/1997 ? 11/1997: Versicherung
Rolle: Softwareentwickler
Aufbau eines Change und Configuration Managements (CCM) basierend auf PVCS. Entwicklung eines Build-Prozesses lauffähig unter Windows3.1, WindowsNT und OS/2.
Technologien: Java, Make, C, C++,PVCS
Projekte in Festanstellung
01/1996 ? 06/1997 Telekommunikation
Rolle: Softwareentwickler, Softwarearchitekt
Neuentwicklung einer Bedienstation auf Basis eines generischen MIB Modells inkl. automatisch ablaufender Tests.
Technologien; C++, Rose, X11, Motif, ClearCase
01/1993 ? 12/1995 Telekommunikation
Rolle: Softwareentwickler
Analyse und Realisierung einer mehrsprachigen Bedienstation zur Steuerung von mehreren SDH-Knoten. Entwicklung und Design der graphischen Benutzerschnittstelle.
Technologien: LISP, C, C++, X11, Motif
01/1991 ? 12/1992 Telekommunikation
Rolle: Softwareentwickler
Entwicklung eines Bitmap-Editors unter X11/Motif
Technologien: C, X11, Motif
11/1990 ? 12/1991 Telekommunikation
Rolle: Softwareentwickler
Entwicklung eines Bitmap-Editors
Technologien: C, X11, Motif
Deutschland: bevorzugt Großraum Stuttgart, Böblingen, Herrenberg, Nagold
Projekthistorie
04/2016 ? heute: Industrie
Rolle: Softwareentwickler
Entwicklung einer verteilten JEE Anwendung zur Notrufbearbeitung inkl. JUnit und Arquillian Tests. Synchronisation über Infinispan und Datenhaltung über Cassandra Datenbank.
Technologien; Java, JEE, JBoss Application Server, Mocking Frameworks, GIT/Bitbucket, Jira, Confluence, Continous Integration, Jenkins,Eclipse, Maven, JUnit, Arquillian, Cassandra, Infinispan, Swing, Enterprise Architekt, Scrum, verteilte Systeme.
11/2015 - 03/2016: Architektur
Rolle: Softwareentwickler, Softwarearchitekt
Entwicklung einer JEE Software zur Verwaltung von Bauabschnitten mit automatisierter Erstellung von Abschlagszahlungen/Rechnungen. Erstellung automatisierten Tests auf Basis von Selenium.
Technologien; Java, JEE, Tomcat, SQL Server, MySQL, Eclipse, Git, JSF, PrimeFaces, Maven, Selenium, JUnit
Seit 06/2015: Handel
Rolle: Softwareentwickler, Softwarearchitekt
Implementierung einer JEE Anwendung (Anbindung Warenwirtschaftssystem an Webshop System).
Technologien: Java, JEE, JBoss, MySQL, Hibernate, Eclipse, Git, Maven
02/2010 ? 06/2015: Bahnsteuerung
Rolle: Softwareentwickler, Software Architekt, Scrum Master
Analyse, Design und Implementierung einer graphischen Java Anwendung zur Bedienung von Stellwerken inkl. Implementierung von vollautomatisch ablaufenden JUnit Test.
Technologien: Java, Eclipse, SWT, SVN, Git, Jira, Jenkins/Hudson, JUnit, JMock
09/2009 ? 02/010: Banken
Rolle: Softwareentwickler
Administration Sybase Datenbanken im EJB Umfeld, Administration Symphony Cluster, Unterstützung Entwicklungsteam im Sybase Datenbankumfeld, Einrichten Serverüberwachung von 80 Windows/Solaris Servern mit Hilfe von Nagios inkl. graphischer Auswertung.
Technologien: JEE, EJB, Java, ANT, Eclipse, Java, Nagios, SVN, Hudson
04/2009 ? 08/2009: Handel
Rolle: Softwareentwickler, Softwarearchitekt
Implementierung eines Webshops auf Basis von XT:Commerce inkl. Anbindung an vorhandenes Warenwirtschaftssystem. Swing Applet für Datenimport.
Technologien: Java, Eclipse, SVN, MySQL, MS-Access, Swing
10/2008 ? 03/2009: Banken
Rolle: Softwareentwickler
Implementierung einer JEE Webanwendung inkl. EJB Business Logik zur Verarbeitung, Steuerung, Verwaltung und Produktion von Kreditkarten bzw. Bankkarten. Implementierung einer Flex3 Webanwendung zur Produktverwaltung.
Technologien: Java, JEE, EJB, Flex, Eclipse, DB2, IBM WebShpere Application Server, IBM Rational Application Developer for WebSphere, CVS
06/2008 ? 09/2008: Automobil
Rolle: Softwareentwickler
Implementierung einer Webanwendung zur Steuerung und Erstellung von Excel und XML Export Dokumenten von Automobilstücklisten.
Technologien: Java, JSP, SOAP, AXIS, AXIS2, JEE, BEA WebLogic Application Server, Tomcat
04/2008 ? 06/2008: Automobil
Rolle: Softwareentwickler
Implementierung einer Webanwendung zur statistischen Auswertung von Fahrzeugverkaufsdaten und Fahrzeugzubehör.
Technologien; Java, JSP, Eclipse, Hibernate, DB2, Tomcat
01/2006 ? 03/2008: Bahnsteuerung
Rolle: Softwareentwickler, Softwarearchitekt
Analyse, Design und Implementierung einer generischen, sicherheitskritischen Plattform zur Bedienung von Stellwerken. Implementierung von automatischen Tests.
Technologien: Java, Eclipse RCP, SWT, MySQL, HSQLDB, Hibernate, JGroups, SVN
01/2005 ? 12/2005: Bahnsteuerung
Rolle: Softwareentwickler
Analyse, Design und Implementierung eines Datenmigrationstools zur Aufbereitung von sicherheitsrelevanten Konfigurationsdaten im Bahnsteuerungsbereich. Entwicklung eines GUI zur Erstellung von CD?s mit kundenspezifischen Konfigurationsdaten.
Technologien: Java, Eclipse, SWT, JFaces, ClearCase
07/2004 ? 12/2004: Bahnsteuerung
Rolle: Softwareentwickler
Analyse, Design und Implementierung eines Tools zur Aufbereitung von sicherheitsrelevanten Anzeigedaten im Bahnsteuerungsbereich. Entwicklung eines GUI zur Konfiguration der Tool-Kette.
Technologien: Java, Eclipse, SWT, JFaces, ClearCase
02/2004 ? 05/2004: IT-Branche
Rolle: Softwareentwickler
Design und Implementierung eines Notification Handlings zur Aktualisierung von Objekt Hierarchien. Weiterentwicklung eines ?Object Hierarchy Server? zur Verwaltung von generischen Objekt-Hierarchien (HP OpenView).
Technologien: Java, Eclipse, HP OpenView, Oracle, VMWare, ClearCase
11/2003 ? 12/2003 Automobil-Industrie
Rolle: Softwareentwickler
Redesign einer Datenbank-Software zur Verwaltung und Generierung von Kfz-Prüfsequenzen und Berichten. Entwicklung von GUI-Dialogen zur Verwaltung von Prüfdaten.
Technologie: Visual Basic, MS Access
12/2002 ? 10/2003: Medien
Rolle: Softwareentwickler, Softwarearchitekt
Planung, Entwicklung und Realisierung eines regionalen Netzes aus wartungsfreien Wetterstationen zur Übermittlung von Wetterdaten. Abfrage der Wetterdaten über einen zentralen Web-Server.
Technologien: Java, Swing, Linux, Postgres, Apache Webserver
01/2002 ? 05/2002 Telekommunikation
Planung, Entwicklung eines Projektierungstools für Telekommunikationsanlagen (PDH/SDH Crossconnect Systeme).
Technologien: Java, JBuilder, Oracle
12/2000 ? 12/2001 Telekommunikation
Rolle: Softwareentwickler
Realisierung einer Benutzerschnittstelle für die Erfassung von Auslieferungsdaten für TK Industrieanlagen (PDH/SDH Crossconnect Systeme):
Technologien; Java, JBuilder, Oracle, CORBA
07/2000 ? 11/2000 IT-Branche ? Großindustrie
Rolle: Softwareentwickler, Softwarearchitekt
Entwicklung einer Webanwendung zur Verarbeitung von Eskalationen
Technologien: Java, Swing, Sybase
08/1999 ? 06/2000 IT-Branche ? Großindustrie
Rolle: Softwareentwickler
Realisierung eines History Servers für verteilte Datenbank Systeme (Ticket Systeme).
Technologien; Sybase Datenbank, Sybase Replication Server, Remedy
08/1999 ? 08/2001 IT-Branche ? Großindustrie
Rolle: Softwareentwickler, Projektleitung Rollout Italien
Entwicklung von Help-Desk Applikationen mit Remedy Administrator- und User-Tool (ARS ? Action Request System). Entwicklung von Schnittstellen zu weiteren Call Tracking Systemen. Entwicklung von Java Applets als Schnittstelle zu einem Data Warehouse.
Europaweiter Rollout eines Call Tracking Systems basierend auf Remedy. Entwicklung von Schnittstellen zu weiteren Call Tracking Systemen.
Technologien: Java, Swing, Remedy, Sybase
01/1999 ? 06/1999 Telekommunikation
Rolle: Softwareentwickler
Entwicklungsunterstützung einer Q3 basierten grafischen Oberfläche (für ein standardisiertes
Netzwerk Management System)
Technologien: C++, ILOG Views, ClearCase
01/1998 ? 12/1998: Telekommunikation
Rolle: Softwareentwickler
Portierung/Erweiterung einer Bedienstation (IXBuild-> Motif++)
Technologien: C++, X11, Motif++, Rose, ClearCase, Interleaf
07/1997 ? 11/1997: Versicherung
Rolle: Softwareentwickler
Aufbau eines Change und Configuration Managements (CCM) basierend auf PVCS. Entwicklung eines Build-Prozesses lauffähig unter Windows3.1, WindowsNT und OS/2.
Technologien: Java, Make, C, C++,PVCS
Projekte in Festanstellung
01/1996 ? 06/1997 Telekommunikation
Rolle: Softwareentwickler, Softwarearchitekt
Neuentwicklung einer Bedienstation auf Basis eines generischen MIB Modells inkl. automatisch ablaufender Tests.
Technologien; C++, Rose, X11, Motif, ClearCase
01/1993 ? 12/1995 Telekommunikation
Rolle: Softwareentwickler
Analyse und Realisierung einer mehrsprachigen Bedienstation zur Steuerung von mehreren SDH-Knoten. Entwicklung und Design der graphischen Benutzerschnittstelle.
Technologien: LISP, C, C++, X11, Motif
01/1991 ? 12/1992 Telekommunikation
Rolle: Softwareentwickler
Entwicklung eines Bitmap-Editors unter X11/Motif
Technologien: C, X11, Motif
11/1990 ? 12/1991 Telekommunikation
Rolle: Softwareentwickler
Entwicklung eines Bitmap-Editors
Technologien: C, X11, Motif
"Ideengebung, Programmierung, Installation und Wartung eines Wetterstationsnetzes im R.TV RADIO Sendegebiet. Der Consultant verfügt über eine ausgezeichnete fachliche und persönliche Qualifikation."
— Projekt Projekt Wetterstation von 11/02 - dato
Referenz durch Programmleiter R.TV RADIO mit 50 MA, vom 13.03.03
"Der Consultant verfügt über ein profundes Wissen in Java, Corba, umfassende Kenntnisse im Datenbank- und Software-Design. Er hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme und Kundensupport begleitet. Die von ihm entwickelten Module laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist besonders sein Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbieter weiterempfehlen."
— Projekt: Java/CORBA Design+Implementierung, 06/00 - 05/02
Referenz durch Projektleiter SW-Entwicklung Alcatel vom 10.03.03
"Der Consultant arbeitete an Design, Implementierung und Tests an GUI und Kommunikationsschnittstellen einer Netzmanagementapplikation. Die Implementierung wurde objektorientiert in C++ vorgenommen. Es wurden die GUI- Klassenbibliotheken von ILOG Views mit einer projekt-eigenen Abkapselungsschicht verwendet. Der Consultant brachte als erforderliches Wissen OOA, OOD, Kenntnisse mit dem OSI Schichtenmodell, Q3, GDMO, ASN.1 ein. Er arbeitete selbständig an den ihm übertragenen Aufgaben, die er stets zu meiner vollsten Zufriedenheit erfüllte. Er ist ein sehr angenehmer Mitarbeiter und ein sehr guter Team-Player, der Kollegen gerne in Theorie und Praxis hilft und keine Berührungsängste kennt, wenn er sich Informationen beschaffen muß. Unerwartete Probleme meldet er sofort und sucht selbstständig nach Lösungsansätzen."
— Projekt GUI für Backbone-Netzmanagement, 01/99 - 12/00
Referenz durch Leiter Entwicklungsteam Fa. f. Kommunikationsnetze vom 31.03.03
"Projekt:
1. Realisierung eines Online Shop Systems.
2. Umstellung einer MSAccess Lösung auf eine Client/Server Applikation mit Anbindung an Postgres Datenbank
Die Zusammenarbeit mit dem Consultant verläuft für uns bis zum heutigen Tag zu unserer vollsten Zufriedenheit. Dies gilt sowohl auf fachlicher wie auch auf persönlicher Ebene."— Projekt Online-Shoperstellung/Client-Server Applikation mit Postgres Datenbank, 99 - ...
Referenz durch Geschäftsführer Spaeht/Schmidt Blechbläsernoten vom 07.03.03
"Die vom Consultant ausgeführte Aufgabe umfasste die Portierung der auf einem Informationsmodell basierten Bedienstation für einen CrossConnect. Der auf einem proprietären Interface-Builder (IXBuild) basierte Code wurde vollständig auf Motif++ portiert. Mit der Portierung war auch ein Wechsel des Betriebssystems von Sun OS 4.x nach Solaris verbunden. Die Schwerpunkte bestanden in: Aufwandsabschätzungen, Verbesserungsvorschlägen, Abschätzung von Risiken, Überarbeiten der GUI, verbessern der Benutzerfreundlichkeit, Fehlerbehebung und Performance-Verbesserungen, Erweiterung der Testsoftware und Durchführung der Systemtests sowie Aktualisierung der Dokumentation. Die von ihm portierte Anwendung läuft fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."
— Projekt Bedienstation für einen CrossConnect (TK Bereich), 1996 - 1997
Referenz durch Telekommunikationsunternehmen (76.000 MA weltweit), vom 07.04.03