01/2015 – 02/2015
Webapplikation im Behördenumfeld
Software Entwickler Java
Weiterentwicklung der Anwendung in Backend und Frontend, Optimierung des Codestands und Erweiterung des Identity Managements um die Erkennung behördlicher Arbeitsplätze.
Stack
Java 7 · JSF · Vaadin · Oracle · Maven · JUnit · Git
09/2014 – 12/2014
Handelsplattform im Energiesektor
Software Entwickler & Tester
Entwicklung eines Testwerkzeugs zur Verifizierung beweglicher Daten, Migration bestehender Anwendungen, Aufbau einer Testsuite sowie Test-Koordination und Bug-Handling.
Stack
Java 7 · C# · Perl · Python · Oracle · Maven · JUnit · SSH
05/2013 – 08/2013
Online-Gaming-Konzern
Software Entwickler C# / Java
Konsolidierung und Einführung von Maven, Neuentwicklung einer Ranorex-Automatisierungsschnittstelle, Upgrade der Rational-Functional-Tester-Anbindung und Datentransfer zwischen Automatisierungsframework und Testwerkzeugen.
Stack
Java 6+ · C#/.NET 4.5 · Maven · JUnit · XML/XSD · SOAP · JBoss · Oracle
12/2012 – 01/2013
CRM-/ERP-Plattform eines Finanzdienstleisters
Software Entwickler Java EE / Web
Migration von JSF 1.1 und Richfaces 3.3 auf JSF 2.x und Richfaces 4.x, Überarbeitung der Drools-Einbindung, Upgrade von JasperReports und Einbau einer OSGi-Implementierung auf Basis Apache Felix.
Stack
Java EE · JSF 1.1 → 2.1 · Richfaces · Drools · Weblogic · Hibernate 3+ · Spring · OSGi/Apache Felix · Oracle 10g
09/2012 – 10/2012
Kundenportal eines Versicherungsunternehmens
Software Entwickler Java EE / Web
Migration der Kundeninformationsplattform auf JSF 2.x, Erstellung von Migrations- und Testkonzept sowie Rekonstruktion und Dokumentation der Architektur. Aktualisierung der Messaging-Anbindung an das SAP-Bestandssystem, Optimierung der Apache-Camel-Routen, Überarbeitung der Sicherheitsrichtlinien und Einführung von SSO.
Stack
Java EE · JSF · Richfaces · Weblogic · Hibernate 3+ · Apache Camel · OSGi · Spring · Oracle 10g · Linux/Unix
11/2010 – 07/2011
Hersteller elektronischer Karten und Ausweise
Software Entwickler Java EE
Entwicklung einer Kalkulationssoftware als Ersatz für unternehmensweit verstreute Access- und Excel-Tabellen, inklusive Migration von Weblogic auf GlassFish und Datenaustausch über Webservices.
Stack
Java EE · Weblogic · GlassFish · Oracle 10g · JSP · Swing · UML · Webservices
02/2010 – 09/2010
Ferndiagnose-System im Klinikumfeld
Projektmanager (Budget, Personal) & Lead Entwickler C/C++
Entwicklung eines Systems zur medizinischen Ferndiagnose auf Basis standardisierter CT-/MRT-Clients. Verantwortung für Beratung, Entwicklung, Test und Projektleitung bei sechs Mitarbeitenden.
Stack
C · C++ · C# · standardisierte Medizingeräte-Software
11/2009 – 03/2010
Abrechnungsportal im Edelmetallhandel
Projektmanager & Lead Software Entwickler Java EE
Provisionsabrechnungs- und Kundenbetreuungsportal für den Vertrieb von Edelmetallen, inklusive OCR-Verarbeitung und Provisionsberechnung. Rechteverwaltung auf Gruppenbasis über gekapselte Session Beans. Teamgröße: vier Personen.
Stack
Java EE · EJB3 · MySQL · PHP · C# · Axis 2 · Apache HTTP Server · UML
09/2009 – 11/2009
Automobilzulieferer · ERP-Anbindung
Software Entwickler Java EE, Projektleitung
Prototyp zur Datenstrukturanalyse für die Anbindung eines externen, MSSQL-basierten ERP-Systems. Von Beginn an clusterfähig ausgelegt, ORM über Hibernate 3 auf Weblogic.
Stack
Java EE · JMS · Hibernate 3 · Weblogic · MS SQL · SAP · UML
10/2008 – 07/2009
Warenwirtschaft eines Composite-Herstellers
Software Entwickler Java EE
Webbasierte Oberfläche auf Basis der bestehenden Warenwirtschaftsdatenbank (FoxPro 8) mit JSF 1.2, Datenverarbeitungsschicht über Hibernate 3 und EJB 3 sowie ODBC-Anbindung. Verantwortung für Datenbankschema, EJB-Logik und Komponententests.
Stack
Java EE · JSF 1.2 · Seam 2 · Hibernate 3 · EJB3 · Visual FoxPro · JasperReports · Swing · UML
07/2008 – 10/2008
Maschinenbauunternehmen · CRM-Integration
Software Entwickler VB.NET
Automatischer Datenaustausch mit einer Microsoft-CRM-Plattform über Webservices, Erweiterung der CRM-Webservices und der SQL-Datenbank sowie Entwicklung der Gegenschnittstelle im bestehenden ERP-System.
Stack
VB.NET · C++ · MS SQL 2005 · MS CRM 3.0 Webservice
2007 – 2017
Diverse Anpassungs- und Migrationsprojekte
Software Entwickler Java EE · Einsätze bis 30 Tage
Kurzeinsätze bei Industrie- und Technologieunternehmen: Migrationen von EJB2 auf EJB3, GlassFish nach JBoss/Wildfly und zurück, BPM-/BPEL-Anpassungen sowie Datenmigrationen aus Oracle, MySQL und MS SQL zwischen CRM-, ERP- und Projektmanagement-Systemen. Erstellung von Testkonzepten in Deutsch und Englisch.
Stack
Java EE · EJB2/EJB3 · GlassFish · Weblogic · JBoss · BPM/BPEL · ActiveBPEL · WebSphere Process Server · SOAP/REST · JasperReports
2007
Controlling- und Warenwirtschafts-Schnittstellen
Software Entwickler VB.NET / Visual FoxPro
Im Beratungsumfeld: VB.NET-Anbindungen an die Controlling-Software, die Betriebskosten aus SAP-R/3-Exporten zu einer unternehmensübergreifenden Analysebasis zusammenführen. Im Handelsumfeld: Schnittstelle zum Einlesen von Artikelpreisen eines Zulieferers in die bestehende Warenwirtschaft.
Stack
VB.NET · SAP R/3 · Visual FoxPro 7/8 · MS SQL 2005 · C/C++
2002 – 2006
Softwarehaus für Warenwirtschaftssysteme
Software-Entwicklung, Support & Marketing
Erste Station nach der Umschulung zum Fachinformatiker: Entwicklung von Schnittstellen sowie Datenaufbereitung und -übernahme im Warenwirtschaftsumfeld.
Stack
Schnittstellenentwicklung · Datenmigration · Warenwirtschaft
Auftraggeber, Projektorte und Produktbezeichnungen werden aus Gründen der
Vertraulichkeit nicht öffentlich genannt. Ein detailliertes Profil mit
konkreten Angaben stelle ich im Rahmen eines Auswahlverfahrens auf Anfrage
und bei Bedarf unter Geheimhaltungsvereinbarung zur Verfügung.