Agile Methoden, BI, BPM, BRM, Configuration Management, DevOps, DWH, Java/J2EE/JEE, OSS, Senior IT-Consulting, Softwarearchitektur / -entwicklung
Aktualisiert am 05.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Gut in Wort und Schrift (speziell EDV - Fachenglisch)
Latein
Großes Latinum

Einsatzorte

Einsatzorte

Köln (+50km) Cochem (+75km) Bonn (+75km) Soest (+50km)

Deutschland: bevorzugt Raum Köln

möglich

Projekte

Projekte

8 Monate
2023-10 - heute

Konsolidierung und Modernisierung der gesamten IT-Landschaft

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler Apache Airflow PostgreSQL PostGIS ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler

  • Migration Microsoft Exchange 2010 nach Microsoft Exchange Online
  • Migration Microsoft Windows 7 nach Microsoft Windows 10
  • Migration Microsoft Office nach Microsoft 365
  • Outsourcing der gesamten IT-Infrastruktur
  • Aufbau einer Datenplattform für ein- und ausgehende Daten
  • Bereitstellung standardbasierter Schnittstellen
  • Ablösung der Delphi Eigenentwicklungen
  • IT-Ausbildung eines Mitarbeiters
  • Schulungen

Apache Airflow PostgreSQL Microsoft 365 Exchange 2010 Exchange Online Microsoft Access MS SQL Server OpenStreetMap GitLab Git PyCharm Nominatim
Apache Airflow PostgreSQL PostGIS Python Docker Kubernetes SDAW GV100 Delphi OpenStreetMap Geodatenverarbeitung Geocoding REST Connexion Flask SQLAlchemy Object-Relational-Mapping Linux Windows OpenAPI
ASS Werbe GmbH
Köln
4 Jahre 2 Monate
2020-04 - heute

Ehrenamtlicher IT-Dozent

IT-Dozent
IT-Dozent
Rheinische Akademie Köln gGmbH
Köln
2 Monate
2024-04 - 2024-05

Datenbank Release Automatisierung

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer Docker Continuous Delivery Continuous Integration ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer

Fachlicher Hintergrund Gesamtprojekt

Automatisierung der Datenbank Major / Minor Releases des Projektes TKeasy.

Fachlicher Hintergrund des konkreten Einsatzes

  • Konzept zur Datenbank Major / Minor Release Automatisierung

Technischer Hintergrund

  • Istaufnahme
  • Evaluierung der Redgate Flyway Funktionalitäten
  • Konzepterstellung


Redgate Flyway GitHub Quest erwin Data Modeller Oracle Atlassian JIRA Atlassian Confluence
Docker Continuous Delivery Continuous Integration Redgate Flyway Major Releases Minor Releases
Techniker Krankenkasse
Remote
3 Jahre
2020-10 - 2023-09

Kommunalportal.NRW

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler EJB3 J2EE JEE ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler

Fachlicher Hintergrund Gesamtprojekt

"Ein Portal aus NRW für NRW ? unter diesem Motto fungiert das Kommunalportal.NRW als landesweites Leitportal für Kommunen. Es basiert auf einer gemeinsamen, standardisierten IT-Infrastruktur, stellt digitale Dienste bereit und ist damit der Schlüssel zur Übertragbarkeit nachnutzbarer Lösungen. Auf Initiative der kommunalen Spitzenverbände NRW wurde mit der Bereitstellung vom Kommunalportal.NRW durch den KDN ? Dachverband kommunaler IT-Dienstleister im März 2021 ein Meilenstein im Prozess der Verwaltungsdigitalisierung erreicht. Für den Aufbau des herstellerneutralen Portals haben sich die größten Portalanbieter in NRW, regio iT und Südwestfalen-IT, zusammengeschlossen und ihr Know-how gebündelt. 

Ziel ist, allen Kommunalverwaltungen in NRW die übertragbaren Dienste, die im Rahmen des  Onlinezugangsgesetzes (OZG) entwickelt werden, sowie weitere digitale Verwaltungsangebote oder auch kommunale Fachverfahren zugänglich zu machen. Erste Lösungen aus kommunalen OZG-Projekten wurden bereits in das Kommunalportal.NRW integriert. Auch die übertragbaren Lösungen aus den Digitalen Modellregionen aus NRW werden künftig im Kommunalportal.NRW bereitgestellt.

Eine wichtige Voraussetzung für die Übertragbarkeit sind Standards. Alle Dienste, die auf dem Kommunalportal.NRW zur Nachnutzung zur Verfügung stehen, basieren auf den von der AG Technik landesweit vorgegebenen Standards, wodurch eine einheitliche Entwicklung und Anbindung ermöglicht wird. Auf dem Kommunalportal.NRW werden Basiskomponenten wie die Authentifizierung über das Servicekonto.NRW, der Bezahldienst ePayBL, ein Zuständigkeitsfinder sowie Anbindungen an Formularserver bereitgestellt. Über offene Schnittstellen können sich Online-Dienste daran anschließen. Eine Integration in den  Portalverbund.NRW garantiert eine bessere Auffindbarkeit der Dienste in den Suchmaschinen. Trotz Standardisierung geht die Individualität nicht verloren. Sie wird über die Bestandsportale der Kommunen und ihrer IT-Dienstleister abgebildet. Die auf dem Kommunalportal.NRW bereitgestellten Dienste sind auch für die Nachnutzung auf den Bestandsportalen geeignet."

Fachlicher Hintergrund des konkreten Einsatzes

  • Design, Wartung, Weiterentwicklung, Qualitätssicherung und Dokumentation der "ExtensionAPI" und der Client Komponenten
  • Fachliche und technische Verantwortung der Anbindung von Formularservern an das Kommunalportal.NRW
  • Extension Entwicklung
  • Coaching und Know-How Transfer

Technischer Hintergrund

  • Design, Wartung, Qualitätssicherung und Dokumentation der Standard "ExtensionAPI" SOAP Webservice Schnittstellen
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der "ExtensionAPI" Java Client Komponenten
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden Java "HelloWorld Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der "ExtensionAPI" CSharp Client Komponenten
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden CSharp "HelloWorld Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation des "ExtensionAPI" Test Frameworks
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden hoch performanten und skalierbaren Java Enterprise Middleware Anwendung "Form-Solutions Extension"
  • Design und Dokumentation der auf der "ExtensionAPI" basierenden Java "Feedback Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf REST Services basierenden Java "LinkChecker" Anwendung
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation eines auf "DocsAsCode" basierenden Dokumentationsansatzes 
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation von Continuous Integration / Continuous Delivery (CI/CD) und Continuous Inspection Pipelines für alle o.a. Projekte
  • Anforderungs-, Release-, Konfigurations-, Dokumentations-, Test- und Buildmanagement Aktivitäten in allen o.a. Projekten 
Maven Apache Solr Apache Axis Artifactory Asciidoctor C# Eclipse EclipseLink Elastic-Stack ELK-Stack Form-Solutions Git GitLab Java Jenkins JetBrains Rider JUnit Jupiter MySQL Payara SoapUI SonarQube .NET Dotnet Forms.IO Camunda BPM SwaggerUI Docker Podman Arquillian
EJB3 J2EE JEE Jakarta EE Continuous Integration Continuous Inspection Scrum Java JSF HTML5 CSS3 JBatch AsciiDoc DocsAsCode SOAP REST JAX-RS JAX-WS OpenAPI JAXB JAXP SAX StAX WSDL XML XSD XSLT XÖV-Standards SQL Web Services JDBC Microprofile Portale BPM Genericode Use Cases UML PlantUML C4 Model ExtensionAPI Servicekonto.NRW Kommunalportal.NRW OZG
Südwestfalen-IT (SIT)
Hemer, Remote
6 Monate
2019-10 - 2020-03

MeinVertrieb

Senior IT-Consultant, DevOps Engineer Scrum agile Entwicklungsmethoden Java ...
Senior IT-Consultant, DevOps Engineer

- Ablösung eines alten CRM Systems

- Umstellung auf Salesforce mit Talend als Middleware

- Build Management weiterentwickeln

- Aufbau einer Continuous Integration / Continuous Delivery (CI/CD) Pipeline für die Talend Middleware Artefakte

- Integration der konzernweiten Artifactory Instanzen

- Git Konfiguration

- Begleitung Deployment Prozess (Salesforce Projekt)

- Aufbau Continuous Inspection für die Talend Artefakte und das Salesforce Projekt

- Aufbau Testautomatisierung

- Aufbau eines OpenShift Clusters für den Talend Middleware Stack 

Red Hat OpenShift Talend DSP Talend Middleware Salesforce SonarQube Jenkins Artifactory
Scrum agile Entwicklungsmethoden Java JEE Red Hat OpenShift
Deutsche Post DHL Group
Bonn
2 Monate
2019-08 - 2019-09

BO/P - Performanceanalyse

Senior IT-Consultant, Performance Analyst EJB3 J2EE JEE ...
Senior IT-Consultant, Performance Analyst

Fachliche und technische Beratung zur Entwicklung einer hoch performanten skalierbaren

Enterpriseanwendung (JEE, Weblogic, JSP, JQuery, HTML5, CSS3) im Bereich BO/P mit dem Ziel mögliche

Korrekturmaßnahmen vor dem Hintergrund der Perfomanceoptimierung zu identifizieren.

Apache Maven Artifactory Eclipse Java Jenkins SonarQube Atlassian Confluence Atlassian JIRA ELK-Stack Elastic-Stack Git WebLogic Enterprise Edition Elastic-ALM
EJB3 J2EE JEE Continuous Integration Continuous Inspection Scrum Java JSP jQuery HTML5 CSS3
Debeka
Koblenz
2 Jahre 11 Monate
2016-07 - 2019-05

Manufacturing Execution System (MES)

Senior IT-Consultant, DevOps Engineer EJB3 J2EE JEE ...
Senior IT-Consultant, DevOps Engineer
Apache Maven Artifactory Eclipse Eclipse RCP Eclipse Tycho Java Jenkins SonarQube OrientDB Atlassian Confluence Atlassian JIRA Atlassian Bitbucket Elastic Search ELK-Stack Elastic-Stack RedHat Enterprise Linux (RHEL) Git GitLab WebLogic Enterprise Edition WebLogic Liquibase
EJB3 J2EE JEE Eclipse RCP Eclipse P2 Eclipse Tycho Continuous Integration Continuous Inspection Konfigurations- und Buildmanagement Maven Plugins Scrum Graph Datenbank NoSQL Elastic Search
ThyssenKrupp Steel Europe AG
Duisburg
2 Jahre 2 Monate
2014-04 - 2016-05

CRM-System

Senior IT-Consultant, Konfigurationsmanager EJB 2.1 EJB3 Ant Tasks ...
Senior IT-Consultant, Konfigurationsmanager

Fachlicher Hintergrund Gesamtprojekt

Aufbau eines CRM-Systems sowohl zur Unterstützung der Umsetzung der Multikanalstrategie des Gothaer Konzerns als auch zur effizienteren Abbildung der Geschäftsprozesse der Vertriebspartner.

Fachlicher Hintergrund des konkreten Einsatzes

  • Mitarbeit im Team SCM (Software Configuration Management) für das Konzern Releasemanagement
  • Erstellung, Paketierung und Auslieferung von Releases und Bugfixes
  • Betreuung Projekt- und Releasemanagement Entwicklungs- und vor-Integrationsumgebungen
  • Wartung und Weiterentwicklung der Build- und Deploymentprozesse und Erweiterungen der Verfahren um weitere Systeme nach Bedarf
  • Sicherstellung und Betreuung der eingesetzten Werkzeuge

Technischer Hintergrund

  • Planung, Konzept, Implementierung und Test der Migration der "Goliath" Anwendung von Maven 2 nach Maven 3
  • Planung, Design, Aufbau und Steuerung, Test, Wartung und Dokumentation eines Continuous Integration Systems (CI) für das Projekt CRM. Das CI-System umfasst die Komponenten
    • Maven Repository Manager - Nexus
    • Continuous Integration Master - Jenkins-CI
    • Mehrere Windows und Linux Build Slaves
    • Code Quality Server - SonarQube
  • Planung und Steuerung des Umzugs des Source Control Management Systems Git des externen Lieferanten des CRM Projektes in das Inhouse Subversion System
  • Aufbau, Test und Betreuung von Build und Deployment Plänen für das CRM Projekt; Sicherstellung der termingerechten Lieferfähigkeit
  • Evaluierung der Code Review Lösung "Review Board"
  • Planung und Steuerung der Erweiterung des TeamViewer Einsatzes als Code Review bzw. Pair Programming Lösung
  • Mitarbeit in verschiedenen CRM Task Forces zur Optimierung und Automatisierung der Provisionierung der Teststages mit direkter Berichterstattung an das Programmmgmt., die Geschäftsführung, Bereichs- und Fachbereichsleitung
  • Aufbau einer automatisierten Lösung zur Anbindung aller CRM Projekte an den Code Quality Server; die angebundenen Projekte werden z.Zt. allesamt mit einer proprietären Inhouse Lösung gebaut und deployed
  • Aufbau einer prototypischen Lösung zur automatisierten Abhängigkeits- und Impactanalyse
  • Aufbau einer Lösung zur automatisierten Migration aller Inhouse Projekte nach Maven incl. Anbindung an das CI-System
  • Ausarbeitung eines (Entwicklungs-)Prozesses zur Adaptierung des CI-Systems für zukünftige Projekte (Schwerpunkte: Softwarequalität und Abhängigkeits- bzw. Impactanalyse)
  • Projektübergreifender Ansprechpartner für Build- und Konfigurationsmanagement und Maven Fragen
  • Projektübergreifender Anwendungsentwicklungssupport
Apache Ant Apache Maven Apache Subversion Eclipse Eclipse Aether Eclipse Scout Eclipse Tycho IBM Websphere Java Jenkins SonarSource SonarQube Sonatype Nexus TeamViewer OrientDB Atlassian Confluence Atlassian JIRA HP ALM IBM DB2 IBM RAD JUnit IBM Lotus Notes SoapUI UC4 RedHat Enterprise Linux (RHEL) PostgreSQL Review Board Git
EJB 2.1 EJB3 Ant Tasks J2EE JEE Eclipse RCP XML XML Schema (XSD) XSL XSLT JAXB JAXP SAX StAX SOAP Web Services SOA WSDL GSM Continuous Integration Continuous Inspection Konfigurations- und Buildmanagement Scrum Kanban
Gothaer-Systems GmbH
Köln
7 Monate
2013-09 - 2014-03

COBAM - FATCA

Senior IT-Consultant, Senior JEE-Developer UML Use Cases Portale ...
Senior IT-Consultant, Senior JEE-Developer

Fachlicher Hintergrund Gesamtprojekt

Fachlicher Hintergrund des konkreten Einsatzes

Unterstützung bei der Java-Applikationsentwicklung für Applikationen im Projekt Client On-Boarding and Account Maintenance (COBAM) - Foreign Account Tax Compliance Act (FATCA). Zu den Aufgaben gehört die Erfassung und Verarbeitung der Kundenstammdaten sowie die Konzeption der Business Prozesse mit jBPM.

Technischer Hintergrund

IBM Websphere IBM Websphere Portal Server IBM Rational Architect Vaadin Spring Java IBM DB2 IBM UDM Eclipse
UML Use Cases Portale Portlets EJB3 J2EE JEE Stammdaten FATCA BPM
HSBC Trinkaus & Burkhardt AG
Düsseldorf
7 Monate
2013-01 - 2013-07

PRISMA (Vertriebsportal der Sparda Bankengruppe)

Senior IT-Consultant EJB3 ESB J2EE ...
Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Wartung und Weiterentwicklung des Vertriebsportals "PRISMA" der Sparda Bankengruppe, um den/die Kundenberater/in im direkten Gespräch mit dem Bankkunden bedarfsorientiert und fallabschließend zu unterstützen.

Fachlicher Hintergrund des konkreten Einsatzes

Wartung und Weiterentwicklung sowohl der Frontend (Portlet) als auch der Backend Komponenten (Webservice) des Kooperationspartners DEVK (u.a. für die Produkte Baufinanzierung, Lebensversicherung, Riester Rente). Anpassungen aufgrund SEPA-Umstellung.

Umstellung der Portlets "Baufi", "DEVK" und "Praemien-/Provisionsabrechnung" auf den Restschuldversicherer "Credit Life". Sicherstellung des Parallelbetriebs zum bisherigen Restschuldversicherer "Cardif" für ausgewählte Sparda Banken.

Technischer Hintergrund

  • Weiterentwicklung bestehender Portlets (Portlet API 1.0)
  • Weiterentwicklung bestehender Webservices
  • Anbindung bestehender MBS Webservices
  • Konzept, Architektur, Implementierung und Test der Java Web Service (JAX-WS) basierten Backend Komponenten zur Anbindung des Restschuldversicherers "Credit Life".
  • Einarbeitung in die fachlichen und technischen Normen der BIPRO e.V.
  • Review / Refactoring

Apache Ant Apache Axis Apache CXF Apache Maven Apache Struts Apache Subversion Atlassian Confluence Atlassian JIRA IBM DB2 IBM Websphere Portal Server Eclipse Hibernate Java JBoss Application Server Jenkins JUnit MBS Rumba Sonatype Nexus SoapUI SVN
EJB3 ESB J2EE JEE JAXB JAX-WS JDBC JPA JSP Portale Portlets SOA SOAP SQL Web Services WSDL WSS XML XML Schema (XSD) XSL XSLT Scrum Kanban
Sparda Datenverarbeitung eG
Nürnberg
4 Jahre 10 Monate
2008-06 - 2013-03

Rules Framework

Gründer, Projektleitung, Software Architekt / Entwickler EJB3 J2EE JEE ...
Gründer, Projektleitung, Software Architekt / Entwickler

The goal of the rules framework project is to support the development, testing, integration, management, monitoring and execution of Java Rules based enterprise applications in a vendor neutral way. This will be achieved by a set of Java Rule Engine API (JSR 94) based components that take part in the different phases of the whole life cycle of such applications. The identified and planned components so far are:

  • a set of Maven 2 plugins for compiling, testing, verification and deployment of Rule Execution Sets to support agile development and QA processes
  • a JSR 94 based JEE Connector Architecture 1.5 (JSR 112) Resource Adapter for Rule Engine integration
  • a JSR 94 based Stateful Decision Service
  • a JSR 94 based Stateless Decision Service
  • a set of Java Management Extensions (JSR 3) MBeans for management and monitoring
Apache Maven Eclipse ILOG JRules Java JBoss Application Server JBoss Rules Drools JESS JUnit SVN
EJB3 J2EE JEE Java Rule Engine API (JSR 94) JCA JMX Maven Plugin Web Services
Open Source Projekt @ SourceForge
5 Jahre 8 Monate
2007-08 - 2013-03

XDP2FO

Gründer, Projektleitung, Software Architekt / Entwickler CSS DOM JAXP ...
Gründer, Projektleitung, Software Architekt / Entwickler

The XDP2FO project is a collection of XSL Transformation (XSLT)
stylesheets to convert documents from Adobe's XML Data Package (XDP) vocabulary into documents in the W3C's XSL Formatting Objects (XSL-FO) vocabulary.

Adobe LiveCycle ES Antenna House XSL Formatter Apache Maven Apache Xalan Apache XML Graphics (Batik/Commons/FOP) Barcode4J CVS Eclipse EXSLT FormCalc Java JavaScript JUnit RenderX XEP Saxon
CSS DOM JAXP PDF SAX StAX SVG XDP XFA XForms XLink XML XMP XPath XML Schema (XSD) XSL XSL-FO XSLT
Open Source Projekt @ SourceForge
1 Jahr 8 Monate
2011-05 - 2012-12

Phoenix (Stahlwerkleitsystem)

Software Architekt / Entwickler, Maven Experte, JBoss Experte EJB3 J2EE JEE ...
Software Architekt / Entwickler, Maven Experte, JBoss Experte

Fachlicher Hintergrund Gesamtprojekt

Ablösung der M76 basierten Stahlwerk Steuerungssoftware durch eine Java Enterprise Lösung. Anbindung der Neubauprojekte Vakuumanlage "VD4" und Stranggussanlage "CC6".

Fachlicher Hintergrund des konkreten Einsatzes

Wartung und Weiterentwicklung der produktiven Java Enterprise Teilprojekte des Stahlwerkleitsystems (SLS) (u.a. Tundishverwaltung, Pfannenumlaufplanung und GKV-Blockguss).
 
Unterstützung der Teilprojekte Konverter und Sekundärmetallurgie

Technischer Hintergrund

Interdisziplinärer, querschnittlicher Einsatz zur Ermöglichung und Förderung der Agilität aller Teilprojekte

  • Build Management, u.a.
    • Einführung Eclipse Team Project Sets
    • Konsolidierung Maven Artefakte (Ongoing Task)
    • Einführung Maven Best-Practices (Ongoing Task)
  • Dependency Management
  • Deployment Management, u.a.
    • Einführung von Deployment Units (EAR, WAR, ZIP)
  • Konfigurations Management, u.a.
    • Konzept und Implementierung verschiedener Maven Plugins
  • Migration JBoss 4.2.3.GA nach JBoss EAP 5.1.0
  • Release Management, u.a.
    • SVN Struktur Migration
  • Wartung und Weiterentwicklung
  • Beratung, Coaching und Support bzgl. JBoss, JEE/J2EE, Maven und Test

Apache Ant Apache Maven Apache Subversion Atlassian Confluence Atlassian JIRA CVS Eclipse Enterprise Architect Hibernate Informix Java JBoss Application Server JBoss EAP Jenkins JFC (Swing) JUnit Oracle Sonatype Nexus SVN
EJB3 J2EE JEE Java Message Service (JMS) Java Management Extensions (JMX) JDBC JPA Maven Plugin SQL XML XML Schema (XSD) Scrum Kanban
AG der Dillinger Hüttenwerke
Dillingen
9 Monate
2010-08 - 2011-04

Orbis (Informations- und Steuerungssystem für Auslandswirtschaftsauskünfte)

Software Architekt / Entwickler, Qualitäts- / Testmanagement Customer Information Quality (CIQ) DOM EJB3 ...
Software Architekt / Entwickler, Qualitäts- / Testmanagement

Fachlicher Hintergrund Gesamtprojekt

Ablösung der AS/400 Altanwendung der Auslandsauskunftsabteilung (AAA) zur Bereitstellung, Pflege und Steuerung von Auslandswirtschaftsauskünften.

Fachlicher Hintergrund des konkreten Einsatzes

Entwicklung eines XML Schemas und eines Subsystems zur Übernahme von Auslandswirtschafts-auskunftslieferungen unterschiedlichster Lieferanten nach Orbis.
 
Entwicklung eines Ausgabemanagementsystems zur Erzeugung, Verteilung und Archivierung von Standardschreiben und Auslandsauskünften.

Technischer Hintergrund

Konzept, Architektur, Implementierung und Test eines Subsystems zur Übernahme von Auslandswirtschaftsauskunftslieferungen unterschiedlichster Lieferanten nach Orbis.
 
Konzept, Architektur, Implementierung und Test eines ausfallsicheren und standardbasierten Output Management Systems (OMS) zur Erzeugung, Verteilung und Archivierung von Standardschreiben und Auslandsauskünften.

Apache ActiveMQ Apache Axis Apache Commons IO Apache HttpComponents Apache Maven Apache PDFBox Apache XML Graphics (Batik/Commons/FOP) Apache Subversion Artifactory Atlassian Confluence Atlassian JIRA BEA WebLogic CUPS Eclipse Ehcache ELO IBM Toolbox for Java (JTOpen) inubit BPM-Suite Java JUnit Saxon SoapUI Teamcity Topcom Kofax (TOPCALL) Communication Server XMLUnit
Customer Information Quality (CIQ) DOM EJB3 JAXB JAXP JAX-WS J2EE JEE Java Connector Architecture (JCA) Java Content Repository (JCR) Java Message Service (JMS) Java Management Extensions (JMX) PDF SAX StAX SVG Servlet SOAP Web Services XPath XML XML Schema (XSD) XSL XSL-FO XSLT Extensible Metadata Platform (XMP) Scrum
Verband der Vereine Creditreform e.V.
Neuss
6 Monate
2009-09 - 2010-02

DecisionBox

Software Architekt / Entwickler, Senior IT-Consultant Ant Tasks EJB 2.1 EJB3 ...
Software Architekt / Entwickler, Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Implementierung der Geschaeftsregeln des Kunden auf der Basis des Business Rules Management Systems (BRMS) ILOG JRules. Ziel ist die vereinfachte Regelpflege und schnelle Reaktion auf Änderungen im Markt oder durch den Gesetzgeber. Dazu soll das Fachpersonal selbst die Regeln pflegen und weiterentwickeln können.

Fachlicher Hintergrund des konkreten Einsatzes

DecisionBox - "Durables"
Migration und Verlegung der Kreditentscheidung des Fachbereiches "Risk Management Durables" in die DecisionBox.

DecisionBox - "Dealer-Rating"
Verlegung der "Dealer-Rating" Scoreermittlung des Fachbereiches "Risk Management Vehicles" in die DecisionBox.

Technischer Hintergrund

Analyse, Implementierung, Integration und Test der DecisionBox - "Durables" Scorekarten und Regelwerke.

Konzept, Implementierung, Integration und Test der DecisionBox - "Dealer-Rating" Scorekarten.

Konzept, Architektur, Implementierung und Test der Standard basierten J2EE/JEE Komponente DecisionBox - "PropertyManager" zur Steuerung der DecisionBox Regelwerke. Folgende Anforderungen wurden umgesetzt

  • Authentifizierung
  • Autorisierter Zugriff auf Properties / Propertygruppen
  • 4-Augen Prinzip
  • Revisionssicherheit
  • Versionierung
  • Persistenz
  • Reporting
  • Ausfallsicherheit

Konzept, Architektur, Implementierung und Test einer Standard (JAXP) basierten XML Pipeline zur Unterstützung agiler QA Prozesse und nachfolgender QA (Massentest) Use Cases

  • Validierung der Testeingaben und -ausgaben
  • XML Datentransformationen
  • XML Soll-Ist Vergleich
  • (AdHoc) Reporting
  • lokale Unit-, Integrations- und Massentests
  • (Semi)automatische Testdokumentation

Code Review / Refactoring

Apache Ant Apache Maven Apache Xalan CVS Eclipse EclipseLink Hibernate IBM Websphere IBM Websphere ILOG JRules ILOG JRules 6.7.2 Java JBoss Application Server JUnit OpenJPA Oracle Saxon XMLUnit
Ant Tasks EJB 2.1 EJB3 JAXP JDBC J2EE JEE JPA Servlet SQL XPath XProc XML XML Schema (XSD) XSL XSLT Scrum
Santander Consumer Bank AG
Mönchengladbach
11 Monate
2008-08 - 2009-06

Tributum

Software Architekt / Entwickler, Senior IT-Consultant Ant Tasks EJB 2.1 EJB3 ...
Software Architekt / Entwickler, Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Mit dem Produkt Tributum bietet Steria Mummert Consulting eine Standardlösung für die Ermittlung und den Ausweis von steuerpflichtigen Kapitalerträgen gemäß §20 EStG und Veräußerungsergebnissen gemäß §22 Abs. 2 EStG in Verbindung mit §23 Abs. 2 ff. EStG an.

Fachlicher Hintergrund des konkreten Einsatzes

  • Performanceanalyse und -tuning
  • Qualitätssicherung
  • Testautomatisierung

Technischer Hintergrund

Laufzeit-Analysen und -Tuning sowohl der Frontend- als auch der Backend-Komponenten der gesamten Tributum Anwendung.

Konzept, Architektur, Implementierung und Test einer Standard (JAXP) basierten XML Pipeline zur Unterstützung agiler QA Prozesse und nachfolgender QA (Massentest) Use Cases

  • Validierung der Testeingaben und -ausgaben
  • XML Datentransformationen
  • XML Soll-Ist Vergleich
  • (AdHoc) Reporting
  • lokale Unit-, Integrations- und Massentests
  • (Semi)automatische Testdokumentation
  • (Semi)automatische Bereitstellung von Testsets

Code Review / Refactoring

Apache Ant Apache Maven Apache Xalan Apache XML Graphics (Batik/Commons/FOP) BEA WebLogic Eclipse HP Quality Center IBM Websphere MQ Java JProbe JUnit Oracle Saxon SVN
Ant Tasks EJB 2.1 EJB3 JAXP JDBC J2EE JEE JMX Maven Plugin SQL Web Services XML XPath XML Schema (XSD) XSL XSL-FO XSLT Scrum Abgeltungssteuer Testautomatisierung
Steria Mummert Consulting AG
München
3 Monate
2007-12 - 2008-02

BOCS-Prototype - Border Control Solution Prototype

Business Rules Management Experte EJB 2.1 EJB3 J2EE ...
Business Rules Management Experte

Fachlicher Hintergrund Gesamtprojekt

Border Control Platform - Lösung zur (Voll-/Teil-) Automatisierung von Grenzkontrollprozessen mit elektronischen Reisedokumenten und biometrischen Verfahren.

Fachlicher Hintergrund des konkreten Einsatzes

Prototypische Ausprägung der "Border Control Platform" als "Proof of Concept" (PoC)

Technischer Hintergrund

Planung und Realisierung der prototypischen und service orientierten Ausprägung der "Border Control Platform" auf Basis von BEA Aqualogic BPM und Drools.

Anbindung des VISOCORE ePass-Lese- und Verifizierungsgerätes mittels SOAP. Anbindung verschiedener Fingerprint-Scanner mittels SOAP und Biomiddle.

Entwicklung eines Web-Frontends zur Visualisierung der ePass und der biometrischen Daten, der Prozessschritte, der Rule Engine Entscheidungen, der Auditdaten und für Benutzerinteraktionen.

Evaluierung verschiedener Business Process und Business Rules Management Systeme.

Apache Axis Apache Jackrabbit Apache Maven Apache Tomcat BEA AquaLogic BPM Biomiddle COSA BPM Drools Eclipse ILOG JRules Java JBoss Application Server JBoss jBPM JUnit Oracle Business Rules VISOCORE
EJB 2.1 EJB3 J2EE JEE Java Rule Engine API (JSR 94) JavaServer Pages (JSP) JCR JMX Maven Plugin SOAP UML Scrum
Bundesdruckerei GmbH
Berlin
4 Jahre 2 Monate
2003-11 - 2007-12

easyCredit

Leitung, Konzeption und Realisierung von Teilprojekten Common Warehouse Metamodel (CWM) DOM EJB 2.1 ...
Leitung, Konzeption und Realisierung von Teilprojekten

Fachlicher Hintergrund Gesamtprojekt

easyCredit-Ratenkreditanwendung - mandanten- und mengengeschäftsfähige, vertriebsorientierte und web basierte Anwendung u.a. für die Vertriebskanäle Partnerbanken (rund 900 Partnerbanken mit rund 11.000 Vertriebsstellen und 32.000 Filialmitarbeitern) und Internet

Fachlicher Hintergrund des konkreten Einsatzes

  • Druckvorlagenerstellung und -pflege
  • Druck der Kreditvertragsunterlagen
  • Kreditvertragsrücklaufkontrolle
  • Bereitstellung der Daten für das Qualitätsreporting
  • Provisionsabrechnung der Partnerbanken
  • Reporting

Technischer Hintergrund

Laufzeit-Analysen und -Tuning sowohl der Frontend- als auch der Backend-Komponenten der gesamten easyCredit-Anwendung.

Konzeptionierung, Prototyping und Implementierung der mengengeschäftsfähigen Aspekte der Druckkomponente incl. Druckvorstufe.
Ab Mitte 2006 Übernahme der Verantwortung für die Druckkomponente und der Druckvorstufe. Konzeptionierung, Architektur und Implementierung einer standardbasierten, systemunabhängigen, mandanten-, mehrländer- und mehrsprachenfähigen Druckkomponente. Integration einer Java Rule Engine (hier Drools).

Übernahme, Redesign und Weiterentwicklung der ETL- und Reporting Komponenten. Konzeptionierung, Architektur und Implementierung einer systemunabhängigen, mandanten-, mehrländer- und mehrsprachenfähigen Reportingkomponente. Ersatz der ETL-Prozesse durch Standardlösungen.

Konzeptionierung, Architektur und Implementierung eines Frameworks zur Integration "Java Rule Engine API" konformer Java Rule Engines (hier JESS und Drools).
 
Code Review / Refactoring

Adobe LiveCycle Forms Apache Ant Apache Jackrabbit Apache Maven Apache FOP Apache Struts Atlassian Confluence Atlassian JIRA Big Faceless Java PDF Library CVS Drools Eclipse Eclipse BIRT iReport iText JasperAssistant JasperReports Java Java Print Service JBoss Application Server JProbe JUnit Oracle Oracle Warehouse Builder (OWB) PL/SQL RenderX XEP Toad for Oracle XDoclet
Common Warehouse Metamodel (CWM) DOM EJB 2.1 EJB3 J2EE JEE Java Rule Engine API (JSR 94) JavaServer Faces (JSF) JavaServer Pages (JSP) JAXB JAXP JCR JDBC JMX Maven Plugin PDF SAX SQL StAX UML XFA XLink XML XPath XML Schema XSL XSL-FO XSLT Scrum
TeamBank AG (ehem. norisbank AG)/easyCredit
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

- Hochschulreife
- Magisterstudiengang Musikwissenschaft / Nebenfächer Philosophie und Phonetik
- Diplomstudiengang Informatik / Nebenfach BWL an der FernUniversität Hagen
- Organisationsprogrammierer (Siemens Nixdorf Informationssysteme AG)
- Weiterbildung im Bereich Inter-/Intranetprogrammierung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Abgeltungssteuer
Adobe LiveCycle ES
Adobe LiveCycle Forms
agile Entwicklungsmethoden
Ant Tasks
Antenna House XSL Formatter
Apache ActiveMQ
Apache Ant
Apache Axis
Apache Commons IO
Apache CXF
Apache FOP
Apache HttpComponents
Apache Jackrabbit
Apache Maven
Apache PDFBox
Apache Struts
Apache Subversion
Apache Tomcat
Apache Xalan
Apache XML Graphics (Batik/Commons/FOP)
Artifactory
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
Barcode4J
BEA AquaLogic BPM
BEA WebLogic
Big Faceless Java PDF Library
Biomiddle
BPM
Common Warehouse Metamodel (CWM)
Continuous Inspection
Continuous Integration
COSA BPM
CSS
CSS3
CUPS
Customer Information Quality (CIQ)
CVS
DOM
Drools
Eclipse
Eclipse Aether
Eclipse BIRT
Eclipse P2
Eclipse RCP
Eclipse Scout
Eclipse Tycho
EclipseLink
Ehcache
EJB 2.1
EJB3
Elastic ALM
Elastic Search
Elastic Search
Elastic Stack
Elastic-ALM
Elastic-Stack
ELK-Stack
ELO
Enterprise Architect
ESB
EXSLT
Extensible Metadata Platform (XMP)
FATCA
FormCalc
Git
GitLab
GSM
Hibernate
HP ALM
HP Quality Center
HTML5
IBM Lotus Notes
IBM RAD
IBM Rational Architect
IBM Toolbox for Java (JTOpen)
IBM UDM
IBM Websphere
IBM Websphere ILOG JRules
IBM Websphere MQ
IBM Websphere Portal Server
ILOG JRules
ILOG JRules 6.7.2
inubit BPM-Suite
iReport
iText
J2EE
JasperAssistant
JasperReports
Java Connector Architecture (JCA)
Java Content Repository (JCR)
Java Management Extensions (JMX)
Java Message Service (JMS)
Java Print Service
Java Rule Engine API (JSR 94)
JavaServer Faces (JSF)
JavaServer Pages (JSP)
JAX-WS
JAXB
JAXP
JBoss Application Server
JBoss EAP
JBoss jBPM
JBoss Rules
JCA
JCR
JEE
Jenkins
JESS
JFC (Swing)
JMX
JPA
JProbe
JSP
JUnit
Kanban
Konfigurations- und Buildmanagement
Liquibase
Maven Plugin
Maven Plugins
MBS
OpenJPA
Oracle Business Rules
Oracle Warehouse Builder (OWB)
PDF
Portale
Portlets
Red Hat OpenShift
Red Hat OpenShift
RedHat Enterprise Linux (RHEL)
RenderX XEP
Review Board
Rumba
Salesforce
SAX
Saxon
Scrum
Servlet
SOA
SOAP
SoapUI
SonarQube
SonarSource SonarQube
Sonatype Nexus
Spring
Stammdaten
StAX
SVG
SVN
Talend DSP
Talend Middleware
Teamcity
TeamViewer
Testautomatisierung
Toad for Oracle
Topcom Kofax (TOPCALL) Communication Server
UC4
Vaadin
VISOCORE
Web Services
WebLogic
WebLogic Enterprise Edition
WSDL
WSS
XDoclet
XDP
XFA
XForms
XLink
XML
XML Schema
XML Schema (XSD)
XMLUnit
XMP
XPath
XProc
XSL
XSL-FO
XSLT
Produkte
--------
Antenna House XSL Formatter
Adobe Acrobat Professional
Adobe LiveCycle ES
Apache Ant
Apache Axis
Apache Batik
Apache CXF
Apache FOP
Apache Jackrabbit
Apache Maven
Apache POI
Apache Struts
Apache Tomcat
Apache Xalan
Apache Xerces
Atlassian Confluence
Atlassian JIRA
BEA AquaLogic
Big Faceless Organization (BFO) Java PDF Library
Eclipse BIRT
Eclipse Platform
IBM C Set++
IBM REXX
IBM VisualAge C++/Java
IBM WorkFrame/2
ILOG JRules
iReport
iText
JasperAssistant
JasperReports
JBoss AS 4.x/5.x/7.x
JBoss Drools
MS Certificat Server
MS Exchange Server
MS Internet Information Server (IIS 4.0)
MS Office
MS Proxy Server
MS Visual C++ 6.0
MS Visual SourceSafe (VSS)
Oracle Database 9i / 10g
Oracle Warehouse Builder (OWB)
Quest JProbe
Quest Performa Sure
Quest TOAD for Oracle
RenderX XEP
SparxSystems Enterprise Architect
Sun Forte 4 Java
Sun JDK alle Versionen
Symantec Visual Cafe DB
Together Control Center

Standards, Spezifikationen, Schnittstellen
-------------------------
Common ISDN Application Programming Interface (CAPI)
Cascading Style Sheets (CSS)
Common Warehouse Metamodel (CWM)
Content Repository for Java Technology API (JCR)
Document Object Model (DOM)
Document Type Definition (DTD)
Enterprise JavaBeans (EJB) 2.1/3.0
Internet Server Application Programming Interface (ISAPI)
J2EE Connector Architecure (JCA) 1.0/1.5
J2EE Management (JMX)
Java 2D
Java API for XML Processing (JAXP)
Java Architecture for XML Binding (JAXB)
Java Beans
JavaMail
Java Naming and Directory Interface (JNDI)
Java Platform, Enterprise Edition (J2EE/JEE)
Java Print Service API (JPS)
Java Rule Engine API
JavaServer Faces (JSF)
JavaServer Pages (JSP)
Java Servlet
Java Webservices (JAX-WS)
JDBC API
Lightweight Directory Access Protocol (LDAP)
PDF Specification
Simple API for CSS (SAC)
Simple API for XML (SAX)
Scalable Vector Graphics (SVG)
Structured Query Language (SQL)
Streaming API for XML (StAX)
XForms
XHTML
XLink
XML
XML Forms Architecture (XFA)
XML Schema
XPath
XSL
XSL-FO
XSLT
XSQL

Erfahrungen
-----------
Strukturierte Analyse/Programmierung/Design (SA/SD)
Objektorientierte Analyse/Programmierung/Design (OOA/OOD)
Design Patterns
Ereignisgesteuerte Programmierung
Projektleitung

Betriebssysteme

BS2000
Linux
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
C
C++
Cobol
Delphi
ESQL/C
Imake, GNU-Make, Make-Maker etc...
Ant, Maven
Java
JavaScript
jQuery
Modula-2
Pascal
Perl
PL/SQL
Grundkenntnisse
Rexx
Shell
Smalltalk
HTML
DHTML
CSS
XML
XSLT
XFORMS
XHTML
XSQL

Datenbanken

Access
DB2
DB2/2
Graph Datenbank
IBM DB2
Informix
ISAM
JDBC
MS SQL Server
MySQL
NoSQL
ODBC
Grundkenntnisse
Oracle
Oracle 9i / Oracle 10g
OrientDB
PostgreSQL
SQL
UDS/IDMS

Datenkommunikation

Internet, Intranet
WWW, HTTP, HTTPS, FTP, CGI, ISAPI
ISDN
CAPI 2.0
ISO/OSI
OS/2 Netzwerk
PC-Anywhere
Anwender Kenntnisse
RS232
RS 232/422/485
SMTP
SNMP
TCP/IP
HTTP, HTTPS, FTP
UTM - Transdata
Windows Netzwerk

Hardware

Mikrocontroller
PC
Siemens Großrechner

Design / Entwicklung / Konstruktion

UML
Use Cases

Branchen

Branchen

Banken
Biometrie
Chemie
chemische Industrie
Druck
Finanzdienstleister
Handel
ID-Systeme
Internetagentur
IT
IT-Sicherheit
Kreditgewerbe
Metallindustrie/-verarbeitung
Point Of Sale (POS)
Softwarehersteller
Versicherungen

Einsatzorte

Einsatzorte

Köln (+50km) Cochem (+75km) Bonn (+75km) Soest (+50km)

Deutschland: bevorzugt Raum Köln

möglich

Projekte

Projekte

8 Monate
2023-10 - heute

Konsolidierung und Modernisierung der gesamten IT-Landschaft

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler Apache Airflow PostgreSQL PostGIS ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler

  • Migration Microsoft Exchange 2010 nach Microsoft Exchange Online
  • Migration Microsoft Windows 7 nach Microsoft Windows 10
  • Migration Microsoft Office nach Microsoft 365
  • Outsourcing der gesamten IT-Infrastruktur
  • Aufbau einer Datenplattform für ein- und ausgehende Daten
  • Bereitstellung standardbasierter Schnittstellen
  • Ablösung der Delphi Eigenentwicklungen
  • IT-Ausbildung eines Mitarbeiters
  • Schulungen

Apache Airflow PostgreSQL Microsoft 365 Exchange 2010 Exchange Online Microsoft Access MS SQL Server OpenStreetMap GitLab Git PyCharm Nominatim
Apache Airflow PostgreSQL PostGIS Python Docker Kubernetes SDAW GV100 Delphi OpenStreetMap Geodatenverarbeitung Geocoding REST Connexion Flask SQLAlchemy Object-Relational-Mapping Linux Windows OpenAPI
ASS Werbe GmbH
Köln
4 Jahre 2 Monate
2020-04 - heute

Ehrenamtlicher IT-Dozent

IT-Dozent
IT-Dozent
Rheinische Akademie Köln gGmbH
Köln
2 Monate
2024-04 - 2024-05

Datenbank Release Automatisierung

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer Docker Continuous Delivery Continuous Integration ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer

Fachlicher Hintergrund Gesamtprojekt

Automatisierung der Datenbank Major / Minor Releases des Projektes TKeasy.

Fachlicher Hintergrund des konkreten Einsatzes

  • Konzept zur Datenbank Major / Minor Release Automatisierung

Technischer Hintergrund

  • Istaufnahme
  • Evaluierung der Redgate Flyway Funktionalitäten
  • Konzepterstellung


Redgate Flyway GitHub Quest erwin Data Modeller Oracle Atlassian JIRA Atlassian Confluence
Docker Continuous Delivery Continuous Integration Redgate Flyway Major Releases Minor Releases
Techniker Krankenkasse
Remote
3 Jahre
2020-10 - 2023-09

Kommunalportal.NRW

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler EJB3 J2EE JEE ...
Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler

Fachlicher Hintergrund Gesamtprojekt

"Ein Portal aus NRW für NRW ? unter diesem Motto fungiert das Kommunalportal.NRW als landesweites Leitportal für Kommunen. Es basiert auf einer gemeinsamen, standardisierten IT-Infrastruktur, stellt digitale Dienste bereit und ist damit der Schlüssel zur Übertragbarkeit nachnutzbarer Lösungen. Auf Initiative der kommunalen Spitzenverbände NRW wurde mit der Bereitstellung vom Kommunalportal.NRW durch den KDN ? Dachverband kommunaler IT-Dienstleister im März 2021 ein Meilenstein im Prozess der Verwaltungsdigitalisierung erreicht. Für den Aufbau des herstellerneutralen Portals haben sich die größten Portalanbieter in NRW, regio iT und Südwestfalen-IT, zusammengeschlossen und ihr Know-how gebündelt. 

Ziel ist, allen Kommunalverwaltungen in NRW die übertragbaren Dienste, die im Rahmen des  Onlinezugangsgesetzes (OZG) entwickelt werden, sowie weitere digitale Verwaltungsangebote oder auch kommunale Fachverfahren zugänglich zu machen. Erste Lösungen aus kommunalen OZG-Projekten wurden bereits in das Kommunalportal.NRW integriert. Auch die übertragbaren Lösungen aus den Digitalen Modellregionen aus NRW werden künftig im Kommunalportal.NRW bereitgestellt.

Eine wichtige Voraussetzung für die Übertragbarkeit sind Standards. Alle Dienste, die auf dem Kommunalportal.NRW zur Nachnutzung zur Verfügung stehen, basieren auf den von der AG Technik landesweit vorgegebenen Standards, wodurch eine einheitliche Entwicklung und Anbindung ermöglicht wird. Auf dem Kommunalportal.NRW werden Basiskomponenten wie die Authentifizierung über das Servicekonto.NRW, der Bezahldienst ePayBL, ein Zuständigkeitsfinder sowie Anbindungen an Formularserver bereitgestellt. Über offene Schnittstellen können sich Online-Dienste daran anschließen. Eine Integration in den  Portalverbund.NRW garantiert eine bessere Auffindbarkeit der Dienste in den Suchmaschinen. Trotz Standardisierung geht die Individualität nicht verloren. Sie wird über die Bestandsportale der Kommunen und ihrer IT-Dienstleister abgebildet. Die auf dem Kommunalportal.NRW bereitgestellten Dienste sind auch für die Nachnutzung auf den Bestandsportalen geeignet."

Fachlicher Hintergrund des konkreten Einsatzes

  • Design, Wartung, Weiterentwicklung, Qualitätssicherung und Dokumentation der "ExtensionAPI" und der Client Komponenten
  • Fachliche und technische Verantwortung der Anbindung von Formularservern an das Kommunalportal.NRW
  • Extension Entwicklung
  • Coaching und Know-How Transfer

Technischer Hintergrund

  • Design, Wartung, Qualitätssicherung und Dokumentation der Standard "ExtensionAPI" SOAP Webservice Schnittstellen
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der "ExtensionAPI" Java Client Komponenten
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden Java "HelloWorld Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der "ExtensionAPI" CSharp Client Komponenten
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden CSharp "HelloWorld Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation des "ExtensionAPI" Test Frameworks
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf der "ExtensionAPI" basierenden hoch performanten und skalierbaren Java Enterprise Middleware Anwendung "Form-Solutions Extension"
  • Design und Dokumentation der auf der "ExtensionAPI" basierenden Java "Feedback Extension"
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation der auf REST Services basierenden Java "LinkChecker" Anwendung
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation eines auf "DocsAsCode" basierenden Dokumentationsansatzes 
  • Design, Implementierung, Wartung, Qualitätssicherung und Dokumentation von Continuous Integration / Continuous Delivery (CI/CD) und Continuous Inspection Pipelines für alle o.a. Projekte
  • Anforderungs-, Release-, Konfigurations-, Dokumentations-, Test- und Buildmanagement Aktivitäten in allen o.a. Projekten 
Maven Apache Solr Apache Axis Artifactory Asciidoctor C# Eclipse EclipseLink Elastic-Stack ELK-Stack Form-Solutions Git GitLab Java Jenkins JetBrains Rider JUnit Jupiter MySQL Payara SoapUI SonarQube .NET Dotnet Forms.IO Camunda BPM SwaggerUI Docker Podman Arquillian
EJB3 J2EE JEE Jakarta EE Continuous Integration Continuous Inspection Scrum Java JSF HTML5 CSS3 JBatch AsciiDoc DocsAsCode SOAP REST JAX-RS JAX-WS OpenAPI JAXB JAXP SAX StAX WSDL XML XSD XSLT XÖV-Standards SQL Web Services JDBC Microprofile Portale BPM Genericode Use Cases UML PlantUML C4 Model ExtensionAPI Servicekonto.NRW Kommunalportal.NRW OZG
Südwestfalen-IT (SIT)
Hemer, Remote
6 Monate
2019-10 - 2020-03

MeinVertrieb

Senior IT-Consultant, DevOps Engineer Scrum agile Entwicklungsmethoden Java ...
Senior IT-Consultant, DevOps Engineer

- Ablösung eines alten CRM Systems

- Umstellung auf Salesforce mit Talend als Middleware

- Build Management weiterentwickeln

- Aufbau einer Continuous Integration / Continuous Delivery (CI/CD) Pipeline für die Talend Middleware Artefakte

- Integration der konzernweiten Artifactory Instanzen

- Git Konfiguration

- Begleitung Deployment Prozess (Salesforce Projekt)

- Aufbau Continuous Inspection für die Talend Artefakte und das Salesforce Projekt

- Aufbau Testautomatisierung

- Aufbau eines OpenShift Clusters für den Talend Middleware Stack 

Red Hat OpenShift Talend DSP Talend Middleware Salesforce SonarQube Jenkins Artifactory
Scrum agile Entwicklungsmethoden Java JEE Red Hat OpenShift
Deutsche Post DHL Group
Bonn
2 Monate
2019-08 - 2019-09

BO/P - Performanceanalyse

Senior IT-Consultant, Performance Analyst EJB3 J2EE JEE ...
Senior IT-Consultant, Performance Analyst

Fachliche und technische Beratung zur Entwicklung einer hoch performanten skalierbaren

Enterpriseanwendung (JEE, Weblogic, JSP, JQuery, HTML5, CSS3) im Bereich BO/P mit dem Ziel mögliche

Korrekturmaßnahmen vor dem Hintergrund der Perfomanceoptimierung zu identifizieren.

Apache Maven Artifactory Eclipse Java Jenkins SonarQube Atlassian Confluence Atlassian JIRA ELK-Stack Elastic-Stack Git WebLogic Enterprise Edition Elastic-ALM
EJB3 J2EE JEE Continuous Integration Continuous Inspection Scrum Java JSP jQuery HTML5 CSS3
Debeka
Koblenz
2 Jahre 11 Monate
2016-07 - 2019-05

Manufacturing Execution System (MES)

Senior IT-Consultant, DevOps Engineer EJB3 J2EE JEE ...
Senior IT-Consultant, DevOps Engineer
Apache Maven Artifactory Eclipse Eclipse RCP Eclipse Tycho Java Jenkins SonarQube OrientDB Atlassian Confluence Atlassian JIRA Atlassian Bitbucket Elastic Search ELK-Stack Elastic-Stack RedHat Enterprise Linux (RHEL) Git GitLab WebLogic Enterprise Edition WebLogic Liquibase
EJB3 J2EE JEE Eclipse RCP Eclipse P2 Eclipse Tycho Continuous Integration Continuous Inspection Konfigurations- und Buildmanagement Maven Plugins Scrum Graph Datenbank NoSQL Elastic Search
ThyssenKrupp Steel Europe AG
Duisburg
2 Jahre 2 Monate
2014-04 - 2016-05

CRM-System

Senior IT-Consultant, Konfigurationsmanager EJB 2.1 EJB3 Ant Tasks ...
Senior IT-Consultant, Konfigurationsmanager

Fachlicher Hintergrund Gesamtprojekt

Aufbau eines CRM-Systems sowohl zur Unterstützung der Umsetzung der Multikanalstrategie des Gothaer Konzerns als auch zur effizienteren Abbildung der Geschäftsprozesse der Vertriebspartner.

Fachlicher Hintergrund des konkreten Einsatzes

  • Mitarbeit im Team SCM (Software Configuration Management) für das Konzern Releasemanagement
  • Erstellung, Paketierung und Auslieferung von Releases und Bugfixes
  • Betreuung Projekt- und Releasemanagement Entwicklungs- und vor-Integrationsumgebungen
  • Wartung und Weiterentwicklung der Build- und Deploymentprozesse und Erweiterungen der Verfahren um weitere Systeme nach Bedarf
  • Sicherstellung und Betreuung der eingesetzten Werkzeuge

Technischer Hintergrund

  • Planung, Konzept, Implementierung und Test der Migration der "Goliath" Anwendung von Maven 2 nach Maven 3
  • Planung, Design, Aufbau und Steuerung, Test, Wartung und Dokumentation eines Continuous Integration Systems (CI) für das Projekt CRM. Das CI-System umfasst die Komponenten
    • Maven Repository Manager - Nexus
    • Continuous Integration Master - Jenkins-CI
    • Mehrere Windows und Linux Build Slaves
    • Code Quality Server - SonarQube
  • Planung und Steuerung des Umzugs des Source Control Management Systems Git des externen Lieferanten des CRM Projektes in das Inhouse Subversion System
  • Aufbau, Test und Betreuung von Build und Deployment Plänen für das CRM Projekt; Sicherstellung der termingerechten Lieferfähigkeit
  • Evaluierung der Code Review Lösung "Review Board"
  • Planung und Steuerung der Erweiterung des TeamViewer Einsatzes als Code Review bzw. Pair Programming Lösung
  • Mitarbeit in verschiedenen CRM Task Forces zur Optimierung und Automatisierung der Provisionierung der Teststages mit direkter Berichterstattung an das Programmmgmt., die Geschäftsführung, Bereichs- und Fachbereichsleitung
  • Aufbau einer automatisierten Lösung zur Anbindung aller CRM Projekte an den Code Quality Server; die angebundenen Projekte werden z.Zt. allesamt mit einer proprietären Inhouse Lösung gebaut und deployed
  • Aufbau einer prototypischen Lösung zur automatisierten Abhängigkeits- und Impactanalyse
  • Aufbau einer Lösung zur automatisierten Migration aller Inhouse Projekte nach Maven incl. Anbindung an das CI-System
  • Ausarbeitung eines (Entwicklungs-)Prozesses zur Adaptierung des CI-Systems für zukünftige Projekte (Schwerpunkte: Softwarequalität und Abhängigkeits- bzw. Impactanalyse)
  • Projektübergreifender Ansprechpartner für Build- und Konfigurationsmanagement und Maven Fragen
  • Projektübergreifender Anwendungsentwicklungssupport
Apache Ant Apache Maven Apache Subversion Eclipse Eclipse Aether Eclipse Scout Eclipse Tycho IBM Websphere Java Jenkins SonarSource SonarQube Sonatype Nexus TeamViewer OrientDB Atlassian Confluence Atlassian JIRA HP ALM IBM DB2 IBM RAD JUnit IBM Lotus Notes SoapUI UC4 RedHat Enterprise Linux (RHEL) PostgreSQL Review Board Git
EJB 2.1 EJB3 Ant Tasks J2EE JEE Eclipse RCP XML XML Schema (XSD) XSL XSLT JAXB JAXP SAX StAX SOAP Web Services SOA WSDL GSM Continuous Integration Continuous Inspection Konfigurations- und Buildmanagement Scrum Kanban
Gothaer-Systems GmbH
Köln
7 Monate
2013-09 - 2014-03

COBAM - FATCA

Senior IT-Consultant, Senior JEE-Developer UML Use Cases Portale ...
Senior IT-Consultant, Senior JEE-Developer

Fachlicher Hintergrund Gesamtprojekt

Fachlicher Hintergrund des konkreten Einsatzes

Unterstützung bei der Java-Applikationsentwicklung für Applikationen im Projekt Client On-Boarding and Account Maintenance (COBAM) - Foreign Account Tax Compliance Act (FATCA). Zu den Aufgaben gehört die Erfassung und Verarbeitung der Kundenstammdaten sowie die Konzeption der Business Prozesse mit jBPM.

Technischer Hintergrund

IBM Websphere IBM Websphere Portal Server IBM Rational Architect Vaadin Spring Java IBM DB2 IBM UDM Eclipse
UML Use Cases Portale Portlets EJB3 J2EE JEE Stammdaten FATCA BPM
HSBC Trinkaus & Burkhardt AG
Düsseldorf
7 Monate
2013-01 - 2013-07

PRISMA (Vertriebsportal der Sparda Bankengruppe)

Senior IT-Consultant EJB3 ESB J2EE ...
Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Wartung und Weiterentwicklung des Vertriebsportals "PRISMA" der Sparda Bankengruppe, um den/die Kundenberater/in im direkten Gespräch mit dem Bankkunden bedarfsorientiert und fallabschließend zu unterstützen.

Fachlicher Hintergrund des konkreten Einsatzes

Wartung und Weiterentwicklung sowohl der Frontend (Portlet) als auch der Backend Komponenten (Webservice) des Kooperationspartners DEVK (u.a. für die Produkte Baufinanzierung, Lebensversicherung, Riester Rente). Anpassungen aufgrund SEPA-Umstellung.

Umstellung der Portlets "Baufi", "DEVK" und "Praemien-/Provisionsabrechnung" auf den Restschuldversicherer "Credit Life". Sicherstellung des Parallelbetriebs zum bisherigen Restschuldversicherer "Cardif" für ausgewählte Sparda Banken.

Technischer Hintergrund

  • Weiterentwicklung bestehender Portlets (Portlet API 1.0)
  • Weiterentwicklung bestehender Webservices
  • Anbindung bestehender MBS Webservices
  • Konzept, Architektur, Implementierung und Test der Java Web Service (JAX-WS) basierten Backend Komponenten zur Anbindung des Restschuldversicherers "Credit Life".
  • Einarbeitung in die fachlichen und technischen Normen der BIPRO e.V.
  • Review / Refactoring

Apache Ant Apache Axis Apache CXF Apache Maven Apache Struts Apache Subversion Atlassian Confluence Atlassian JIRA IBM DB2 IBM Websphere Portal Server Eclipse Hibernate Java JBoss Application Server Jenkins JUnit MBS Rumba Sonatype Nexus SoapUI SVN
EJB3 ESB J2EE JEE JAXB JAX-WS JDBC JPA JSP Portale Portlets SOA SOAP SQL Web Services WSDL WSS XML XML Schema (XSD) XSL XSLT Scrum Kanban
Sparda Datenverarbeitung eG
Nürnberg
4 Jahre 10 Monate
2008-06 - 2013-03

Rules Framework

Gründer, Projektleitung, Software Architekt / Entwickler EJB3 J2EE JEE ...
Gründer, Projektleitung, Software Architekt / Entwickler

The goal of the rules framework project is to support the development, testing, integration, management, monitoring and execution of Java Rules based enterprise applications in a vendor neutral way. This will be achieved by a set of Java Rule Engine API (JSR 94) based components that take part in the different phases of the whole life cycle of such applications. The identified and planned components so far are:

  • a set of Maven 2 plugins for compiling, testing, verification and deployment of Rule Execution Sets to support agile development and QA processes
  • a JSR 94 based JEE Connector Architecture 1.5 (JSR 112) Resource Adapter for Rule Engine integration
  • a JSR 94 based Stateful Decision Service
  • a JSR 94 based Stateless Decision Service
  • a set of Java Management Extensions (JSR 3) MBeans for management and monitoring
Apache Maven Eclipse ILOG JRules Java JBoss Application Server JBoss Rules Drools JESS JUnit SVN
EJB3 J2EE JEE Java Rule Engine API (JSR 94) JCA JMX Maven Plugin Web Services
Open Source Projekt @ SourceForge
5 Jahre 8 Monate
2007-08 - 2013-03

XDP2FO

Gründer, Projektleitung, Software Architekt / Entwickler CSS DOM JAXP ...
Gründer, Projektleitung, Software Architekt / Entwickler

The XDP2FO project is a collection of XSL Transformation (XSLT)
stylesheets to convert documents from Adobe's XML Data Package (XDP) vocabulary into documents in the W3C's XSL Formatting Objects (XSL-FO) vocabulary.

Adobe LiveCycle ES Antenna House XSL Formatter Apache Maven Apache Xalan Apache XML Graphics (Batik/Commons/FOP) Barcode4J CVS Eclipse EXSLT FormCalc Java JavaScript JUnit RenderX XEP Saxon
CSS DOM JAXP PDF SAX StAX SVG XDP XFA XForms XLink XML XMP XPath XML Schema (XSD) XSL XSL-FO XSLT
Open Source Projekt @ SourceForge
1 Jahr 8 Monate
2011-05 - 2012-12

Phoenix (Stahlwerkleitsystem)

Software Architekt / Entwickler, Maven Experte, JBoss Experte EJB3 J2EE JEE ...
Software Architekt / Entwickler, Maven Experte, JBoss Experte

Fachlicher Hintergrund Gesamtprojekt

Ablösung der M76 basierten Stahlwerk Steuerungssoftware durch eine Java Enterprise Lösung. Anbindung der Neubauprojekte Vakuumanlage "VD4" und Stranggussanlage "CC6".

Fachlicher Hintergrund des konkreten Einsatzes

Wartung und Weiterentwicklung der produktiven Java Enterprise Teilprojekte des Stahlwerkleitsystems (SLS) (u.a. Tundishverwaltung, Pfannenumlaufplanung und GKV-Blockguss).
 
Unterstützung der Teilprojekte Konverter und Sekundärmetallurgie

Technischer Hintergrund

Interdisziplinärer, querschnittlicher Einsatz zur Ermöglichung und Förderung der Agilität aller Teilprojekte

  • Build Management, u.a.
    • Einführung Eclipse Team Project Sets
    • Konsolidierung Maven Artefakte (Ongoing Task)
    • Einführung Maven Best-Practices (Ongoing Task)
  • Dependency Management
  • Deployment Management, u.a.
    • Einführung von Deployment Units (EAR, WAR, ZIP)
  • Konfigurations Management, u.a.
    • Konzept und Implementierung verschiedener Maven Plugins
  • Migration JBoss 4.2.3.GA nach JBoss EAP 5.1.0
  • Release Management, u.a.
    • SVN Struktur Migration
  • Wartung und Weiterentwicklung
  • Beratung, Coaching und Support bzgl. JBoss, JEE/J2EE, Maven und Test

Apache Ant Apache Maven Apache Subversion Atlassian Confluence Atlassian JIRA CVS Eclipse Enterprise Architect Hibernate Informix Java JBoss Application Server JBoss EAP Jenkins JFC (Swing) JUnit Oracle Sonatype Nexus SVN
EJB3 J2EE JEE Java Message Service (JMS) Java Management Extensions (JMX) JDBC JPA Maven Plugin SQL XML XML Schema (XSD) Scrum Kanban
AG der Dillinger Hüttenwerke
Dillingen
9 Monate
2010-08 - 2011-04

Orbis (Informations- und Steuerungssystem für Auslandswirtschaftsauskünfte)

Software Architekt / Entwickler, Qualitäts- / Testmanagement Customer Information Quality (CIQ) DOM EJB3 ...
Software Architekt / Entwickler, Qualitäts- / Testmanagement

Fachlicher Hintergrund Gesamtprojekt

Ablösung der AS/400 Altanwendung der Auslandsauskunftsabteilung (AAA) zur Bereitstellung, Pflege und Steuerung von Auslandswirtschaftsauskünften.

Fachlicher Hintergrund des konkreten Einsatzes

Entwicklung eines XML Schemas und eines Subsystems zur Übernahme von Auslandswirtschafts-auskunftslieferungen unterschiedlichster Lieferanten nach Orbis.
 
Entwicklung eines Ausgabemanagementsystems zur Erzeugung, Verteilung und Archivierung von Standardschreiben und Auslandsauskünften.

Technischer Hintergrund

Konzept, Architektur, Implementierung und Test eines Subsystems zur Übernahme von Auslandswirtschaftsauskunftslieferungen unterschiedlichster Lieferanten nach Orbis.
 
Konzept, Architektur, Implementierung und Test eines ausfallsicheren und standardbasierten Output Management Systems (OMS) zur Erzeugung, Verteilung und Archivierung von Standardschreiben und Auslandsauskünften.

Apache ActiveMQ Apache Axis Apache Commons IO Apache HttpComponents Apache Maven Apache PDFBox Apache XML Graphics (Batik/Commons/FOP) Apache Subversion Artifactory Atlassian Confluence Atlassian JIRA BEA WebLogic CUPS Eclipse Ehcache ELO IBM Toolbox for Java (JTOpen) inubit BPM-Suite Java JUnit Saxon SoapUI Teamcity Topcom Kofax (TOPCALL) Communication Server XMLUnit
Customer Information Quality (CIQ) DOM EJB3 JAXB JAXP JAX-WS J2EE JEE Java Connector Architecture (JCA) Java Content Repository (JCR) Java Message Service (JMS) Java Management Extensions (JMX) PDF SAX StAX SVG Servlet SOAP Web Services XPath XML XML Schema (XSD) XSL XSL-FO XSLT Extensible Metadata Platform (XMP) Scrum
Verband der Vereine Creditreform e.V.
Neuss
6 Monate
2009-09 - 2010-02

DecisionBox

Software Architekt / Entwickler, Senior IT-Consultant Ant Tasks EJB 2.1 EJB3 ...
Software Architekt / Entwickler, Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Implementierung der Geschaeftsregeln des Kunden auf der Basis des Business Rules Management Systems (BRMS) ILOG JRules. Ziel ist die vereinfachte Regelpflege und schnelle Reaktion auf Änderungen im Markt oder durch den Gesetzgeber. Dazu soll das Fachpersonal selbst die Regeln pflegen und weiterentwickeln können.

Fachlicher Hintergrund des konkreten Einsatzes

DecisionBox - "Durables"
Migration und Verlegung der Kreditentscheidung des Fachbereiches "Risk Management Durables" in die DecisionBox.

DecisionBox - "Dealer-Rating"
Verlegung der "Dealer-Rating" Scoreermittlung des Fachbereiches "Risk Management Vehicles" in die DecisionBox.

Technischer Hintergrund

Analyse, Implementierung, Integration und Test der DecisionBox - "Durables" Scorekarten und Regelwerke.

Konzept, Implementierung, Integration und Test der DecisionBox - "Dealer-Rating" Scorekarten.

Konzept, Architektur, Implementierung und Test der Standard basierten J2EE/JEE Komponente DecisionBox - "PropertyManager" zur Steuerung der DecisionBox Regelwerke. Folgende Anforderungen wurden umgesetzt

  • Authentifizierung
  • Autorisierter Zugriff auf Properties / Propertygruppen
  • 4-Augen Prinzip
  • Revisionssicherheit
  • Versionierung
  • Persistenz
  • Reporting
  • Ausfallsicherheit

Konzept, Architektur, Implementierung und Test einer Standard (JAXP) basierten XML Pipeline zur Unterstützung agiler QA Prozesse und nachfolgender QA (Massentest) Use Cases

  • Validierung der Testeingaben und -ausgaben
  • XML Datentransformationen
  • XML Soll-Ist Vergleich
  • (AdHoc) Reporting
  • lokale Unit-, Integrations- und Massentests
  • (Semi)automatische Testdokumentation

Code Review / Refactoring

Apache Ant Apache Maven Apache Xalan CVS Eclipse EclipseLink Hibernate IBM Websphere IBM Websphere ILOG JRules ILOG JRules 6.7.2 Java JBoss Application Server JUnit OpenJPA Oracle Saxon XMLUnit
Ant Tasks EJB 2.1 EJB3 JAXP JDBC J2EE JEE JPA Servlet SQL XPath XProc XML XML Schema (XSD) XSL XSLT Scrum
Santander Consumer Bank AG
Mönchengladbach
11 Monate
2008-08 - 2009-06

Tributum

Software Architekt / Entwickler, Senior IT-Consultant Ant Tasks EJB 2.1 EJB3 ...
Software Architekt / Entwickler, Senior IT-Consultant

Fachlicher Hintergrund Gesamtprojekt

Mit dem Produkt Tributum bietet Steria Mummert Consulting eine Standardlösung für die Ermittlung und den Ausweis von steuerpflichtigen Kapitalerträgen gemäß §20 EStG und Veräußerungsergebnissen gemäß §22 Abs. 2 EStG in Verbindung mit §23 Abs. 2 ff. EStG an.

Fachlicher Hintergrund des konkreten Einsatzes

  • Performanceanalyse und -tuning
  • Qualitätssicherung
  • Testautomatisierung

Technischer Hintergrund

Laufzeit-Analysen und -Tuning sowohl der Frontend- als auch der Backend-Komponenten der gesamten Tributum Anwendung.

Konzept, Architektur, Implementierung und Test einer Standard (JAXP) basierten XML Pipeline zur Unterstützung agiler QA Prozesse und nachfolgender QA (Massentest) Use Cases

  • Validierung der Testeingaben und -ausgaben
  • XML Datentransformationen
  • XML Soll-Ist Vergleich
  • (AdHoc) Reporting
  • lokale Unit-, Integrations- und Massentests
  • (Semi)automatische Testdokumentation
  • (Semi)automatische Bereitstellung von Testsets

Code Review / Refactoring

Apache Ant Apache Maven Apache Xalan Apache XML Graphics (Batik/Commons/FOP) BEA WebLogic Eclipse HP Quality Center IBM Websphere MQ Java JProbe JUnit Oracle Saxon SVN
Ant Tasks EJB 2.1 EJB3 JAXP JDBC J2EE JEE JMX Maven Plugin SQL Web Services XML XPath XML Schema (XSD) XSL XSL-FO XSLT Scrum Abgeltungssteuer Testautomatisierung
Steria Mummert Consulting AG
München
3 Monate
2007-12 - 2008-02

BOCS-Prototype - Border Control Solution Prototype

Business Rules Management Experte EJB 2.1 EJB3 J2EE ...
Business Rules Management Experte

Fachlicher Hintergrund Gesamtprojekt

Border Control Platform - Lösung zur (Voll-/Teil-) Automatisierung von Grenzkontrollprozessen mit elektronischen Reisedokumenten und biometrischen Verfahren.

Fachlicher Hintergrund des konkreten Einsatzes

Prototypische Ausprägung der "Border Control Platform" als "Proof of Concept" (PoC)

Technischer Hintergrund

Planung und Realisierung der prototypischen und service orientierten Ausprägung der "Border Control Platform" auf Basis von BEA Aqualogic BPM und Drools.

Anbindung des VISOCORE ePass-Lese- und Verifizierungsgerätes mittels SOAP. Anbindung verschiedener Fingerprint-Scanner mittels SOAP und Biomiddle.

Entwicklung eines Web-Frontends zur Visualisierung der ePass und der biometrischen Daten, der Prozessschritte, der Rule Engine Entscheidungen, der Auditdaten und für Benutzerinteraktionen.

Evaluierung verschiedener Business Process und Business Rules Management Systeme.

Apache Axis Apache Jackrabbit Apache Maven Apache Tomcat BEA AquaLogic BPM Biomiddle COSA BPM Drools Eclipse ILOG JRules Java JBoss Application Server JBoss jBPM JUnit Oracle Business Rules VISOCORE
EJB 2.1 EJB3 J2EE JEE Java Rule Engine API (JSR 94) JavaServer Pages (JSP) JCR JMX Maven Plugin SOAP UML Scrum
Bundesdruckerei GmbH
Berlin
4 Jahre 2 Monate
2003-11 - 2007-12

easyCredit

Leitung, Konzeption und Realisierung von Teilprojekten Common Warehouse Metamodel (CWM) DOM EJB 2.1 ...
Leitung, Konzeption und Realisierung von Teilprojekten

Fachlicher Hintergrund Gesamtprojekt

easyCredit-Ratenkreditanwendung - mandanten- und mengengeschäftsfähige, vertriebsorientierte und web basierte Anwendung u.a. für die Vertriebskanäle Partnerbanken (rund 900 Partnerbanken mit rund 11.000 Vertriebsstellen und 32.000 Filialmitarbeitern) und Internet

Fachlicher Hintergrund des konkreten Einsatzes

  • Druckvorlagenerstellung und -pflege
  • Druck der Kreditvertragsunterlagen
  • Kreditvertragsrücklaufkontrolle
  • Bereitstellung der Daten für das Qualitätsreporting
  • Provisionsabrechnung der Partnerbanken
  • Reporting

Technischer Hintergrund

Laufzeit-Analysen und -Tuning sowohl der Frontend- als auch der Backend-Komponenten der gesamten easyCredit-Anwendung.

Konzeptionierung, Prototyping und Implementierung der mengengeschäftsfähigen Aspekte der Druckkomponente incl. Druckvorstufe.
Ab Mitte 2006 Übernahme der Verantwortung für die Druckkomponente und der Druckvorstufe. Konzeptionierung, Architektur und Implementierung einer standardbasierten, systemunabhängigen, mandanten-, mehrländer- und mehrsprachenfähigen Druckkomponente. Integration einer Java Rule Engine (hier Drools).

Übernahme, Redesign und Weiterentwicklung der ETL- und Reporting Komponenten. Konzeptionierung, Architektur und Implementierung einer systemunabhängigen, mandanten-, mehrländer- und mehrsprachenfähigen Reportingkomponente. Ersatz der ETL-Prozesse durch Standardlösungen.

Konzeptionierung, Architektur und Implementierung eines Frameworks zur Integration "Java Rule Engine API" konformer Java Rule Engines (hier JESS und Drools).
 
Code Review / Refactoring

Adobe LiveCycle Forms Apache Ant Apache Jackrabbit Apache Maven Apache FOP Apache Struts Atlassian Confluence Atlassian JIRA Big Faceless Java PDF Library CVS Drools Eclipse Eclipse BIRT iReport iText JasperAssistant JasperReports Java Java Print Service JBoss Application Server JProbe JUnit Oracle Oracle Warehouse Builder (OWB) PL/SQL RenderX XEP Toad for Oracle XDoclet
Common Warehouse Metamodel (CWM) DOM EJB 2.1 EJB3 J2EE JEE Java Rule Engine API (JSR 94) JavaServer Faces (JSF) JavaServer Pages (JSP) JAXB JAXP JCR JDBC JMX Maven Plugin PDF SAX SQL StAX UML XFA XLink XML XPath XML Schema XSL XSL-FO XSLT Scrum
TeamBank AG (ehem. norisbank AG)/easyCredit
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

- Hochschulreife
- Magisterstudiengang Musikwissenschaft / Nebenfächer Philosophie und Phonetik
- Diplomstudiengang Informatik / Nebenfach BWL an der FernUniversität Hagen
- Organisationsprogrammierer (Siemens Nixdorf Informationssysteme AG)
- Weiterbildung im Bereich Inter-/Intranetprogrammierung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Abgeltungssteuer
Adobe LiveCycle ES
Adobe LiveCycle Forms
agile Entwicklungsmethoden
Ant Tasks
Antenna House XSL Formatter
Apache ActiveMQ
Apache Ant
Apache Axis
Apache Commons IO
Apache CXF
Apache FOP
Apache HttpComponents
Apache Jackrabbit
Apache Maven
Apache PDFBox
Apache Struts
Apache Subversion
Apache Tomcat
Apache Xalan
Apache XML Graphics (Batik/Commons/FOP)
Artifactory
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
Barcode4J
BEA AquaLogic BPM
BEA WebLogic
Big Faceless Java PDF Library
Biomiddle
BPM
Common Warehouse Metamodel (CWM)
Continuous Inspection
Continuous Integration
COSA BPM
CSS
CSS3
CUPS
Customer Information Quality (CIQ)
CVS
DOM
Drools
Eclipse
Eclipse Aether
Eclipse BIRT
Eclipse P2
Eclipse RCP
Eclipse Scout
Eclipse Tycho
EclipseLink
Ehcache
EJB 2.1
EJB3
Elastic ALM
Elastic Search
Elastic Search
Elastic Stack
Elastic-ALM
Elastic-Stack
ELK-Stack
ELO
Enterprise Architect
ESB
EXSLT
Extensible Metadata Platform (XMP)
FATCA
FormCalc
Git
GitLab
GSM
Hibernate
HP ALM
HP Quality Center
HTML5
IBM Lotus Notes
IBM RAD
IBM Rational Architect
IBM Toolbox for Java (JTOpen)
IBM UDM
IBM Websphere
IBM Websphere ILOG JRules
IBM Websphere MQ
IBM Websphere Portal Server
ILOG JRules
ILOG JRules 6.7.2
inubit BPM-Suite
iReport
iText
J2EE
JasperAssistant
JasperReports
Java Connector Architecture (JCA)
Java Content Repository (JCR)
Java Management Extensions (JMX)
Java Message Service (JMS)
Java Print Service
Java Rule Engine API (JSR 94)
JavaServer Faces (JSF)
JavaServer Pages (JSP)
JAX-WS
JAXB
JAXP
JBoss Application Server
JBoss EAP
JBoss jBPM
JBoss Rules
JCA
JCR
JEE
Jenkins
JESS
JFC (Swing)
JMX
JPA
JProbe
JSP
JUnit
Kanban
Konfigurations- und Buildmanagement
Liquibase
Maven Plugin
Maven Plugins
MBS
OpenJPA
Oracle Business Rules
Oracle Warehouse Builder (OWB)
PDF
Portale
Portlets
Red Hat OpenShift
Red Hat OpenShift
RedHat Enterprise Linux (RHEL)
RenderX XEP
Review Board
Rumba
Salesforce
SAX
Saxon
Scrum
Servlet
SOA
SOAP
SoapUI
SonarQube
SonarSource SonarQube
Sonatype Nexus
Spring
Stammdaten
StAX
SVG
SVN
Talend DSP
Talend Middleware
Teamcity
TeamViewer
Testautomatisierung
Toad for Oracle
Topcom Kofax (TOPCALL) Communication Server
UC4
Vaadin
VISOCORE
Web Services
WebLogic
WebLogic Enterprise Edition
WSDL
WSS
XDoclet
XDP
XFA
XForms
XLink
XML
XML Schema
XML Schema (XSD)
XMLUnit
XMP
XPath
XProc
XSL
XSL-FO
XSLT
Produkte
--------
Antenna House XSL Formatter
Adobe Acrobat Professional
Adobe LiveCycle ES
Apache Ant
Apache Axis
Apache Batik
Apache CXF
Apache FOP
Apache Jackrabbit
Apache Maven
Apache POI
Apache Struts
Apache Tomcat
Apache Xalan
Apache Xerces
Atlassian Confluence
Atlassian JIRA
BEA AquaLogic
Big Faceless Organization (BFO) Java PDF Library
Eclipse BIRT
Eclipse Platform
IBM C Set++
IBM REXX
IBM VisualAge C++/Java
IBM WorkFrame/2
ILOG JRules
iReport
iText
JasperAssistant
JasperReports
JBoss AS 4.x/5.x/7.x
JBoss Drools
MS Certificat Server
MS Exchange Server
MS Internet Information Server (IIS 4.0)
MS Office
MS Proxy Server
MS Visual C++ 6.0
MS Visual SourceSafe (VSS)
Oracle Database 9i / 10g
Oracle Warehouse Builder (OWB)
Quest JProbe
Quest Performa Sure
Quest TOAD for Oracle
RenderX XEP
SparxSystems Enterprise Architect
Sun Forte 4 Java
Sun JDK alle Versionen
Symantec Visual Cafe DB
Together Control Center

Standards, Spezifikationen, Schnittstellen
-------------------------
Common ISDN Application Programming Interface (CAPI)
Cascading Style Sheets (CSS)
Common Warehouse Metamodel (CWM)
Content Repository for Java Technology API (JCR)
Document Object Model (DOM)
Document Type Definition (DTD)
Enterprise JavaBeans (EJB) 2.1/3.0
Internet Server Application Programming Interface (ISAPI)
J2EE Connector Architecure (JCA) 1.0/1.5
J2EE Management (JMX)
Java 2D
Java API for XML Processing (JAXP)
Java Architecture for XML Binding (JAXB)
Java Beans
JavaMail
Java Naming and Directory Interface (JNDI)
Java Platform, Enterprise Edition (J2EE/JEE)
Java Print Service API (JPS)
Java Rule Engine API
JavaServer Faces (JSF)
JavaServer Pages (JSP)
Java Servlet
Java Webservices (JAX-WS)
JDBC API
Lightweight Directory Access Protocol (LDAP)
PDF Specification
Simple API for CSS (SAC)
Simple API for XML (SAX)
Scalable Vector Graphics (SVG)
Structured Query Language (SQL)
Streaming API for XML (StAX)
XForms
XHTML
XLink
XML
XML Forms Architecture (XFA)
XML Schema
XPath
XSL
XSL-FO
XSLT
XSQL

Erfahrungen
-----------
Strukturierte Analyse/Programmierung/Design (SA/SD)
Objektorientierte Analyse/Programmierung/Design (OOA/OOD)
Design Patterns
Ereignisgesteuerte Programmierung
Projektleitung

Betriebssysteme

BS2000
Linux
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
C
C++
Cobol
Delphi
ESQL/C
Imake, GNU-Make, Make-Maker etc...
Ant, Maven
Java
JavaScript
jQuery
Modula-2
Pascal
Perl
PL/SQL
Grundkenntnisse
Rexx
Shell
Smalltalk
HTML
DHTML
CSS
XML
XSLT
XFORMS
XHTML
XSQL

Datenbanken

Access
DB2
DB2/2
Graph Datenbank
IBM DB2
Informix
ISAM
JDBC
MS SQL Server
MySQL
NoSQL
ODBC
Grundkenntnisse
Oracle
Oracle 9i / Oracle 10g
OrientDB
PostgreSQL
SQL
UDS/IDMS

Datenkommunikation

Internet, Intranet
WWW, HTTP, HTTPS, FTP, CGI, ISAPI
ISDN
CAPI 2.0
ISO/OSI
OS/2 Netzwerk
PC-Anywhere
Anwender Kenntnisse
RS232
RS 232/422/485
SMTP
SNMP
TCP/IP
HTTP, HTTPS, FTP
UTM - Transdata
Windows Netzwerk

Hardware

Mikrocontroller
PC
Siemens Großrechner

Design / Entwicklung / Konstruktion

UML
Use Cases

Branchen

Branchen

Banken
Biometrie
Chemie
chemische Industrie
Druck
Finanzdienstleister
Handel
ID-Systeme
Internetagentur
IT
IT-Sicherheit
Kreditgewerbe
Metallindustrie/-verarbeitung
Point Of Sale (POS)
Softwarehersteller
Versicherungen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.