Titel: Administrationsoberfläche
Zeitraum: seit 06.2021 in Teilzeit
Firma: Startup
Projekt: Mitentwicklung einer Administrationsoberfläche einer sicheren Browserlösung.
Technologien: J2SE
8 und 11, J2EE, Vaadin 14,
Entwicklungsumgebungen Netbeans und IntelliJ, Webcontainer Tomcat und
Jetty, Datenbank PostgreSQL, Versionsverwaltung GIT, Prometheus
Titel: Internationaler Datenaustausch zwischen Krankenkassen
Zeitraum: 07.2022-03.2023
Firma: Krankenkasse
Projekt: Datenaustasch von XML Dateien im Rahmen von EESSI
Technologien: JSE 8, JSE 17 , XML, Spring, Spring Batch, Entwicklungsumgebung Eclipse, Testtools JUnit, Applikationsserver Liberty, Datenbank DB/2, ORACLE, SQL, Versionsverwaltung CVS, Integrationsserver Jenkins u.a. mit Sonar
Titel: Betriebliche Altersvorsorge
Zeitraum: 07.2018-04.2022
Firma: Internationaler Versicherungskonzern
Projekt: Portierung und Weiterentwicklung einer Anwendung im Bereich der betrieblichen Altersvorsorge von Delphi in eine Vaadin Webanwendung. Schulung und Coaching von anderen Entwicklern.
Technologien: J2SE, J2EE, Vaadin, XML, (X)HTML, JavaScript, CSS, SASS Entwicklungsumgebung Eclipse, Testtools JUnit, Webcontainer Tomcat, Datenbank DB/2, SQL, Versionsverwaltung SVN, Projektmanagement JIRA.
Titel: Application Management
Zeitraum: 08.2016-06.2018
Firma: Großbank
Projekt: Mitarbeit im Application Management einer Großbank, insbesondere im Bereich Online Banking.
Technologien: Betreuung von Penetration Tests, Splunk, WebLogic, ORACLE, UNIX Betriebssysteme, JIRA, Office, kleinere Entwicklungsaufgaben mit JAVA, Jython, Derby.
Titel: Payback Einbindung
Zeitraum : 04.2016-06.2016
Firma: Online Shop
Projekt: Einbindung von Payback in das Checkout eines Online Shops.
Technologien: J2SE, J2EE, SOAP, REST, Spring, Hibernate, JMX, Drools, XML, (X)HTML, JavaScript, CSS, Entwicklungsumgebung Eclipse, Testtools JUnit, Webcontainer Tomcat, Datenbank ORACLE, SQL, Versionsverwaltung GIT, Projektmanagement JIRA.
Titel: Systemwartung
Zeitraum : 11.2015-03.2016
Firma: Mittelständiges Rechenzentrum
Projekt: Mitarbeit in der Fehlerbehebung und Weiterentwicklung eines großen J2EE Softwaresystems.
Technologien: J2EE, Entwicklungsumgebung RAD, Applikationsserver Websphere 8.5, Datenbank DB2 z/OS, Tools IBM Jazz, BMC Remedy, HP QualityCenter.
Titel: Webservice Dispatcher
Zeitraum : 08.2015-09.2015
Firma: Bank
Projekt: Mitentwicklung an einer JEE Anwendung zur Weiterverteilung von Webserviceaufrufen.
Technologien: J2SE, J2EE, SOAP, Wicket, Spring, JPA 2 mit Hibernate, JMX, XML, Entwicklungsumgebung Eclipse, Testtools JUnit, Applikationsserver JBoss, Datenbank ORACLE, H2, Derby, SQL, Versionsverwaltung Subversion, Projektmanagement JIRA.
Titel: Bedienoberfläche
Zeitraum : 07.2014-06.2015
Firma: Mittelständiger Maschinenbauer
Projekt: Bedienoberfläche einer Maschinensteuerung auf einem Microcontroller.
Technologien: J2SE, Raptor, JControl, Entwicklungsumgebung Eclipse, Buildtool Ant, Versionsverwaltung Subversion.
Titel: XBRL Verarbeitung
Zeitraum: 11.2013-06.2014
Firma: Aufsichtsbehörde
Projekt: Weiterentwicklung einer J2EE Anwendung zur Entgegennahme und Verarbeitung von bankaufsichtlichen Meldedaten im XBRL Format.
Technologien: J2SE, J2EE, Struts 1.3, EJB, SOAP, JPA 2 mit Hibernate, JMS, XML, XBRL, COREP, FINREP, Entwicklungsumgebung RAD, Testtools JUnit, TestNG, DBUnit, HtmlUnit, Selenium, SoapUI, Applikationsserver WebSphere, Datenbank ORACLE, SQL, Versionsverwaltung Subversion, Projektmanagement JIRA.
Titel: SEPA
Zeitraum: 05.2013-11.2013
Firma: Großer Softwarhersteller
Projekt: Weiterentwicklung einer Webanwendung zur Unterstützung von SEPA Transaktionen in einem großen Team
Technologien: JSE, JEE, JSF mit MyFaces, XML, JavaScript, jQuery, JSON, Spring, JPA2 mit Hibernate, Quartz, Entwicklungsumgebung RAD, Testtool TestNG, Applikationsserver WebSphere und WebLogic, Buildtool Ant, Datenbanken ORACLE, DB/2 auf UNIX und z/OS, Versionsvervaltung Subversion, Bugtracker Mantis, RTC.
Titel: Stammdatenverwaltung
Zeitraum: 05.2012-05.2013
Firma: Öffentliche Verwaltung
Projekt: Weiterentwicklung einer Web basierten Stammdatenverwaltung
Technologien: JSE, JEE, Struts 2, XML, JavaScript, jQuery, JSON, JPA 2 mit Eclipse Link, Testtool JUnit, Applikationsserver Glassfish, Projektmanagement Maven, Datenbank ORACLE, SQL, PL/SQL, Versionsverwaltung Subversion, Scrum-Vorgehensmodell.
Titel: Liferay
Zeitraum: 02.2012-04.2012
Firma: Agentur in Frankfurt
Projekt: Erstellung einfacher Portlets, Themes und Hooks für Liferay
Technologien: JSE, JEE, XML, Liferay auf Resin und Glassfish, Projektmanagement Maven, Datenbank SQL Server, SQL, Versionsverwaltung Subversion, Bugmanagement JIRA, Scrum-Vorgehensmodell.
Titel: J2EE Tests
Zeitraum: 11.2011-01.2012
Firma: Handelskonzern in Köln
Projekt: Unit- und Integrationstests der Weiterentwicklung einer Lieferantenverwaltung auf J2EE Basis.
Technologien: JSE, JEE, XML, WebSphere Studio Application Developer, Websphere Applikationsserver, Google Joice, Testtool JUnit, Mockito, Projektmanagement Maven, Datenbanken DB/2 auf z/OS, SQL, Versionsverwaltung Subversion, Bugmanagement JIRA.
Titel: Online Shop
Zeitraum: 10.2010-09.2011
Firma: Mittelständisches Unternehmen im Münsterland
Projekt: Betreuung und Weiterentwicklung eines Online Shops für einen eingeschränkten Benutzerkreis (mehr als 100000 Kunden). Übernahme der Projektverantwortlichkeit nach Ausfall des Projektleiters. Internationalisierung der Anwendung. Anbindung neuer Zahlungsanbieter, u.a. Kreditkartenprovider und neuer Versandpartner. Zugriff auf Fremdsysteme mittels Webservices (SOAP) und proprietärer Protokolle. Weiterentwicklung der Anwendung zur Produktpflege.
Technologien: JSE, JEE, JSPs, JavaScript, Eclipse, Netbeans, Struts, Spring, Webserver Apache mit ModJK, Servletcontainer Tomcat 5, 6, 7, Testtool JUnit, Projektmangament Maven, Kontinuierliche Integration mit Jenkins, Datenbanken MySQL, DB/2, SQL, Versionsverwaltung Subversion, Bugmanagement Bugzilla.
Titel: Verkaufsstellenverwaltung
Zeitraum: 1.2008-8.2010
Firma: Internationaler Handelskonzern bei Düsseldorf
Projekt: Weiterentwicklung einer Intranetanwendung zur Verwaltung von Verkaufsstellen und zur Abwicklung von Bestellvorgängen. Anbindung an Fremdsysteme, u.a. SAP, teilweise mit Hilfe von Webservices. Import von Stammdaten in die Anwendung. Unit- und Anwendungstests. Second Level Support.
Technologien: JSE, JEE, JPA, JSPs, JSF, JavaScript, Eclipse, JDeveloper, Tomcat Webserver, Projektmangament Maven, Testtools JUnit, JMeter, Profiler JProfiler, Datenbank ORACLE 9, 10, 11, SQL, PL/SQL, Versionsverwaltung CVS, Aufgabenmanagement JIRA, Modellierungstool TREND, Scrum-Vorgehensmodell.
Titel: Elektronisches Postbüro
Zeitraum: 9.2004-12.2007
Firma: Internationale Behörde in den Niederlanden
Projekt: Neuentwicklung einer Internet/Intranet-Anwendung unter Verwendung von Jakarta Struts auf der Serverseite und AJAX clientseitig zur Verarbeitung und Weiterleitung eingereichter Dokumente. Deployment auf Websphere 5.1 mit DB/2 8.1 Datenbank und unter Tomcat und JBoss mit MaxDB Datenbank. Portierung auf MySQL Datenbank. Administration der Datenbanken und Applikationsserver in Testumgebungen. Unit und Workflowtests. Anwenderbetreuung internationaler Kunden.
Technologien: JSE, JEE, JSPs, EJBs, JavaScript, Eclipse, Netbeans, Struts, Applikationsserver Websphere 5.1, JBoss 4, Projektmangament Maven, Testtool JUnit, Datenbanken DB/2 8.1, MaxDB, MySQL, SQL, Versionsverwaltung CVS.
Firma: Öffentliche Bibliothek
Technologien: Visual C++, Visual C#, .Net, Windows SDK, DDK.
Firma: Entwicklungshaus für Banksoftware
Firma: Medienunternehmen
Technologien: JSE, ORACLE, SQL, PL/SQL, UNIX.
Technologien: JSE, Swing, JDBC, C, C++, embedded SQL, ORACLE, INFORMIX.
Firmen: Unterschiedliche Kunden, unter anderem SUN Microsystems GmbH
Technologien: J2SE, J2EE, J2ME, C, C++, C#, ORACLE, SQL, PL/SQL, UNIX, Solaris, LINUX.
Firma: Werbemittelhersteller
Technologien: DOS, C, Microsoft C/C++.
Zeitraum: 9.1980-12.1996
Firma: Hochschulen Dortmund, Stuttgart, Osnabrück, Fernuniversität Hagen
Technologien: DOS, OS/390, UNIX, FORTRAN, C, Microsoft C/C++, PASCAL.
Mathematische Modellierung, analytische und numerische Berechnungen
Langjährige Schulungs- und Coachingerfahrung, u.a. für Sun Microsystems GmbH im Programmierung- und Betriebssystemumfeld (JAVA, C, C++, UNIX, SOLARIS).
Titel: Administrationsoberfläche
Zeitraum: seit 06.2021 in Teilzeit
Firma: Startup
Projekt: Mitentwicklung einer Administrationsoberfläche einer sicheren Browserlösung.
Technologien: J2SE
8 und 11, J2EE, Vaadin 14,
Entwicklungsumgebungen Netbeans und IntelliJ, Webcontainer Tomcat und
Jetty, Datenbank PostgreSQL, Versionsverwaltung GIT, Prometheus
Titel: Internationaler Datenaustausch zwischen Krankenkassen
Zeitraum: 07.2022-03.2023
Firma: Krankenkasse
Projekt: Datenaustasch von XML Dateien im Rahmen von EESSI
Technologien: JSE 8, JSE 17 , XML, Spring, Spring Batch, Entwicklungsumgebung Eclipse, Testtools JUnit, Applikationsserver Liberty, Datenbank DB/2, ORACLE, SQL, Versionsverwaltung CVS, Integrationsserver Jenkins u.a. mit Sonar
Titel: Betriebliche Altersvorsorge
Zeitraum: 07.2018-04.2022
Firma: Internationaler Versicherungskonzern
Projekt: Portierung und Weiterentwicklung einer Anwendung im Bereich der betrieblichen Altersvorsorge von Delphi in eine Vaadin Webanwendung. Schulung und Coaching von anderen Entwicklern.
Technologien: J2SE, J2EE, Vaadin, XML, (X)HTML, JavaScript, CSS, SASS Entwicklungsumgebung Eclipse, Testtools JUnit, Webcontainer Tomcat, Datenbank DB/2, SQL, Versionsverwaltung SVN, Projektmanagement JIRA.
Titel: Application Management
Zeitraum: 08.2016-06.2018
Firma: Großbank
Projekt: Mitarbeit im Application Management einer Großbank, insbesondere im Bereich Online Banking.
Technologien: Betreuung von Penetration Tests, Splunk, WebLogic, ORACLE, UNIX Betriebssysteme, JIRA, Office, kleinere Entwicklungsaufgaben mit JAVA, Jython, Derby.
Titel: Payback Einbindung
Zeitraum : 04.2016-06.2016
Firma: Online Shop
Projekt: Einbindung von Payback in das Checkout eines Online Shops.
Technologien: J2SE, J2EE, SOAP, REST, Spring, Hibernate, JMX, Drools, XML, (X)HTML, JavaScript, CSS, Entwicklungsumgebung Eclipse, Testtools JUnit, Webcontainer Tomcat, Datenbank ORACLE, SQL, Versionsverwaltung GIT, Projektmanagement JIRA.
Titel: Systemwartung
Zeitraum : 11.2015-03.2016
Firma: Mittelständiges Rechenzentrum
Projekt: Mitarbeit in der Fehlerbehebung und Weiterentwicklung eines großen J2EE Softwaresystems.
Technologien: J2EE, Entwicklungsumgebung RAD, Applikationsserver Websphere 8.5, Datenbank DB2 z/OS, Tools IBM Jazz, BMC Remedy, HP QualityCenter.
Titel: Webservice Dispatcher
Zeitraum : 08.2015-09.2015
Firma: Bank
Projekt: Mitentwicklung an einer JEE Anwendung zur Weiterverteilung von Webserviceaufrufen.
Technologien: J2SE, J2EE, SOAP, Wicket, Spring, JPA 2 mit Hibernate, JMX, XML, Entwicklungsumgebung Eclipse, Testtools JUnit, Applikationsserver JBoss, Datenbank ORACLE, H2, Derby, SQL, Versionsverwaltung Subversion, Projektmanagement JIRA.
Titel: Bedienoberfläche
Zeitraum : 07.2014-06.2015
Firma: Mittelständiger Maschinenbauer
Projekt: Bedienoberfläche einer Maschinensteuerung auf einem Microcontroller.
Technologien: J2SE, Raptor, JControl, Entwicklungsumgebung Eclipse, Buildtool Ant, Versionsverwaltung Subversion.
Titel: XBRL Verarbeitung
Zeitraum: 11.2013-06.2014
Firma: Aufsichtsbehörde
Projekt: Weiterentwicklung einer J2EE Anwendung zur Entgegennahme und Verarbeitung von bankaufsichtlichen Meldedaten im XBRL Format.
Technologien: J2SE, J2EE, Struts 1.3, EJB, SOAP, JPA 2 mit Hibernate, JMS, XML, XBRL, COREP, FINREP, Entwicklungsumgebung RAD, Testtools JUnit, TestNG, DBUnit, HtmlUnit, Selenium, SoapUI, Applikationsserver WebSphere, Datenbank ORACLE, SQL, Versionsverwaltung Subversion, Projektmanagement JIRA.
Titel: SEPA
Zeitraum: 05.2013-11.2013
Firma: Großer Softwarhersteller
Projekt: Weiterentwicklung einer Webanwendung zur Unterstützung von SEPA Transaktionen in einem großen Team
Technologien: JSE, JEE, JSF mit MyFaces, XML, JavaScript, jQuery, JSON, Spring, JPA2 mit Hibernate, Quartz, Entwicklungsumgebung RAD, Testtool TestNG, Applikationsserver WebSphere und WebLogic, Buildtool Ant, Datenbanken ORACLE, DB/2 auf UNIX und z/OS, Versionsvervaltung Subversion, Bugtracker Mantis, RTC.
Titel: Stammdatenverwaltung
Zeitraum: 05.2012-05.2013
Firma: Öffentliche Verwaltung
Projekt: Weiterentwicklung einer Web basierten Stammdatenverwaltung
Technologien: JSE, JEE, Struts 2, XML, JavaScript, jQuery, JSON, JPA 2 mit Eclipse Link, Testtool JUnit, Applikationsserver Glassfish, Projektmanagement Maven, Datenbank ORACLE, SQL, PL/SQL, Versionsverwaltung Subversion, Scrum-Vorgehensmodell.
Titel: Liferay
Zeitraum: 02.2012-04.2012
Firma: Agentur in Frankfurt
Projekt: Erstellung einfacher Portlets, Themes und Hooks für Liferay
Technologien: JSE, JEE, XML, Liferay auf Resin und Glassfish, Projektmanagement Maven, Datenbank SQL Server, SQL, Versionsverwaltung Subversion, Bugmanagement JIRA, Scrum-Vorgehensmodell.
Titel: J2EE Tests
Zeitraum: 11.2011-01.2012
Firma: Handelskonzern in Köln
Projekt: Unit- und Integrationstests der Weiterentwicklung einer Lieferantenverwaltung auf J2EE Basis.
Technologien: JSE, JEE, XML, WebSphere Studio Application Developer, Websphere Applikationsserver, Google Joice, Testtool JUnit, Mockito, Projektmanagement Maven, Datenbanken DB/2 auf z/OS, SQL, Versionsverwaltung Subversion, Bugmanagement JIRA.
Titel: Online Shop
Zeitraum: 10.2010-09.2011
Firma: Mittelständisches Unternehmen im Münsterland
Projekt: Betreuung und Weiterentwicklung eines Online Shops für einen eingeschränkten Benutzerkreis (mehr als 100000 Kunden). Übernahme der Projektverantwortlichkeit nach Ausfall des Projektleiters. Internationalisierung der Anwendung. Anbindung neuer Zahlungsanbieter, u.a. Kreditkartenprovider und neuer Versandpartner. Zugriff auf Fremdsysteme mittels Webservices (SOAP) und proprietärer Protokolle. Weiterentwicklung der Anwendung zur Produktpflege.
Technologien: JSE, JEE, JSPs, JavaScript, Eclipse, Netbeans, Struts, Spring, Webserver Apache mit ModJK, Servletcontainer Tomcat 5, 6, 7, Testtool JUnit, Projektmangament Maven, Kontinuierliche Integration mit Jenkins, Datenbanken MySQL, DB/2, SQL, Versionsverwaltung Subversion, Bugmanagement Bugzilla.
Titel: Verkaufsstellenverwaltung
Zeitraum: 1.2008-8.2010
Firma: Internationaler Handelskonzern bei Düsseldorf
Projekt: Weiterentwicklung einer Intranetanwendung zur Verwaltung von Verkaufsstellen und zur Abwicklung von Bestellvorgängen. Anbindung an Fremdsysteme, u.a. SAP, teilweise mit Hilfe von Webservices. Import von Stammdaten in die Anwendung. Unit- und Anwendungstests. Second Level Support.
Technologien: JSE, JEE, JPA, JSPs, JSF, JavaScript, Eclipse, JDeveloper, Tomcat Webserver, Projektmangament Maven, Testtools JUnit, JMeter, Profiler JProfiler, Datenbank ORACLE 9, 10, 11, SQL, PL/SQL, Versionsverwaltung CVS, Aufgabenmanagement JIRA, Modellierungstool TREND, Scrum-Vorgehensmodell.
Titel: Elektronisches Postbüro
Zeitraum: 9.2004-12.2007
Firma: Internationale Behörde in den Niederlanden
Projekt: Neuentwicklung einer Internet/Intranet-Anwendung unter Verwendung von Jakarta Struts auf der Serverseite und AJAX clientseitig zur Verarbeitung und Weiterleitung eingereichter Dokumente. Deployment auf Websphere 5.1 mit DB/2 8.1 Datenbank und unter Tomcat und JBoss mit MaxDB Datenbank. Portierung auf MySQL Datenbank. Administration der Datenbanken und Applikationsserver in Testumgebungen. Unit und Workflowtests. Anwenderbetreuung internationaler Kunden.
Technologien: JSE, JEE, JSPs, EJBs, JavaScript, Eclipse, Netbeans, Struts, Applikationsserver Websphere 5.1, JBoss 4, Projektmangament Maven, Testtool JUnit, Datenbanken DB/2 8.1, MaxDB, MySQL, SQL, Versionsverwaltung CVS.
Firma: Öffentliche Bibliothek
Technologien: Visual C++, Visual C#, .Net, Windows SDK, DDK.
Firma: Entwicklungshaus für Banksoftware
Firma: Medienunternehmen
Technologien: JSE, ORACLE, SQL, PL/SQL, UNIX.
Technologien: JSE, Swing, JDBC, C, C++, embedded SQL, ORACLE, INFORMIX.
Firmen: Unterschiedliche Kunden, unter anderem SUN Microsystems GmbH
Technologien: J2SE, J2EE, J2ME, C, C++, C#, ORACLE, SQL, PL/SQL, UNIX, Solaris, LINUX.
Firma: Werbemittelhersteller
Technologien: DOS, C, Microsoft C/C++.
Zeitraum: 9.1980-12.1996
Firma: Hochschulen Dortmund, Stuttgart, Osnabrück, Fernuniversität Hagen
Technologien: DOS, OS/390, UNIX, FORTRAN, C, Microsoft C/C++, PASCAL.
Mathematische Modellierung, analytische und numerische Berechnungen
Langjährige Schulungs- und Coachingerfahrung, u.a. für Sun Microsystems GmbH im Programmierung- und Betriebssystemumfeld (JAVA, C, C++, UNIX, SOLARIS).
"Projekt: Implementierung und Integration einer Low-Level Security Schnittstelle in diverse Java-Applets für das HTML-Frontend einer Finanzportal-Software sowie Schnittstellenentwicklung zur Einbindung von SmartCards. Der Consultant hat im Rahmen verschiedener Teamprojekte seine Arbeiten selbstständig und erfolgreich durchgeführt. Alle seine Ergebnisse waren zu unserer vollsten Zufriedenheit. Aufgrund seiner guten fachlichen Qualifikation und seiner reibungslosen Teamintegration würden wir ihn bei Bedarf jederzeit wieder mit neuen Aufgaben betrauen."
— Projekt Java-Software Entwicklung, 02/04 - 05/04
Referenz durch Geschäftsleitung, Softwarehaus (ca. 100 MA), vom 28.05.04
"Der Consultant verfügt über ein ausgesprochen weitgehendes Know-how von Java und objektorientierter Programmierung und hat insbesondere bei der Analyse einer komplexen Java-Anwendung herausragende Arbeit geleistet. Durch seine schnelle Auffassungsgabe ist es für ihn auch kein Problem gewesen, sich in PL/SQL einzuarbeiten und die Business-Logik der Java-Applikation dahin umzusetzen. Im Bereich e-Business haben wir mit ihm sehr gute Erfahrungen gemacht und möchten ihn anderen Projektleitern weiterempfehlen."
— Projekt Oracle, Java, PL/SQL, Unix April 2000 - Sep. 2001
Referenz durch Teilprojektleiter der Bertelsmann mediaSystems vom 04.12.01