Prozessbeschreibung, Softwarearchitektur, Softwareentwicklung, Datenmodellierung, JEE-Umfeld (JSF, JPA), Spring
Aktualisiert am 22.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
JEE
Datenbankentwickler
Spring Boot
Spring Batch

Einsatzorte

Einsatzorte

Darmstadt (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 5 Monate
2022-08 - 2024-12

LIS Eigenstrom / Heizungsförderung

Anwendungsentwicklung / Konzeption Java Ranger Docker ...
Anwendungsentwicklung / Konzeption

Die KfW bietet über ihr Portal unterschiedliche Förderprogramme an. Das Frontend (React) ist vom Backend getrennt und kommuniziert mit diesem über eine Rest API (Endpoints). Die Applikationen werden in der Azure Cloud und der OpenShift Container Plattform betrieben.

 

Aufgaben:

  • Implementierung Backend (Rest API) für die Detailseite des Förderprogrammes LIS Eigenstrom
  • Implementierung Backend (Rest APIs) für die Nachweiserfassung des Programms LIS Eigenstrom
  • Implementierung mehrere Backends (Rest API) für die Detailseiten des Programms Heizungsförderung (4 Anwendungen)
  • Implementierung mehrere Backends (Rest APIs) für die Nachweiserfassung des Programms Heizungsförderung (6 Anwendungen)
  • Konzeption und Implementierung von Endpoints und Funktionen zum Datenaustausch mit dem Frontend und nachgelagerter Systeme (Rest)
  • Erstellung der Datenbankskripte für alle Anwendungen
  • Erstellung von Unit-Test (für Controller-, Service-, Modellklassen, BusinessLogik)
  • Erstellung der docker-compose Skripte zum Test der Backends (Orchestrierung der Container für PostgreSQL, Mockoon, pgaAdmin4, Spring Boot App mit Embedded Tomcat)
  • Integration von Spring Batch für die Batchverarbeitung
IntelliJ Mockoon Postman Keycloak MS Azure Visual Studio Code Sparx Enterprise Architect DbVisualizer Jira PostgreSQL Apache Tomcat
Java Ranger Docker Azure Service Bus Azure Event Hub Spring Boot Spring Web Functions Spring Web Flux JMS REST Open API HATEOAS OAuth2 Git Maven Scrum Stream Binding Swagger Azure Identity oData Spring Batch
KfW
Frankfurt am Main
10 Monate
2021-11 - 2022-08

Okular / Ziris (Zins- und Liquiditätssteuerung)

Software-Entwickler Java Oracle
Software-Entwickler

Erweiterung der Applikation Ziris/Okular im Bereich Meldewesen. Erstellung neuer Erfassungsmasken für Meldebögen an die Österreichische Nationalbank (OeNB). Die Positionen der Meldebögen werden auf Basis von Einzelgeschäften und Cashflows berechnet und angezeigt. Die Werte können manuell korrigiert werden.

Aufgaben:
? Implementierung der Meldebogen AMM und ÖRS

? Import und Export der Meldepositionen

? Drilldown auf Einzelgeschäfte

? Verwaltung von Cashflows Szenarien, Ablauffiktionen, Liquiditätspuffer, Ablaufdefinitionsprofilen, Stundungsmatrizen

? Berechnung der Planvolumina

? Design der Datenbank (Bereitstellung der DB-Entitäten)

? Erstellung von JUnit-Tests und Umsetzung der fachlichen Testfälle,

? Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)

? Code-Reviews

Vorgehensmodell: Scrum

Git Maven Bitbucket DB2
Java Oracle
7 Monate
2021-05 - 2021-11

Ablösung Siron

Software-Entwickler, Architekt Java DB2
Software-Entwickler, Architekt

(Batch-) Verarbeitung von Anlieferungs- und Korrekturdateien verschiedener Förderinstitute sowie Erstellung von Abstimmungslisten.

Aufgaben:

? Konzeption der Softwarearchitektur

? Implementierung einer Verarbeitungslogik zur Übernahme der von den Förderinstituten angelieferten Anlieferungs- und Korrekturdateien.

? Implementierung einer Verarbeitungslogik zur Erzeugung von Abstimmlisten durch Abgleich der angelieferten Daten mit dem internen Bestand.

? Bereitstellung von Jobs unter IMS

? Erstellung von JUnit-Tests und Umsetzung der fachlichen Testfälle,

? Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)

? Coaching des Entwicklungsteams

? Code-Reviews

Vorgehensmodell: Scrum

IBM IMS JCL SPARX Enterprise Architect XML-Spy
Java DB2
Finanzinformatik Solutions Plus (FI SP)
Fellbach (Württemberg)
1 Jahr 1 Monat
2020-05 - 2021-05

Ablösung Testmanagementtool und Automatisierung

Software-Entwickler, Architekt Angular JEE Oracle ...
Software-Entwickler, Architekt

AST (Ablösung SQS)

Webanwendung zur Testautomation von Nachrichten des Zahlungsverkehrs.

 

Aufgaben:

  • Implementierung der Anwendung.
  • Umsetzung der Benutzeroberfläche als SPO. Implementierung der Templates 
  • Bereitstellung von REST-Services zur Kommunikation mit dem Backend
  • Erstellung eines Lösungsarchitektur ? und Lösungsintegrationsdokumentes (LAD / LID)
  • Konzeption der Benutzeroberfläche
  • Konfiguration des IBM Liberty-Servers (Datenbank, SIB- und Remote-Queues, Security)
  • Implementierung der SOAP-Schnittstelle zu SpiraTest. Erstellung von JUnit-Tests und Beispielen.
  • Konzeption der Kommunikationsstrecke mit den Systemen des Zahlungsverkehrs über ACS/TKS
  • Erstellung und Registrierung der MDB?s für die lokalen und remote Queues.
  • Beantragung von Zertifikaten und Firewall­freischaltungen
  • Installation von Zertifikaten im lokalen Liberty Server unter Eclipse
  • Bereitstellung mehrere REST-Services für die Kommunikationsstrecke EBICS / TravicLink.
  • Implementierung von Serviceklassen zur Erzeugung und zum Parsen des ACSInfo-Satzes
  • Konfiguration der Applikation in XL-Deploy (Pflege der Substitution-Parameter)
  • Einspielen der DDL-Scripte und Anlage des Schemas in der Oracle-Datenbank. Berechtigung der Funktionsuser. Einrichtung der Entwicklerschemata. Dokumentation.
  • Aufbau Datenbestände
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Code-Reviews
  • Unterstützung der Entwickler
  • Erstellung von User-Stories zur Umsetzung im Sprint. Abstimmung mit dem Product Owner.
SpiraTest Sparx Enterprise Architekt TravicLink IBM Liberty EBICS XL-Deploy
Angular JEE Oracle REST SOAP JUnit EJB JPA (Hibernate) JTA XA J2SE JMS MDB HTML Ajax JavaScript XML SAX DOM MQ-Series
Deutsche Bundesbank
Frankfurt am Main
1 Jahr 6 Monate
2018-11 - 2020-04

Bankenaufsichtliches Meldewesen

Software-Entwickler JEE SOAP Spring Batch ...
Software-Entwickler

Bankaufsichtliches Meldewesen (BakisWE)

Verarbeitung der bankaufsichtlichen Meldungen für den Bereich europäische Wirtschaftsdaten.

 

Aufgaben:

·       Weiterentwicklung der Applikation BakisWE

·       Umsetzung der EBA-Anforderungen hinsichtlich der Änderungen an den Meldeframeworks / Taxonomien

·       Portierung der Applikation von WebSphere auf Liberty

·       Anpassung am konzeptionellen / physischen Daten­modell

·       Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock

·       Bearbeitung von ESP-Tickets (Last Level Support)

IBM Rational Application Developer / Eclipse IBM WebSphere Application Server WebSphere Liberty SVN Maven Ant Jenkins SPARX Enterprise Architect Interstage Xwand Toolkit DPM Architect for XBRL Arelle Invoke PL/SQL Developer Spring Batch XML-Spy XL-Deploy Nexus
JEE SOAP Spring Batch EE JPA (Hibernate) JTA XA J2SE JMS MDB EJB HTML Ajax JavaScript JUNIT XML SAX DOM Webservices SOA REST XBRL XSTL XSD WSLD
Deutsche Bundesbank
Frankfurt am Main
11 Monate
2018-01 - 2018-11

Digitaler Kreditantrag

Software-Entwicker, Datenbank-Entwicker Scrum Java JSF ...
Software-Entwicker, Datenbank-Entwicker

Digitaler Kreditantrag

Webanwendung für die Abwicklung von Kreditanträgen.

 

Aufgaben:

  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit JPA (Hibernate und OpenJPA)
  • Umsetzung der Benutzeroberfläche als HTML/Rich-Client (Ajax) . Implementierung der Templates und XHTML-Seiten.
  • Implementierung von UI Custom und Composite Components. Erstellung der Tag-Libraries.
  • Implementierung des Backends mit JPA, JTA, EJBs. Modellierung und Anpassung der Objektgraphen.
  • Anlage der DB-Entitäten. Erstellung von Stored Procedures und Functions
  • Erstellungvon Reports mit Birt (Bereitstellung der Reportdaten über Stored Procedures)
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Vorgehensmodell: Scrum
Birt Sparx EA JRebel Confluence Jira mit SCRUM Plugin IntelliJ Jenkins Microsoft SQL Server Management Studio JBoss Wildfly Microsoft SQL Server
Scrum Java JSF Primefaces Hibernate CSS HTML JPA JTA EJB JUnit
Finanzinformatik Solutions Plus (FI SP)
Frankfurt am Main
11 Monate
2017-03 - 2018-01

Verlustausfalldatenbank IFRS9

Software-Entwicker, Datenbank-Entwicker Scrum Java JSF ...
Software-Entwicker, Datenbank-Entwicker

Verlustausfalldatenbank IFRS9

Webanwendung zur Erfassung von Ausfalldaten.

Erweiterungen und Anpassungen im Rahmen zu IFRS 9.

 

Aufgaben:

  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit JPA (Hibernate, EclipseLink und OpenJPA)
  • Umsetzung der Benutzeroberfläche als HTML/Rich-Client (Ajax) . Implementierung der Templates und XHTML-Seiten.
  • Implementierung von UI Custom und Composite Components. Erstellung der Tag-Libraries.
  • Implementierung des Backends mit JPA, JTA, EJBs. Modellierung und Anpassung der Objektgraphen.
  • Anlage der DB-Entitäten. Erstellung von Stored Procedures und Functions
  • Erstellungvon Reports mit Birt (Bereitstellung der Reportdaten über Stored Procedures)
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Vorgehensmodell: Scrum
Birt Eclipse Sparx EA Jenkins Microsoft SQL Server Management Studio JRebel Confluence Jira mit SCRUM Plugin JBoss Wildfly Websphere Application Server Microsoft SQL Server
Scrum Java JSF JEE EJB Primefaces Hibernate JPA JTA Apache IVY
Finanzinformatik Solutions Plus (FI SP)
Frankfurt am Main
7 Monate
2016-09 - 2017-03

r:m Search

Tester automatisierte Oberflächentests Lasttest EasyMock ...
Tester

r:m Search

Die Web-Anwendung „risk:manager Search“ sammelt die Anwendungszugriffe der verschiedenen risk:Manager-Anwendungen und stellt eine zentrale Suche in allen risk:Manager-Anwendungen zur Verfügung. Als Suchmaschine wird Apache Solr verwendet.

 

Aufgaben:

  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish zur Prüfung der Suchergebnisse und Facetten
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Konzeption und Durchführung von Lasttest
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse HP QC ALM Apache Solr JBoss (6 und 7) Oracle SQL Developer SVN Jenkins Cognos (Reporting) Sparx Enterprise Architect Windows Linux Oracle 11g
automatisierte Oberflächentests Lasttest EasyMock Mockito Powermock JSF Primefaces Hibernate Selenium Groovy Gebish JUnit Java JEE Spring Webflow JQuery Unsemantic Commerzbank Frame Apache JMeter
Commerzbank
Frankfurt am Main
4 Monate
2016-09 - 2016-12

Internes Kontrollsystem (IKS)

Anwendungsentwicklung Spring AOP Test ...
Anwendungsentwicklung

Internes Kontrollsystem (IKS)

Die Web-Anwendung dient der Erfassung von Risiken, Kontrollen und Maßnahmen, um die Einhaltung der im Unternehmen angeordneten Grundsätze, hinsichtlich eines ordnungs­gemäßen Ablaufs des betrieblichen Geschehens, sicherzustellen. Das Reporting erfolgt mit Cognos.

 

Aufgaben:

  • Erweiterung der Oberflächen. Implementierung von Templates und XHTML-Seiten. (XHTML, JavaScript, jQuery, Ajax)
  • Anpassung am konzeptionellen / physischen Daten­modell
  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Bugfixing
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse JBoss Oracle SQL Developer HP QC SVN Jenkins Sonar Cognos (Reporting) Sparx Enterprise Architect Oracle 11g Windows Linux
Spring AOP Test Jdbc ORM TX Web Spring Webflow JSF 2.2 (Mojarra 2.2.8) Primefaces JPA Hibernate JUnit Selenium EasyMock Mockito PowerMock POI Maven JQuery Unsemantic JDK 1.8 JMS Groovy Gebish Commerzbank Frame Ajax HTML 5 Java 1.8 JEE 8 Maven SQL DOM
Commerzbank
Frankfurt
4 Monate
2016-09 - 2016-12

risk:manager Search

Anwendungsentwicklung Spring . MVC AOP ...
Anwendungsentwicklung

r:m Search

Die Web-Anwendung „risk:manager Search“ sammelt die Anwendungszugriffe der verschiedenen risk:Manager-Anwendungen und stellt eine zentrale Suche in allen risk:Manager-Anwendungen zur Verfügung. Als Suchmaschine wird Apache Solr verwendet.

 

Aufgaben:

  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish zur Prüfung der Suchergebnisse und Facetten
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Konzeption und Durchführung von Lasttest
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse JBoss (6 und 7) Oracle SQL Developer HP QC SVN Jenkins Sonar Cognos (Reporting) Sparx Enterprise Architect
Spring . MVC AOP Test Jdbc ORM TX Web Spring Webflow JSF 2.2 (Mojarra 2.2.8) Primefaces JPA Hibernate JUnit Selenium EasyMock Mockito PowerMock POI Maven JQuery Unsemantic JDK 1.8 JMS Groovy Gebish Commerzbank Frame Ajax HTML 5 Apache Solar Apache JMeter Maven SQL DOM
Commerzbank
Frankfurt
1 Jahr 3 Monate
2015-06 - 2016-08

Bankenaufsichtlichen Meldewesens

Koordination der Testaktivitäten mit dem Fachbereich, Entwicklun UML 2.3 Maven Ant ...
Koordination der Testaktivitäten mit dem Fachbereich, Entwicklun

Verarbeitung der bankaufsichtlichen Meldungen für den Bereich europäische Wirtschaftsdaten. Es werden die von den Instituten gemeldeten Instanzen validiert und die Aufsichtsdaten an die EZB und EBA weitergeleitet.

Meldeframeworks: AE, COREP, FINREP, ECBFIN, FP, SBP, RTF. Die Applikation besitzt eine Web-GUI. Die Verarbeitung erfolgt im Batch wobei die Jobs über MDB’s (EJB’s) angestoßen werden.

Meldewesen / Frameworks / Taxonomien:

Europäisch: AE, COREP (Core, ALM, LCR, LCR_DA, LE, NSFR), FINREP (Gaap, IFRS), ECBFIN (Gaap, IFRS), FP, SBP (Core, IMV), RTF.

National: BISTA, JAMBA, MISC

Tätigkeiten:

  • Bearbeitung von ESP-Tickets, Behebung von Produktionsproblemen
  • Fehlersuche in Instanzen und Aggregaten (Doppelte Datenpunke, FilingIndicators, Gostfacts, FilingRule Validierungen)
  • Anpassung von Spring Batch Jobs
  • Implementierung von Testtreibern für die verschiedenen Schnittstellen (SSM, SAP, Mapping Altsystem)
  • Implementierung von Prüfungen zu FilingRules, Aggregaten, Taxonomie und Datenpunkten (DPM)
  • Erstellung von Views und SQL-Abfragen
  • Abgleich der Datenbanken in den verschiedenen Umgebungen (Entitäten und Datenbestände)
  • Erzeugung von Testinstanzen zu den verschiedenen Frameworks und Moduln (Entry-Points)
  • Dokumentation von Prozessen und Erstellung von technischen Designs (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen)
  • Know-How Transfer an die internen Mitarbeiter

  • Durchführung von Regressionstest. Testautomatisierung mit HP UFT
  • Nachweis der fachlichen Anforderungen für jedes Release über die ausgeführten Testfälle.
  • Erstellung des Testfalldokumentation
  • Test der Schnittstellen Baker, COBRA (SAP), SSM, SolvV2, Altsystem BakisW, EinKo, Xmwb und Invoke.
  • Ansprechpartner für den Fachbereich
  • Test der von der EBA veröffentlichten und der Bundesbank angepassten Taxonomiepakete (europäische Meldeframeworks). Tests zu Multicurrency für die Frameworks SBP und COREP (ab Taxonomie­paket 2.4)
  • Test der Webapplikation (JavaScript, HTML, Struts, Ajax). Technologiestack: Java, Spring Batch, JEE, EJB, MDB, Struts, JMS, Oracle, Hibernate / JPA /JTA
  • Unterstützung des Fachbereichs beim Abnahmetest
IBM Rational Application Developer Eclipse IBM WebSphere Application Server PowerDesigner SVN SQS-Test Center DPM Architect for XBRL Arelle Interstage Xwand Toolkit Invoke PL/SQL Developer SoapUI HP Unified Functional Testing SPARX Enterprise Architect Oracle
UML 2.3 Maven Ant Cobertura Selenium Spring Batch. JEE (J2EE) JPA JTA (Hibernate) XA J2SE JMS SOAP SOA MDB EJB REST HTML Ajax JavaScript JUNIT XBRL XML XSTL XSD WSLD SAX DOM LE FINREP (Gaap IFRS) WebServices SQL
Deutsche Bundesbank
5 Monate
2015-01 - 2015-05

Wartung CRM-System

Systemdesigner, Entwicklung JPA Hibernate JEE ...
Systemdesigner, Entwicklung

Wartung einer Web-Anwendung zur Auftragsverarbeitung und Fakturierung.

 

Tätigkeiten:

  • Wartung der Oberflächen. Implementierung von Templates und XHTML-Seiten. (XHTML, JavaScript, jQuery, Ajax)
  • Erstellung und Anpassung von UI Custom und Composite Components sowie der StyleSheets
  • Erstellung von JUnit-Tests
  • Anpassung am konzeptionellen / physischen Datenmodell
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse Oracle PowerDesigner Sparx EA
JPA Hibernate JEE JSF PrimeFaces Java UML JMS XHTML HTML CSS JavaScript Ajax
1 Jahr
2014-02 - 2015-01

Auswertung Zinsstaffeln für Barwertige Zinsverbilligung

Systemdesigner, Entwicklung JPA JTA XHTML ...
Systemdesigner, Entwicklung
? Erweiterung der Service-Klassen des BZVB-Kerns um neue Aufrufschnittstellen mit Abfragemöglichkeiten. ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: DB2). ? Unterstützung der Anwendungsentwicklung mit Code-Snippets, Beispielimplementierung mit dem Technologiestack der KfW (IBM Websphere, JPA, Hibernate).
IBM Rational Application Developer Eclipse PowerDesigner Gerrit Jenkins Nexus SPARX Enterprise Architect HP Application Lifecycle Management Atomikos DB Visualizer
JPA JTA XHTML DB2 Ajax UML Java JEE
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
3 Monate
2014-10 - 2014-12

Verlustdatenbank (VLDB)

Systemdesigner, Entwicklung UML KfW Vorgangssystem Java EE ...
Systemdesigner, Entwicklung
Bereinigungslauf für Hauptgeschäftspartner mit Performing-Rating (JavaBatch). Tätigkeiten: ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (mit Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Modellierung der Serviceschicht und der Klassen im Sparx Enterprise Architect. Erzeugung des Source-Codes für die Implementierung ? Anlage und Einplanung des Batchjobs. ? Anforderungs- und Testmanagement. ? Konzeption des Testplans und der Tests (mit Entwurfsschritten). ? Nachweis der Abnahmekriterien über die Testabdeckung ? Ausführung der Testreihen.
Hibernate Atomikos DB2 Eclipse Rational Application Developer PowerDesigner Gerrit Jenkins Nexus SPARX Enterprise Architect HP Application Lifecycle Management
UML KfW Vorgangssystem Java EE JPA JTA XHTML Ajax
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
1 Jahr 8 Monate
2013-05 - 2014-12

Barwertige Zinsverbilligung (BZvB)

Systemdesigner, Konzeptionist, Testmanager UML Java JEE JTA ...
Systemdesigner, Konzeptionist, Testmanager
Ermittlung der barwertigen Zinsverbilligung für zinsverbilligte Kredite unter Berücksichtigung der Amortisierung und Aufzinsung des Barwertes. Die Berechnungen werden im JavaBatch Betrieb der KfW durchgeführt. Tätigkeiten: ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: DB2). ? Implementierung des Rechenkerns mit dem Technologiestack der KfW (JPA, Hibernate, Java Batch). ? Anforderungs- und Testmanagement. ? Konzeption des Testplans und der Tests (mit Entwurfsschritten). ? Nachweis der Abnahmekriterien über die Testabdeckung ? Ausführung der Testreihen im Testlabor.
IBM Rational Application Developer (RAD) Eclipse PowerDesigner Continuus SPARX Enterprise Architect HP Application Lifecycle Management (ALM) Hibernate DB2
UML Java JEE JTA XHTML Ajax Datenmodellierung
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
3 Jahre 3 Monate
2011-10 - 2014-12

Finanzplanungstool Online (PlaToN)

Systemdesigner, Konzeptionist, Testmanager Java JEE JSF UML ...
Systemdesigner, Konzeptionist, Testmanager
Die Web-Applikation dient zur Unterstützung der Gesamtbank- und der Geschäftsfeldplanung. Das Reporting erfolgt mit Microstrategy. Die Anwendung hat Schnittstellen zum Liquiplan, der DMVorschau und CRIS (Risikoparameter). Die Berechnungen werden im JavaBatch Betrieb der KfW durchgeführt. Tätigkeiten: ? Aufnahme und Klärung der fachlichen Anforderungen. Beschreibung der Geschäftsprozesse mit BPMN als Spezifikationssprache. ? Erstellung von Pflichtenheften ? Erstellung mehrerer Technischen Designs als Vorgabe für die Anwendungsentwicklung (mit BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: Oracle). ? Unterstützung der Anwendungsentwicklung mit Code-Snippets, Beispielimplementierung mit dem Technologiestack der KfW (IBM Websphere, JPA, Hibernate, JSF 2.0 und Richfaces 4.2). ? Anforderungs- und Testmanagement. Konzeption des Testplans und der Tests (mit Entwurfsschritten) im HP ALM. Ausführung der Testreihen im Testlabor. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe. Koordination der Testaktivitäten. ? Konzeption und Durchführung verschiedener Lasttest mit Apache JMeter.
Richfaces PowerDesigner IBM Rational Application Developer (RAD) Hibernate Eclipse Windows Linux DB2 Oracle 11g jQuery XHTML Apache JMeter MicroStrategy HP Application Lifecycle Management (ALM) SPARX Enterprise Architect Gerrit Jenkins Nexus Continuus IBM WebSphere Application Server Toad
Java JEE JSF UML Faclets SAS BPMN
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
5 Monate
2012-07 - 2012-11

MNI Monitor

Konzeptionist, Entwicklung Java EE
Konzeptionist, Entwicklung
Entwicklung einer App für Smartphones mit dem Betriebs-system Android. Die App visualisiert Markdaten, welche über einen Server Push bzw. HTTP Streaming bereitgestellt werden. Tätigkeiten: ? Implementierung der Views, Fragmente und Applikationslogik ? Überwachung der Connectivity und Failover bei Verbindungsabbrüchen ? Test auf verschiedenen Endgeräten ? Deployment: Signieren der App und Bereitstellung der App im Google Play Store für die Deutsche Börse AG ? Dokumentation der Applikation (Technisches Design)
Android Eclipse Tomcat Junit
Java EE
Deutsche Börse AG
Eschborn
1 Jahr 2 Monate
2010-09 - 2011-10

Reservierung und Auszahlung (Prototyp R&A neu)

Systemdesigner, Konzeptionist, Software-Entwickler Java EE JSF Spring ...
Systemdesigner, Konzeptionist, Software-Entwickler
Die Web-Applikation dient der Erfassung und Verwaltung von Abrufen und Teilabrufen und initiiert die Auszahlung von Darlehen und Finanzierungsbeiträgen an die Projektträger. Die Applikation diente der Validierung und Weiterentwicklung der neuen KfW-Zielarchitektur im Bereich Java/Web in den Bereichen: JSF 2.0, Richfaces 4.0, JPA/Hibernate sowie Spring/AOP. Tätigkeiten: ? Erstellung eines Prototypen basierend auf der neuen KfW-Zielarchitektur für Java/Web. ? Konzeption der Benutzeroberfläche als HTML/Rich-Client (Ajax) und Implementierung der Templates und XHTML-Seiten. ? Erstellung eines Architekturentwurfs für das Frontend basierend auf JSF 2.0 mit Richfaces 4.0. Entkopplung der Präsentationsschicht von der Geschäftslogik mittels Business-Delegate. ? Programmierung des Backends mit Spring, AOP und JPA-Templates. Festlegung der Transaktionsgrenzen. Definition der AOP Pointcuts. Organisation der auszuführenden Servicefunktionen über Command-Pattern. ? Implementierung von UI Custom und Composite Components. Erstellung der benötigten Tag-Libraries. ? Implementierung von Custom Bean Validatoren nach JSR-303 und Bereitstellung fachlich motivierter Annotationen zur Bean-Validierung aus dem Front- und Backend. ? Überprüfung des Datenbankdesigns hinsichtlich der fachlichen Anforderungen. ? Erstellung von JUnit-Tests, JUnit-Reports und Coverage-Reports (Cobertura) für die Dokumentation der Testabdeckung. ? Anpassung des Richfaces-Skins (ecss Dateien) an den StyleGuide der KfW ? Customizing von Richfaces Komponenten und Erweiterung um Fachlichkeit der KfW.
Richfaces Windows Linux DB2 Oracle 11g jQuery Continuus IBM WebSphere Application Server (RAD) Atomikos JUnit Dozer Toad PowerDesigner
Java EE JSF Spring JPA JTA XA XHTML Ajax Faclets KfW Vorgangssystem UML
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
2 Monate
2010-08 - 2010-09

Planung und Durchführung eines Lasttest für ein Customer Relationship Management System (CRM)

Konzeptionist, Entwickler,Planung und Durchführung der Lasttests Java JEE Lasttest
Konzeptionist, Entwickler,Planung und Durchführung der Lasttests
Das System wurde daraufhin überprüft, inwieweit die derzeitige Architektur einem erwarteten Benutzerzuwachs standhält. Tätigkeiten: ? Auswahl der Testtools ? Festlegung der zu betrachtenden Komponenten, ? Festlegung der zu betrachtenden Größen (Durchsatz, Antwortzeit, Speicherverbrauch) ? Ermittlung der Relevanten Geschäftsvorfälle ? Aufzeichnung der SQL-Statements ? Erstellung des JMeter Testplans ? Durchführung eines Lasttests zur Performancemessungen ? Auswertung der Ergebnisse (Aggregation der Daten und Visualisierung) ? Erstellung eines Management-Summeries ? Identifikation von Optimierungsansätzen und Ableitung von Handlungsempfehlungen ? Für JMeter wurde die JDBCSamplerklasse gepatched, da das Tool in der eingesetzten Version bei großen ResultSets einen zu hohen Speicherverbrauch und zu lange Laufzeiten erzeugte
JUnit Eclipse Apache JMeter Microsoft SQL-Server
Java JEE Lasttest
Mannheim
4 Monate
2010-05 - 2010-08

Serviceorientierte Architektur mittels SOA-Plattform von JBoss

Systemdesigner, Konzeptionist, Anwendungsentwickler Java EE JMS
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bereitstellen von ESB Diensten für den Enterprise Service Bus (ESB) ? Implementierung von Listener Gateways und Actions ? Transformation von Nachrichten ? Content Based Routing mittels der JBoss Rules Engine ? Modellierung von Prozessabläufen mittels jPDL ? Orchestration von Services mit BPEL
JBoss ESB JBoss jBPM JBoss jPDL Drools JBossMQ Eclipse Tomcat JBoss Server Windows DB2 Oracle 11g
Java EE JMS
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
5 Monate
2010-01 - 2010-05

Auswahl eines JCP konformen WebFrameworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JSF JTA ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bewertung des bisher in der KfW für die Java Web-Entwicklung eingesetzten Frameworks (KfW Eigenentwicklung) ? Ableitung von Leistungskriterien / Katalog ? Abgleich mit marktgängigen Frameworks ? Auswahl eines marktgängigen Frameworks unter Berücksichtigung der individuellen Anforderungen der KfW wie GUI-Komponenten und Ablauf- bzw. Prozesssteuerung ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von JSF, Spring, Spring WebFlow ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von JSF, JBoss Seam ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von GWT, Spring
JBoss Server Richfaces Tomcat IBM Rational Application Developer (RAD) JBoss Server GWT
Java JEE JSF JTA JPA Spring
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
8 Monate
2009-07 - 2010-02

Umstellung bestehender Projekte auf JPA

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JPA JTA
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Ablösung der in der KfW eingesetzten Klassenbibliothek ?Geschäftsobjektbasis?. Umstellung auf JPA / Hibernate. ? Konzeption von Implementierungsmustern zur Ablösung der Persistenz in den bestehenden Projekten. ? Implementierung eines Serialisierungsmechanismus zur Serialisierung/Deserialisierung von Persistence Entities in das HOST-Zielformat der KfW via Java-Annotations ? Erstellung von JUnit-Tests, JUnit-Reports
XStream Hibenate Atomikos Toad IBM WebSphere Application Server Continnus IBM Rational Application Developer (RAD) MQ-Series Easy CCM XStream DB2 Oracle 9i
Java JEE JPA JTA
Kreditanstalt für Wiederaufbau (KfW
Frankfurt am Main
2 Jahre 6 Monate
2006-10 - 2009-03

GroupAudit (WebAudit und WebFollowUp)

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE JSP
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
? Erstellung der DV-Konzepte ? Entwurf der Benutzeroberfläche ? Implementierung der zwei Applikationen WebAudit und WebFollowUp nach J2EE Desgin-Patterns ? Erstellung des konzeptionellen und physischen Datenbankmodells für die neuen Applikation und Abstimmung des Designs mit dem Fachbereich. ? Erstellung der Reports in den Formaten: Excel-, RTF-, PDF ? Implementierung der Business-Logik ? Erstellung der JUnit Tests
Eclipse Tomcat Oracle 9i CVS PowerDesigner Toad JUnit Struts Windows Linux Common-Controls für Struts
Java JEE JSP
Dresdner Bank AG (Commerzbank)
Frankfurt am Main
7 Monate
2005-06 - 2005-12

KfW Studienkredit

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE Datenbankdesign Thread-Programmierung
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
Konzeption und Realisierung der Kreditnehmerplattform (KN) im Rahmen des KfW-Studienkredit. Über die KN-Plattform erhält der KN einen Überblick über seine Kreditprogramme, Tilgungs- und Auszahlungspläne. Dokumente an den KN, werden als PDF?s in einen elektronischen Postkorb eingestellt. Neben den reinen Anzeigefunktionen kann der KN auch verschiedene Aufträge über die Plattform an die KfW erteilen. Für die Absendung eines Auftrags benötigt der KN eine TAN-Liste. Bei der Kreditnehmerplattform handelt es sich um eine barrierefreie Web-Anwendung basierend auf Servlets, JSP und HTML. Tätigkeiten ? Konzeption der Basiskomponenten für die verschiedenen Teilprojekte im Rahmen der MVC-Architektur. ? Erstellung des DV-Konzeptes für die KN-Plattform ? Erstellung des DV-Konzeptes für den Postkorb ? Implementierung eines Mechanismus für das Multiple-Submit Problem im Zusammenhang mit der TAN-Prüfung. ? Beteiligt an der Entwicklung eines Dreistufigen Deployment-Prozesses (ENTW, TEST, PROD): Erstellung der ANT-Scripte für die Applikationen des KfW-Portals (Kreditantrag, Vertriebspartnerplattform, Kreditnehmerplattform, Postkorb, Tomcat-Security) ? Abstimmung des HTML-Layouts und Test der Anwendung auf verschiedenen Betriebssystemen, Browsern und Browser-Versionen hinsichtlich Barrierefreiheit. ? Administration der Entwicklungsdatenbank. Anlegen der Tabellen, Views, Procedures und User. Abgleichen der Tabellen mit der Test- und Prod-Umgebung. ? Konzeption und Realisierung des Projektes ?Postkorb?. Gegenstand ist ein Java-Thread der unter Linux, Unix innerhalb einer JVM gestartet wird. Der Thread überprüft periodisch, ob Nachrichten (PDF?s) durch externe Systeme in eine MQ Series Message-Queue eingestellt wurden. Liegt eine Nachricht vor, wird diese aus der Queue gelesen, geparst und in die Studienkredit-Datenbank (ORACLE) eingestellt. Der Prozess wird beim stoppen der JVM deterministisch beendet
IBM Rational Application Developer (RAD) Tomcat Ant Continnus Easy CCM MQ-Series PowerDesigner Toad DB2 Oracle Windows Linux Unix AIX IBM WebSphere Application Server JUnit
Java JEE Datenbankdesign Thread-Programmierung
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
1 Jahr 3 Monate
2004-04 - 2005-06

Wartung und Weiterentwicklung des zentralen KfW Frameworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE
Systemdesigner, Konzeptionist, Anwendungsentwickler
Wartung und Weiterentwicklung des zentralen KfW Frameworks für die AE-Infrastruktur mit den Komponenten: Formularserver und Vorgangsserver. Tätigkeiten: ? Erstellung und Erweiterung der Dokumentation. ? Erstellen von Testklassen zur Vorgangssteuerung ? Unterstützung und Schulung verschiedener Projekte im Umgang mit dem KfW Framework (Dabu, InPro, KBSAbruf) ? Betreuung und Pflege der Webanwendungen (Vorgangsanzeige, Dokumentenrecherche, verifizieren Papierarchiv)
IBM Rational Application Developer (RAD) WebSphere Application Server Continnus Easy CCM MQ-Series PowerDesigner Toad JUnit Windows Linux Unix AIX
Java JEE
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
6 Monate
2004-03 - 2004-08

Mobile Business Solutions. Entwicklung eines BlackBerry 7230 Connectors für Tobit David Server

Systemdesigner, Konzeptionist, Anwendungsentwickler Java Microedition RIM Klassenbibliothek
Systemdesigner, Konzeptionist, Anwendungsentwickler
Mobile Business Solutions. Entwicklung eines BlackBerry 7230 Connectors für Tobit David Server, für die vollständige Synchronisation über GPRS Tätigkeiten: ? Synchronisierung der ein- und ausgehende Mails ? Synchronisierung der Termin-, Kontakt- und ToDo Liste ? Exportfunktionen für PIM Items ? Administration: Wirless Synch Einstellungen, KillAll ? Implementierung von Applets für den SMS, FAX Versand und für die Administration ? Signierung der Applets und Deployment Programmiersprachen: Java Microedition Bibliotheken: RIM Klassenbibliothek Tools: BlackBerry IDE (RIM), Handheld Simulator, Tobit David Server (DvISE)
BlackBerry IDE (RIM) Handheld Simulator Tobit David Server (DvISE)
Java Microedition RIM Klassenbibliothek
Cosynus GmbH
Darmstadt
4 Monate
2003-11 - 2004-02

Avalon Teampflege

Systemdesigner, Konzeptionist, Anwendungsentwickler Java EE PJA BHF Java Framework
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Entwicklung einer Schnittstelle zur PDF Erzeugung unter OS/390. Die Reports werden als XML Stream and die Schnittstelle übergeben und über eine XSLT Transformation mittels Apache FOP als PDF generiert ? Einführung des Grafiksystem PJA zur Erzeugung von Business Grafiken auf OS/390 und UNIX Systemen ohne Grafikumgebung.
WebSphere Application Server Eclipse Ant JUnit Oracle
Java EE PJA BHF Java Framework
ING BHF Bank AG
Offenbach
8 Monate
2003-01 - 2003-08

Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontroling

Systemdesigner, Anwendungsentwickler, Datenkbankdesigner Apache Struts Java JEE HTML ...
Systemdesigner, Anwendungsentwickler, Datenkbankdesigner
? Erweiterung der Marktplanung ? Erweiterung des Reportwesens. Integration neuer Berichte und Berichtsmappen mit Composit-Reports. Erzeugung der Berichte über XSLT- Transformation aus XML-Dateien mittels Apache FOP. ? Integration eines Präsentationsmodus für das Berichtswesen ? Konzeption einer Importschnittstelle zu SAP für die Konsolidierungskreise.
Rational-Rose Eclipse Windows Apache Tomcat Microsoft SQL Server
Apache Struts Java JEE HTML JavaScript
Elster AG (Tochter der Ruhrgas Industries)
Mainz / Darmstadt
9 Monate
2002-05 - 2003-01

Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontroling

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE Apache Struts JSP ...
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontrolling ? Stufe 2. Die Anwendung ermöglicht die Erfassung der Betriebsergebnisse der weltweit agierenden Töchter der Elster AG für das Beteiligungscontrolling. Die Daten werden für die Entscheidungsträger konsolidiert und über ein webbasiertes Berichtswesen dargestellt. Tätigkeiten: ? Ausbau der Stammdatenpflege ? Implementierung des Wechselkursimporters und Verwaltung der Wechselkursscenarios ? Implementierung der Marktplanung ? Konzeption des Drucksystems mit XSLT, Apache FOP und Erstellung der Reports (frei konfigurierbare Berichtsmappen). ? Administration des Application Servers ? Deployment der Webanwendung ? Einrichtung und Konfiguration der SSL-Verschlüsselung unter WebSphere. ? Konfiguration des Radius-Servers
Eclipse Microsoft SQL Server
Java JEE Apache Struts JSP CSS XML
Elster AG (Tochter der Ruhrgas Industries)
Mainz
6 Monate
2002-07 - 2002-12

Realisierung eines Präsentationsframeworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JSP JavaScript ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
Konzeption und Realisierung eines Präsentationsframeworks für HTML/JSP basierte Webanwendungen (Web-Centric Application Scenario) als Teil des JavaFrameworks der Sparkassen Informatik (JFSI). Tätigkeiten: ? Entwicklung eines Präsentationsframeworks für die Sparkassen Informatik, welches die Basis für weitere J2EE Projekte bildet. Das Präsentationsframework arbeitet mit TagLibs und erlaubt eine deklarative Beschreibung der Benutzeroberfläche. Hierzu werden Kontrollelemente, wie Listen, Tabellen, Bäume zur Verfügung gestellt. ? Unterstützung des Projektes ?Produktbaukasten? (Sparkassen Informatik Fellbach). Entwicklung von individuellen Custom Tags (TimeSeriesControl, MaskEditControl, ComboSelectControl) ? Erstellung der Produktspezifikation ? Die erstellten Kontrollelemente synchronisieren automatisch ihr Datenmodel nach einem Server-Roundtrip. ? Aktionen im Browser werden auf CallBack-Methoden abgebildet. ? Coaching der Entwickler beim Einsatz der Custom Tags ? Unterstützung bei Fragen zu Struts ? Erstellung einer Demo-Anwendung (CC-Demo) ? Unterstützung der UNIX/WebSphere-Administratoren bei der Einrichtung von PJA (Grafiksystem) auf UNIX AIX und SUN Solaris ? Deployment der Demo-Anwendung auf WebSphere
Windows UNIX OS/390 IBM WebSphere Apache Tomcat Rational-Rose Apache Struts Ant
Java JEE JSP JavaScript Grafiksystem PJA TagLibs CSS
Sparkassen Informatik GmbH & Co KG Frankfurt
Frankfurt am Main
3 Monate
2002-09 - 2002-11

Beratung bei Einsatz des Sybase EA-Servers 4.0

Technologie-Berater Java JEE Powerbuilder
Technologie-Berater
Beratung bei Einsatz des Sybase EA-Servers 4.0 und der Erstellung von Webanwendungen mit PowerBuilder 8.0 Tätigkeiten: ? Beratung bei der Erstellung von webbasierten Anwendungen mit PowerBuilder 8.0 ? Erarbeitung eines Konzepts zur strategischen Ausrichtung der Anwendungsentwicklung. ? Gegenüberstellung PowerBuilder zu J2EE-Architektur ? Erarbeitung von Vorschlägen zur Migration bestehender clientbasierter Anwendungen. ? Begleitung bei Erstellung eines Prototypen
Sybase EA-Server Windows Sybase Adaptive Server Anywhere Sybase PowerDynamo
Java JEE Powerbuilder
DGF Stoess (GELITA-Group
Eberbach
4 Monate
2002-02 - 2002-05

WpHG-Beratung

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE IMS CICS ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
Implementierung einer Web-Anwendung zur Erfassung der Anlegermentalität und Risikoaufklärung eines Kunden ? Konzeption und Implementierung des WpHG-Workflows. ? Konzeption eines Drucksystems mittels Apache FOP, XML und XSLT zur dynamischen Erzeugung von PDF-Dokumenten. ? Erstellung der XSLT-StyleSheets für den WPBH-Bogen auf Basis von Templates ? Erstellung des XML-Schemas ? Schulung des Support-Teams. ? Deployment der Anwendung auf WebSphere ? Einrichtung von FOP auf dem Applikationserver
IBM WebSphere Rational-Rose CCC-Harvest VisualAge for Java Windows Unix DB2
Java JEE IMS CICS Java Framework der SInform
Sparkassen Informatik GmbH & Co KG Frankfurt
Frankfurt am Main
1 Jahr
2001-04 - 2002-03

Beratung bei der Einführung eines Frameworks für den zentralen IT-Bereich der Commerzbank.

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE SQLJ LDAP ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bewertung von Struts als Präsentationsframework für den Einsatz innerhalb der Commerzbank (MVC). ? Entwicklung einer Testanwendung auf Basis von Struts. ? Entwicklung einer (Java) Komponente zur Erzeugung und Analyse von Nachrichten für den Aufruf der bestehenden HOST-Services über MQ-Series. Die Beschreibung der Aufrufschnittstellen erfolgt dabei mittels XML-Metadaten, die aus den Cobol-Copy-strecken abgeleitet werden. Die Felder in den Nachrichten können dabei über ?Pfadausdrücke? angesprochen werden. Die Nachricht wird in das Format des Zielsystems transformiert. ? Erstellung verschiedener Testanwendungen unter S/390. ? Deployment und Konfiguration von Webanwendungen unter WebSphere auf S/390. ? Installation und Konfiguration des IBM Secure-Way Directory Service in Verbindung mit IBM WebSphere ? Implementierung einer LDAP-Schnittstelle in Java
IBM WebSphere auf S/390 MQ-Series Windows OS/390 (USS) DB2
Java JEE SQLJ LDAP Struts
Commerzbank AG
Frankfurt am Main
4 Monate
2001-11 - 2002-02

Staatliche Rentenförderung ?Riesterrente"

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JSP CSS ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
?Feuerwehreinsatz? für 2 Monate. Das Programm unterstützt den Beratungsprozess zum Verkauf entsprechender Produkte. Tätigkeiten: ? Einarbeitung und Erweiterung eines (workflowbasierten) Java-Frameworks der SInform, welches als Basis dür die Entwicklung der Anwendung diente. ? Programmierung der Anbindung des SIBW-Backends für die Sparkassen Baden-Württemberg. ? Konzeption des Drucksystems. Reports werden als PDF-Dokumente mittels FDF (Forms Data Format) erzeugt. ? Programmierung und Code-Review verschiedener Teil-Workflows. ? Entwicklung eines Chart-Servlets zur Erzeugung von Diagrammen unter S/390.
Visual Age for Java CCC-Harvest Windows UNIX OS/390 DB2
Java JSP CSS HTML SQLJ
Sparkassen Informatik GmbH & Co KG.
Frankfurt am Main
5 Monate
2000-11 - 2001-03

Branchenkurzinformationen (BKI)

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE AWT Swing ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Konzeption der Anwendung ? Erstellung des Prototypen auf Basis von EJB?s und Swing ? Schulung der Entwickler ? Implementierung der EJB?s, Erstellung des Swing Clients ? Erzeugung von PDF-Reports über Klassenbibliothek von RootRiver. ? Deployment der Webanwendung (EJB?s und Ressourcen) auf den WebSphere Application Server
IBM WebSphere Rational-Rose DB2 Windows Unix
Java JEE AWT Swing EJB
Dresdner Bank AG
Frankfurt am Main
1 Jahr 1 Monat
2000-03 - 2001-03

Siebel EAI / Maschinelle Bilanzanalyse

Systemdesigner, Konzeptionist, Anwendungsentwickler Java Visual Basic Siebel eScript
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Anbindung mehrere HOST-Systeme an die Anwendung BUS mittels Siebel EAI. Die Anbindung der Systeme erfolgte über den Siebel Workflowmanager. Als Adapter kam MQ-Series zum Einsatz. Für die Kommunikation mit den HOST-Systemen wurden verschiedene Business Services erarbeitet, die ein Tracing und eine standardisierte Fehlerbehandlung ermöglichen. ? Konzeption und Realisierung der Siebel-Schnittstelle zu ?MABILA? (Maschinelle Bilanzanalyse) ? Konzeption und Realisierung der Siebel-Schnittstelle ?KDO-Export? ? Konzeption und Realisierung der Siebel-Schnittstelle ?KDU? ? Konzeption und Implementierung der Anwendung ?Maschinelle Bilanzanlayse?. Die Anwendung (Servlet) kommuniziert über MQ-Series mit einer HOST-Anwendung. Die im XML-Format übertragenen Daten werden als PDF-Dokument im Webbrowser angezeigt. ? Festlegung des XML-Schemas ? Implementierung der MQ-Series Schnittstelle ? Test und Optimierung der Anwendung auf dem MQ-Cluster
Rational-Rose Continuus SIEBEL-Tools MQ-Series Siebel-Application Server IBM WebSphere DB2 ORACLE Windows
Java Visual Basic Siebel eScript
Dresdner Bank AG
Frankfurt am Main
6 Monate
1999-10 - 2000-03

Umstellung der Anwendung Firmenkunden Kreditantrag (KFK)

Technischer Projektleiter Java
Technischer Projektleiter
? Analyse und Planung der Umstellung der Anwendung KFK auf eine Webbasierte Anwendung. ? Erarbeitung einer Systemarchitektur. ? Erstellung eines vertikalen Prototypen in Java (Client/Host-Kommunikation, Kommunikationsprotokolle). ? Einrichtung der Entwicklungsumgebungen auf UNIX und Windows NT. ? Führung des Entwicklerteams
Windows Continuus Siebel Tools
Java
Dresdner Bank AG
Frankfurt am Main
2 Jahre 5 Monate
1997-06 - 1999-10

Betreuerunterstützungssysteme (BUS 2.0) für das Firmenkundensegment der Dresdner Bank AG

Systemdesigner, Konzeptionist, Anwendungsentwickler Powerbuilder VisualBasic
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Konzeption und Realisierung eines Desktop als Aufsatzpunkt für die Teilmodule des BUS ? Entwicklung einer Modularchitektur (Design Patterns) ? Entwicklung von Basisklassen und Erweiterung der eingesetzten Klassenbibliothek (PSL) ? Entwicklung des Moduls "Firmenkunden Kreditantrag" zur Bearbeitung von Kreditanträgen. ? Entwicklung des Moduls "Informationsmanager" zur Pflege der Firmen- und Wunschkunden. ? Entwicklung einer Legitimationsprüfung für das Service Center der DresdnerBank mit einer Anbindung an den CRM-Anbieter SIEBEL via OLE/DCOM ? Konzeption und Realisierung einer Schnittstelle (C++Wrapper) für die Anbindung der Applikation an die Distributed Application Platform zur Kommunikation mit dem HOST. ? Konzeption und Realisierung einer Schnittstelle (C++Wrapper) für die Anbindung der Applikation an den Application BUS Service (ABS, Broker für die Kommunikation zwischen Desktop-Anwendungen). Festlegung eines Protokolls für den Datenaustausch via ABS mit dem CRM-Anbieter SIEBEL, sowie Anbindung der Partneradressdatenbank (PAD). ? Administration der Distributed Application Plattform für das Projektbündel BUS. Pflege der Service Information Base. ? Code-Reviews ? Schulung der internen Programmierer
Rational-Rose Continuus Distributed Application Platform (DAP) Windows Unix Host OS/390 Informix Online DB2 Oracle
Powerbuilder VisualBasic
Dresdner Bank AG
Frankfurt am Main

Kompetenzen

Kompetenzen

Top-Skills

Angular JEE Datenbankentwickler Spring Boot Spring Batch

Aufgabenbereiche

automatisierte Oberflächentests
Lasttest
Projektleitung
Software-Entwickler
Systemdesigner
Testmanager

Produkte / Standards / Erfahrungen / Methoden

Ant
AOP
Apache IVY
Apache JMeter
Apache Solar
Apache Solar
Apache Solr
Arelle
Birt
Cobertura
Cognos (Reporting)
Commerzbank Frame
Confluence
CSS
DOM
DPM Architect for XBRL
EasyMock
Eclipse
EJB
FINREP (Gaap IFRS)
FINREP (Gaap, IFRS)
Gebish
Hibernate
HP QC
HP QC ALM
HP Unified Functional Testing
HTML
HTML 5
IBM Rational Application Developer
IBM WebSphere Application Server
IntelliJ
Interstage Xwand Toolkit
Invoke
JBoss
JBoss (6 und 7)
JBoss Wildfly
JDK 1.8
JEE (J2EE)
JEE 8
Jenkins
Jenkins Sonar
Jira mit SCRUM Plugin
JRebel
JSF
JSF 2.2 (Mojarra 2.2.8)
JTA (Hibernate)
JUNIT
LE
Maven
MDB
Microsoft SQL Server Management Studio
Mockito
MVC
ORM
PL/SQL Developer
POI
PowerDesigner
PowerMock
PrimeFaces
REST
SAX
Scrum
Selenium
SOA
SOAP
SoapUI
Sparx EA
SPARX Enterprise Architect
Spring
Spring Batch.
Spring Webflow
SQS-Test Center
SVN
Test
TX
UML
UML 2.3
Unsemantic
Web
WebServices
Websphere Application Server
WSLD
XA
XBRL
XHTML
XML
XSD
XSTL

Betriebssysteme

Linux
Windows

Programmiersprachen

Ajax
Groovy
J2SE
Java
Java 1.8
Java JEE
JavaScript
JEE
JMS
JPA
JQuery
JTA

Datenbanken

DB2
Java Database Connectivity
Microsoft SQL Server
Oracle
Oracle 11g
Oracle SQL Developer
SQL
SQL-Server (Microsoft / Sybase)

Design / Entwicklung / Konstruktion

Anwendungsarchitektur
Datenbankdesign / Modellierung

Branchen

Branchen

Banken, Versicherung, Industrie

Einsatzorte

Einsatzorte

Darmstadt (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 5 Monate
2022-08 - 2024-12

LIS Eigenstrom / Heizungsförderung

Anwendungsentwicklung / Konzeption Java Ranger Docker ...
Anwendungsentwicklung / Konzeption

Die KfW bietet über ihr Portal unterschiedliche Förderprogramme an. Das Frontend (React) ist vom Backend getrennt und kommuniziert mit diesem über eine Rest API (Endpoints). Die Applikationen werden in der Azure Cloud und der OpenShift Container Plattform betrieben.

 

Aufgaben:

  • Implementierung Backend (Rest API) für die Detailseite des Förderprogrammes LIS Eigenstrom
  • Implementierung Backend (Rest APIs) für die Nachweiserfassung des Programms LIS Eigenstrom
  • Implementierung mehrere Backends (Rest API) für die Detailseiten des Programms Heizungsförderung (4 Anwendungen)
  • Implementierung mehrere Backends (Rest APIs) für die Nachweiserfassung des Programms Heizungsförderung (6 Anwendungen)
  • Konzeption und Implementierung von Endpoints und Funktionen zum Datenaustausch mit dem Frontend und nachgelagerter Systeme (Rest)
  • Erstellung der Datenbankskripte für alle Anwendungen
  • Erstellung von Unit-Test (für Controller-, Service-, Modellklassen, BusinessLogik)
  • Erstellung der docker-compose Skripte zum Test der Backends (Orchestrierung der Container für PostgreSQL, Mockoon, pgaAdmin4, Spring Boot App mit Embedded Tomcat)
  • Integration von Spring Batch für die Batchverarbeitung
IntelliJ Mockoon Postman Keycloak MS Azure Visual Studio Code Sparx Enterprise Architect DbVisualizer Jira PostgreSQL Apache Tomcat
Java Ranger Docker Azure Service Bus Azure Event Hub Spring Boot Spring Web Functions Spring Web Flux JMS REST Open API HATEOAS OAuth2 Git Maven Scrum Stream Binding Swagger Azure Identity oData Spring Batch
KfW
Frankfurt am Main
10 Monate
2021-11 - 2022-08

Okular / Ziris (Zins- und Liquiditätssteuerung)

Software-Entwickler Java Oracle
Software-Entwickler

Erweiterung der Applikation Ziris/Okular im Bereich Meldewesen. Erstellung neuer Erfassungsmasken für Meldebögen an die Österreichische Nationalbank (OeNB). Die Positionen der Meldebögen werden auf Basis von Einzelgeschäften und Cashflows berechnet und angezeigt. Die Werte können manuell korrigiert werden.

Aufgaben:
? Implementierung der Meldebogen AMM und ÖRS

? Import und Export der Meldepositionen

? Drilldown auf Einzelgeschäfte

? Verwaltung von Cashflows Szenarien, Ablauffiktionen, Liquiditätspuffer, Ablaufdefinitionsprofilen, Stundungsmatrizen

? Berechnung der Planvolumina

? Design der Datenbank (Bereitstellung der DB-Entitäten)

? Erstellung von JUnit-Tests und Umsetzung der fachlichen Testfälle,

? Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)

? Code-Reviews

Vorgehensmodell: Scrum

Git Maven Bitbucket DB2
Java Oracle
7 Monate
2021-05 - 2021-11

Ablösung Siron

Software-Entwickler, Architekt Java DB2
Software-Entwickler, Architekt

(Batch-) Verarbeitung von Anlieferungs- und Korrekturdateien verschiedener Förderinstitute sowie Erstellung von Abstimmungslisten.

Aufgaben:

? Konzeption der Softwarearchitektur

? Implementierung einer Verarbeitungslogik zur Übernahme der von den Förderinstituten angelieferten Anlieferungs- und Korrekturdateien.

? Implementierung einer Verarbeitungslogik zur Erzeugung von Abstimmlisten durch Abgleich der angelieferten Daten mit dem internen Bestand.

? Bereitstellung von Jobs unter IMS

? Erstellung von JUnit-Tests und Umsetzung der fachlichen Testfälle,

? Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)

? Coaching des Entwicklungsteams

? Code-Reviews

Vorgehensmodell: Scrum

IBM IMS JCL SPARX Enterprise Architect XML-Spy
Java DB2
Finanzinformatik Solutions Plus (FI SP)
Fellbach (Württemberg)
1 Jahr 1 Monat
2020-05 - 2021-05

Ablösung Testmanagementtool und Automatisierung

Software-Entwickler, Architekt Angular JEE Oracle ...
Software-Entwickler, Architekt

AST (Ablösung SQS)

Webanwendung zur Testautomation von Nachrichten des Zahlungsverkehrs.

 

Aufgaben:

  • Implementierung der Anwendung.
  • Umsetzung der Benutzeroberfläche als SPO. Implementierung der Templates 
  • Bereitstellung von REST-Services zur Kommunikation mit dem Backend
  • Erstellung eines Lösungsarchitektur ? und Lösungsintegrationsdokumentes (LAD / LID)
  • Konzeption der Benutzeroberfläche
  • Konfiguration des IBM Liberty-Servers (Datenbank, SIB- und Remote-Queues, Security)
  • Implementierung der SOAP-Schnittstelle zu SpiraTest. Erstellung von JUnit-Tests und Beispielen.
  • Konzeption der Kommunikationsstrecke mit den Systemen des Zahlungsverkehrs über ACS/TKS
  • Erstellung und Registrierung der MDB?s für die lokalen und remote Queues.
  • Beantragung von Zertifikaten und Firewall­freischaltungen
  • Installation von Zertifikaten im lokalen Liberty Server unter Eclipse
  • Bereitstellung mehrere REST-Services für die Kommunikationsstrecke EBICS / TravicLink.
  • Implementierung von Serviceklassen zur Erzeugung und zum Parsen des ACSInfo-Satzes
  • Konfiguration der Applikation in XL-Deploy (Pflege der Substitution-Parameter)
  • Einspielen der DDL-Scripte und Anlage des Schemas in der Oracle-Datenbank. Berechtigung der Funktionsuser. Einrichtung der Entwicklerschemata. Dokumentation.
  • Aufbau Datenbestände
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Code-Reviews
  • Unterstützung der Entwickler
  • Erstellung von User-Stories zur Umsetzung im Sprint. Abstimmung mit dem Product Owner.
SpiraTest Sparx Enterprise Architekt TravicLink IBM Liberty EBICS XL-Deploy
Angular JEE Oracle REST SOAP JUnit EJB JPA (Hibernate) JTA XA J2SE JMS MDB HTML Ajax JavaScript XML SAX DOM MQ-Series
Deutsche Bundesbank
Frankfurt am Main
1 Jahr 6 Monate
2018-11 - 2020-04

Bankenaufsichtliches Meldewesen

Software-Entwickler JEE SOAP Spring Batch ...
Software-Entwickler

Bankaufsichtliches Meldewesen (BakisWE)

Verarbeitung der bankaufsichtlichen Meldungen für den Bereich europäische Wirtschaftsdaten.

 

Aufgaben:

·       Weiterentwicklung der Applikation BakisWE

·       Umsetzung der EBA-Anforderungen hinsichtlich der Änderungen an den Meldeframeworks / Taxonomien

·       Portierung der Applikation von WebSphere auf Liberty

·       Anpassung am konzeptionellen / physischen Daten­modell

·       Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock

·       Bearbeitung von ESP-Tickets (Last Level Support)

IBM Rational Application Developer / Eclipse IBM WebSphere Application Server WebSphere Liberty SVN Maven Ant Jenkins SPARX Enterprise Architect Interstage Xwand Toolkit DPM Architect for XBRL Arelle Invoke PL/SQL Developer Spring Batch XML-Spy XL-Deploy Nexus
JEE SOAP Spring Batch EE JPA (Hibernate) JTA XA J2SE JMS MDB EJB HTML Ajax JavaScript JUNIT XML SAX DOM Webservices SOA REST XBRL XSTL XSD WSLD
Deutsche Bundesbank
Frankfurt am Main
11 Monate
2018-01 - 2018-11

Digitaler Kreditantrag

Software-Entwicker, Datenbank-Entwicker Scrum Java JSF ...
Software-Entwicker, Datenbank-Entwicker

Digitaler Kreditantrag

Webanwendung für die Abwicklung von Kreditanträgen.

 

Aufgaben:

  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit JPA (Hibernate und OpenJPA)
  • Umsetzung der Benutzeroberfläche als HTML/Rich-Client (Ajax) . Implementierung der Templates und XHTML-Seiten.
  • Implementierung von UI Custom und Composite Components. Erstellung der Tag-Libraries.
  • Implementierung des Backends mit JPA, JTA, EJBs. Modellierung und Anpassung der Objektgraphen.
  • Anlage der DB-Entitäten. Erstellung von Stored Procedures und Functions
  • Erstellungvon Reports mit Birt (Bereitstellung der Reportdaten über Stored Procedures)
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Vorgehensmodell: Scrum
Birt Sparx EA JRebel Confluence Jira mit SCRUM Plugin IntelliJ Jenkins Microsoft SQL Server Management Studio JBoss Wildfly Microsoft SQL Server
Scrum Java JSF Primefaces Hibernate CSS HTML JPA JTA EJB JUnit
Finanzinformatik Solutions Plus (FI SP)
Frankfurt am Main
11 Monate
2017-03 - 2018-01

Verlustausfalldatenbank IFRS9

Software-Entwicker, Datenbank-Entwicker Scrum Java JSF ...
Software-Entwicker, Datenbank-Entwicker

Verlustausfalldatenbank IFRS9

Webanwendung zur Erfassung von Ausfalldaten.

Erweiterungen und Anpassungen im Rahmen zu IFRS 9.

 

Aufgaben:

  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit JPA (Hibernate, EclipseLink und OpenJPA)
  • Umsetzung der Benutzeroberfläche als HTML/Rich-Client (Ajax) . Implementierung der Templates und XHTML-Seiten.
  • Implementierung von UI Custom und Composite Components. Erstellung der Tag-Libraries.
  • Implementierung des Backends mit JPA, JTA, EJBs. Modellierung und Anpassung der Objektgraphen.
  • Anlage der DB-Entitäten. Erstellung von Stored Procedures und Functions
  • Erstellungvon Reports mit Birt (Bereitstellung der Reportdaten über Stored Procedures)
  • Erstellung von JUnit-Tests
  • Technische Dokumentation mit Sparx EA (Use-Cases, Aktivitäts-, Sequenz-, Datenbankdiagramme)
  • Vorgehensmodell: Scrum
Birt Eclipse Sparx EA Jenkins Microsoft SQL Server Management Studio JRebel Confluence Jira mit SCRUM Plugin JBoss Wildfly Websphere Application Server Microsoft SQL Server
Scrum Java JSF JEE EJB Primefaces Hibernate JPA JTA Apache IVY
Finanzinformatik Solutions Plus (FI SP)
Frankfurt am Main
7 Monate
2016-09 - 2017-03

r:m Search

Tester automatisierte Oberflächentests Lasttest EasyMock ...
Tester

r:m Search

Die Web-Anwendung „risk:manager Search“ sammelt die Anwendungszugriffe der verschiedenen risk:Manager-Anwendungen und stellt eine zentrale Suche in allen risk:Manager-Anwendungen zur Verfügung. Als Suchmaschine wird Apache Solr verwendet.

 

Aufgaben:

  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish zur Prüfung der Suchergebnisse und Facetten
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Konzeption und Durchführung von Lasttest
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse HP QC ALM Apache Solr JBoss (6 und 7) Oracle SQL Developer SVN Jenkins Cognos (Reporting) Sparx Enterprise Architect Windows Linux Oracle 11g
automatisierte Oberflächentests Lasttest EasyMock Mockito Powermock JSF Primefaces Hibernate Selenium Groovy Gebish JUnit Java JEE Spring Webflow JQuery Unsemantic Commerzbank Frame Apache JMeter
Commerzbank
Frankfurt am Main
4 Monate
2016-09 - 2016-12

Internes Kontrollsystem (IKS)

Anwendungsentwicklung Spring AOP Test ...
Anwendungsentwicklung

Internes Kontrollsystem (IKS)

Die Web-Anwendung dient der Erfassung von Risiken, Kontrollen und Maßnahmen, um die Einhaltung der im Unternehmen angeordneten Grundsätze, hinsichtlich eines ordnungs­gemäßen Ablaufs des betrieblichen Geschehens, sicherzustellen. Das Reporting erfolgt mit Cognos.

 

Aufgaben:

  • Erweiterung der Oberflächen. Implementierung von Templates und XHTML-Seiten. (XHTML, JavaScript, jQuery, Ajax)
  • Anpassung am konzeptionellen / physischen Daten­modell
  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Bugfixing
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse JBoss Oracle SQL Developer HP QC SVN Jenkins Sonar Cognos (Reporting) Sparx Enterprise Architect Oracle 11g Windows Linux
Spring AOP Test Jdbc ORM TX Web Spring Webflow JSF 2.2 (Mojarra 2.2.8) Primefaces JPA Hibernate JUnit Selenium EasyMock Mockito PowerMock POI Maven JQuery Unsemantic JDK 1.8 JMS Groovy Gebish Commerzbank Frame Ajax HTML 5 Java 1.8 JEE 8 Maven SQL DOM
Commerzbank
Frankfurt
4 Monate
2016-09 - 2016-12

risk:manager Search

Anwendungsentwicklung Spring . MVC AOP ...
Anwendungsentwicklung

r:m Search

Die Web-Anwendung „risk:manager Search“ sammelt die Anwendungszugriffe der verschiedenen risk:Manager-Anwendungen und stellt eine zentrale Suche in allen risk:Manager-Anwendungen zur Verfügung. Als Suchmaschine wird Apache Solr verwendet.

 

Aufgaben:

  • Erstellung von JUnit-Tests mit EasyMock, Mockito und Powermock
  • Erstellung von automatisierten Oberflächentests mit Selenium, Groovy und Gebish zur Prüfung der Suchergebnisse und Facetten
  • Erstellung und Review Testfälle im HP QC ALM
  • Unterstützung beim technischen Test
  • Abgleich der Implementierung mit den Fachvorgaben
  • Konzeption und Durchführung von Lasttest
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse JBoss (6 und 7) Oracle SQL Developer HP QC SVN Jenkins Sonar Cognos (Reporting) Sparx Enterprise Architect
Spring . MVC AOP Test Jdbc ORM TX Web Spring Webflow JSF 2.2 (Mojarra 2.2.8) Primefaces JPA Hibernate JUnit Selenium EasyMock Mockito PowerMock POI Maven JQuery Unsemantic JDK 1.8 JMS Groovy Gebish Commerzbank Frame Ajax HTML 5 Apache Solar Apache JMeter Maven SQL DOM
Commerzbank
Frankfurt
1 Jahr 3 Monate
2015-06 - 2016-08

Bankenaufsichtlichen Meldewesens

Koordination der Testaktivitäten mit dem Fachbereich, Entwicklun UML 2.3 Maven Ant ...
Koordination der Testaktivitäten mit dem Fachbereich, Entwicklun

Verarbeitung der bankaufsichtlichen Meldungen für den Bereich europäische Wirtschaftsdaten. Es werden die von den Instituten gemeldeten Instanzen validiert und die Aufsichtsdaten an die EZB und EBA weitergeleitet.

Meldeframeworks: AE, COREP, FINREP, ECBFIN, FP, SBP, RTF. Die Applikation besitzt eine Web-GUI. Die Verarbeitung erfolgt im Batch wobei die Jobs über MDB’s (EJB’s) angestoßen werden.

Meldewesen / Frameworks / Taxonomien:

Europäisch: AE, COREP (Core, ALM, LCR, LCR_DA, LE, NSFR), FINREP (Gaap, IFRS), ECBFIN (Gaap, IFRS), FP, SBP (Core, IMV), RTF.

National: BISTA, JAMBA, MISC

Tätigkeiten:

  • Bearbeitung von ESP-Tickets, Behebung von Produktionsproblemen
  • Fehlersuche in Instanzen und Aggregaten (Doppelte Datenpunke, FilingIndicators, Gostfacts, FilingRule Validierungen)
  • Anpassung von Spring Batch Jobs
  • Implementierung von Testtreibern für die verschiedenen Schnittstellen (SSM, SAP, Mapping Altsystem)
  • Implementierung von Prüfungen zu FilingRules, Aggregaten, Taxonomie und Datenpunkten (DPM)
  • Erstellung von Views und SQL-Abfragen
  • Abgleich der Datenbanken in den verschiedenen Umgebungen (Entitäten und Datenbestände)
  • Erzeugung von Testinstanzen zu den verschiedenen Frameworks und Moduln (Entry-Points)
  • Dokumentation von Prozessen und Erstellung von technischen Designs (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen)
  • Know-How Transfer an die internen Mitarbeiter

  • Durchführung von Regressionstest. Testautomatisierung mit HP UFT
  • Nachweis der fachlichen Anforderungen für jedes Release über die ausgeführten Testfälle.
  • Erstellung des Testfalldokumentation
  • Test der Schnittstellen Baker, COBRA (SAP), SSM, SolvV2, Altsystem BakisW, EinKo, Xmwb und Invoke.
  • Ansprechpartner für den Fachbereich
  • Test der von der EBA veröffentlichten und der Bundesbank angepassten Taxonomiepakete (europäische Meldeframeworks). Tests zu Multicurrency für die Frameworks SBP und COREP (ab Taxonomie­paket 2.4)
  • Test der Webapplikation (JavaScript, HTML, Struts, Ajax). Technologiestack: Java, Spring Batch, JEE, EJB, MDB, Struts, JMS, Oracle, Hibernate / JPA /JTA
  • Unterstützung des Fachbereichs beim Abnahmetest
IBM Rational Application Developer Eclipse IBM WebSphere Application Server PowerDesigner SVN SQS-Test Center DPM Architect for XBRL Arelle Interstage Xwand Toolkit Invoke PL/SQL Developer SoapUI HP Unified Functional Testing SPARX Enterprise Architect Oracle
UML 2.3 Maven Ant Cobertura Selenium Spring Batch. JEE (J2EE) JPA JTA (Hibernate) XA J2SE JMS SOAP SOA MDB EJB REST HTML Ajax JavaScript JUNIT XBRL XML XSTL XSD WSLD SAX DOM LE FINREP (Gaap IFRS) WebServices SQL
Deutsche Bundesbank
5 Monate
2015-01 - 2015-05

Wartung CRM-System

Systemdesigner, Entwicklung JPA Hibernate JEE ...
Systemdesigner, Entwicklung

Wartung einer Web-Anwendung zur Auftragsverarbeitung und Fakturierung.

 

Tätigkeiten:

  • Wartung der Oberflächen. Implementierung von Templates und XHTML-Seiten. (XHTML, JavaScript, jQuery, Ajax)
  • Erstellung und Anpassung von UI Custom und Composite Components sowie der StyleSheets
  • Erstellung von JUnit-Tests
  • Anpassung am konzeptionellen / physischen Datenmodell
  • Technologiestack: Java, JEE, JSF, Primefaces. Persistenz der Daten mit Hibernate / JPA /JTA.
Eclipse Oracle PowerDesigner Sparx EA
JPA Hibernate JEE JSF PrimeFaces Java UML JMS XHTML HTML CSS JavaScript Ajax
1 Jahr
2014-02 - 2015-01

Auswertung Zinsstaffeln für Barwertige Zinsverbilligung

Systemdesigner, Entwicklung JPA JTA XHTML ...
Systemdesigner, Entwicklung
? Erweiterung der Service-Klassen des BZVB-Kerns um neue Aufrufschnittstellen mit Abfragemöglichkeiten. ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: DB2). ? Unterstützung der Anwendungsentwicklung mit Code-Snippets, Beispielimplementierung mit dem Technologiestack der KfW (IBM Websphere, JPA, Hibernate).
IBM Rational Application Developer Eclipse PowerDesigner Gerrit Jenkins Nexus SPARX Enterprise Architect HP Application Lifecycle Management Atomikos DB Visualizer
JPA JTA XHTML DB2 Ajax UML Java JEE
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
3 Monate
2014-10 - 2014-12

Verlustdatenbank (VLDB)

Systemdesigner, Entwicklung UML KfW Vorgangssystem Java EE ...
Systemdesigner, Entwicklung
Bereinigungslauf für Hauptgeschäftspartner mit Performing-Rating (JavaBatch). Tätigkeiten: ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (mit Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Modellierung der Serviceschicht und der Klassen im Sparx Enterprise Architect. Erzeugung des Source-Codes für die Implementierung ? Anlage und Einplanung des Batchjobs. ? Anforderungs- und Testmanagement. ? Konzeption des Testplans und der Tests (mit Entwurfsschritten). ? Nachweis der Abnahmekriterien über die Testabdeckung ? Ausführung der Testreihen.
Hibernate Atomikos DB2 Eclipse Rational Application Developer PowerDesigner Gerrit Jenkins Nexus SPARX Enterprise Architect HP Application Lifecycle Management
UML KfW Vorgangssystem Java EE JPA JTA XHTML Ajax
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
1 Jahr 8 Monate
2013-05 - 2014-12

Barwertige Zinsverbilligung (BZvB)

Systemdesigner, Konzeptionist, Testmanager UML Java JEE JTA ...
Systemdesigner, Konzeptionist, Testmanager
Ermittlung der barwertigen Zinsverbilligung für zinsverbilligte Kredite unter Berücksichtigung der Amortisierung und Aufzinsung des Barwertes. Die Berechnungen werden im JavaBatch Betrieb der KfW durchgeführt. Tätigkeiten: ? Erstellung des Technischen Designs als Vorgabe für die Anwendungsentwicklung (BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: DB2). ? Implementierung des Rechenkerns mit dem Technologiestack der KfW (JPA, Hibernate, Java Batch). ? Anforderungs- und Testmanagement. ? Konzeption des Testplans und der Tests (mit Entwurfsschritten). ? Nachweis der Abnahmekriterien über die Testabdeckung ? Ausführung der Testreihen im Testlabor.
IBM Rational Application Developer (RAD) Eclipse PowerDesigner Continuus SPARX Enterprise Architect HP Application Lifecycle Management (ALM) Hibernate DB2
UML Java JEE JTA XHTML Ajax Datenmodellierung
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
3 Jahre 3 Monate
2011-10 - 2014-12

Finanzplanungstool Online (PlaToN)

Systemdesigner, Konzeptionist, Testmanager Java JEE JSF UML ...
Systemdesigner, Konzeptionist, Testmanager
Die Web-Applikation dient zur Unterstützung der Gesamtbank- und der Geschäftsfeldplanung. Das Reporting erfolgt mit Microstrategy. Die Anwendung hat Schnittstellen zum Liquiplan, der DMVorschau und CRIS (Risikoparameter). Die Berechnungen werden im JavaBatch Betrieb der KfW durchgeführt. Tätigkeiten: ? Aufnahme und Klärung der fachlichen Anforderungen. Beschreibung der Geschäftsprozesse mit BPMN als Spezifikationssprache. ? Erstellung von Pflichtenheften ? Erstellung mehrerer Technischen Designs als Vorgabe für die Anwendungsentwicklung (mit BPMN-, Use Case-, Activity-, Sequence- und Klassen-Diagrammen). ? Erstellung des logischen und physischen Datenmodells für die Applikation (Datenbank: Oracle). ? Unterstützung der Anwendungsentwicklung mit Code-Snippets, Beispielimplementierung mit dem Technologiestack der KfW (IBM Websphere, JPA, Hibernate, JSF 2.0 und Richfaces 4.2). ? Anforderungs- und Testmanagement. Konzeption des Testplans und der Tests (mit Entwurfsschritten) im HP ALM. Ausführung der Testreihen im Testlabor. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe. Koordination der Testaktivitäten. ? Konzeption und Durchführung verschiedener Lasttest mit Apache JMeter.
Richfaces PowerDesigner IBM Rational Application Developer (RAD) Hibernate Eclipse Windows Linux DB2 Oracle 11g jQuery XHTML Apache JMeter MicroStrategy HP Application Lifecycle Management (ALM) SPARX Enterprise Architect Gerrit Jenkins Nexus Continuus IBM WebSphere Application Server Toad
Java JEE JSF UML Faclets SAS BPMN
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
5 Monate
2012-07 - 2012-11

MNI Monitor

Konzeptionist, Entwicklung Java EE
Konzeptionist, Entwicklung
Entwicklung einer App für Smartphones mit dem Betriebs-system Android. Die App visualisiert Markdaten, welche über einen Server Push bzw. HTTP Streaming bereitgestellt werden. Tätigkeiten: ? Implementierung der Views, Fragmente und Applikationslogik ? Überwachung der Connectivity und Failover bei Verbindungsabbrüchen ? Test auf verschiedenen Endgeräten ? Deployment: Signieren der App und Bereitstellung der App im Google Play Store für die Deutsche Börse AG ? Dokumentation der Applikation (Technisches Design)
Android Eclipse Tomcat Junit
Java EE
Deutsche Börse AG
Eschborn
1 Jahr 2 Monate
2010-09 - 2011-10

Reservierung und Auszahlung (Prototyp R&A neu)

Systemdesigner, Konzeptionist, Software-Entwickler Java EE JSF Spring ...
Systemdesigner, Konzeptionist, Software-Entwickler
Die Web-Applikation dient der Erfassung und Verwaltung von Abrufen und Teilabrufen und initiiert die Auszahlung von Darlehen und Finanzierungsbeiträgen an die Projektträger. Die Applikation diente der Validierung und Weiterentwicklung der neuen KfW-Zielarchitektur im Bereich Java/Web in den Bereichen: JSF 2.0, Richfaces 4.0, JPA/Hibernate sowie Spring/AOP. Tätigkeiten: ? Erstellung eines Prototypen basierend auf der neuen KfW-Zielarchitektur für Java/Web. ? Konzeption der Benutzeroberfläche als HTML/Rich-Client (Ajax) und Implementierung der Templates und XHTML-Seiten. ? Erstellung eines Architekturentwurfs für das Frontend basierend auf JSF 2.0 mit Richfaces 4.0. Entkopplung der Präsentationsschicht von der Geschäftslogik mittels Business-Delegate. ? Programmierung des Backends mit Spring, AOP und JPA-Templates. Festlegung der Transaktionsgrenzen. Definition der AOP Pointcuts. Organisation der auszuführenden Servicefunktionen über Command-Pattern. ? Implementierung von UI Custom und Composite Components. Erstellung der benötigten Tag-Libraries. ? Implementierung von Custom Bean Validatoren nach JSR-303 und Bereitstellung fachlich motivierter Annotationen zur Bean-Validierung aus dem Front- und Backend. ? Überprüfung des Datenbankdesigns hinsichtlich der fachlichen Anforderungen. ? Erstellung von JUnit-Tests, JUnit-Reports und Coverage-Reports (Cobertura) für die Dokumentation der Testabdeckung. ? Anpassung des Richfaces-Skins (ecss Dateien) an den StyleGuide der KfW ? Customizing von Richfaces Komponenten und Erweiterung um Fachlichkeit der KfW.
Richfaces Windows Linux DB2 Oracle 11g jQuery Continuus IBM WebSphere Application Server (RAD) Atomikos JUnit Dozer Toad PowerDesigner
Java EE JSF Spring JPA JTA XA XHTML Ajax Faclets KfW Vorgangssystem UML
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
2 Monate
2010-08 - 2010-09

Planung und Durchführung eines Lasttest für ein Customer Relationship Management System (CRM)

Konzeptionist, Entwickler,Planung und Durchführung der Lasttests Java JEE Lasttest
Konzeptionist, Entwickler,Planung und Durchführung der Lasttests
Das System wurde daraufhin überprüft, inwieweit die derzeitige Architektur einem erwarteten Benutzerzuwachs standhält. Tätigkeiten: ? Auswahl der Testtools ? Festlegung der zu betrachtenden Komponenten, ? Festlegung der zu betrachtenden Größen (Durchsatz, Antwortzeit, Speicherverbrauch) ? Ermittlung der Relevanten Geschäftsvorfälle ? Aufzeichnung der SQL-Statements ? Erstellung des JMeter Testplans ? Durchführung eines Lasttests zur Performancemessungen ? Auswertung der Ergebnisse (Aggregation der Daten und Visualisierung) ? Erstellung eines Management-Summeries ? Identifikation von Optimierungsansätzen und Ableitung von Handlungsempfehlungen ? Für JMeter wurde die JDBCSamplerklasse gepatched, da das Tool in der eingesetzten Version bei großen ResultSets einen zu hohen Speicherverbrauch und zu lange Laufzeiten erzeugte
JUnit Eclipse Apache JMeter Microsoft SQL-Server
Java JEE Lasttest
Mannheim
4 Monate
2010-05 - 2010-08

Serviceorientierte Architektur mittels SOA-Plattform von JBoss

Systemdesigner, Konzeptionist, Anwendungsentwickler Java EE JMS
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bereitstellen von ESB Diensten für den Enterprise Service Bus (ESB) ? Implementierung von Listener Gateways und Actions ? Transformation von Nachrichten ? Content Based Routing mittels der JBoss Rules Engine ? Modellierung von Prozessabläufen mittels jPDL ? Orchestration von Services mit BPEL
JBoss ESB JBoss jBPM JBoss jPDL Drools JBossMQ Eclipse Tomcat JBoss Server Windows DB2 Oracle 11g
Java EE JMS
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
5 Monate
2010-01 - 2010-05

Auswahl eines JCP konformen WebFrameworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JSF JTA ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bewertung des bisher in der KfW für die Java Web-Entwicklung eingesetzten Frameworks (KfW Eigenentwicklung) ? Ableitung von Leistungskriterien / Katalog ? Abgleich mit marktgängigen Frameworks ? Auswahl eines marktgängigen Frameworks unter Berücksichtigung der individuellen Anforderungen der KfW wie GUI-Komponenten und Ablauf- bzw. Prozesssteuerung ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von JSF, Spring, Spring WebFlow ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von JSF, JBoss Seam ? Erstellung eines Prototypen für ein Proof of Concept auf Basis von GWT, Spring
JBoss Server Richfaces Tomcat IBM Rational Application Developer (RAD) JBoss Server GWT
Java JEE JSF JTA JPA Spring
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
8 Monate
2009-07 - 2010-02

Umstellung bestehender Projekte auf JPA

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JPA JTA
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Ablösung der in der KfW eingesetzten Klassenbibliothek ?Geschäftsobjektbasis?. Umstellung auf JPA / Hibernate. ? Konzeption von Implementierungsmustern zur Ablösung der Persistenz in den bestehenden Projekten. ? Implementierung eines Serialisierungsmechanismus zur Serialisierung/Deserialisierung von Persistence Entities in das HOST-Zielformat der KfW via Java-Annotations ? Erstellung von JUnit-Tests, JUnit-Reports
XStream Hibenate Atomikos Toad IBM WebSphere Application Server Continnus IBM Rational Application Developer (RAD) MQ-Series Easy CCM XStream DB2 Oracle 9i
Java JEE JPA JTA
Kreditanstalt für Wiederaufbau (KfW
Frankfurt am Main
2 Jahre 6 Monate
2006-10 - 2009-03

GroupAudit (WebAudit und WebFollowUp)

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE JSP
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
? Erstellung der DV-Konzepte ? Entwurf der Benutzeroberfläche ? Implementierung der zwei Applikationen WebAudit und WebFollowUp nach J2EE Desgin-Patterns ? Erstellung des konzeptionellen und physischen Datenbankmodells für die neuen Applikation und Abstimmung des Designs mit dem Fachbereich. ? Erstellung der Reports in den Formaten: Excel-, RTF-, PDF ? Implementierung der Business-Logik ? Erstellung der JUnit Tests
Eclipse Tomcat Oracle 9i CVS PowerDesigner Toad JUnit Struts Windows Linux Common-Controls für Struts
Java JEE JSP
Dresdner Bank AG (Commerzbank)
Frankfurt am Main
7 Monate
2005-06 - 2005-12

KfW Studienkredit

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE Datenbankdesign Thread-Programmierung
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
Konzeption und Realisierung der Kreditnehmerplattform (KN) im Rahmen des KfW-Studienkredit. Über die KN-Plattform erhält der KN einen Überblick über seine Kreditprogramme, Tilgungs- und Auszahlungspläne. Dokumente an den KN, werden als PDF?s in einen elektronischen Postkorb eingestellt. Neben den reinen Anzeigefunktionen kann der KN auch verschiedene Aufträge über die Plattform an die KfW erteilen. Für die Absendung eines Auftrags benötigt der KN eine TAN-Liste. Bei der Kreditnehmerplattform handelt es sich um eine barrierefreie Web-Anwendung basierend auf Servlets, JSP und HTML. Tätigkeiten ? Konzeption der Basiskomponenten für die verschiedenen Teilprojekte im Rahmen der MVC-Architektur. ? Erstellung des DV-Konzeptes für die KN-Plattform ? Erstellung des DV-Konzeptes für den Postkorb ? Implementierung eines Mechanismus für das Multiple-Submit Problem im Zusammenhang mit der TAN-Prüfung. ? Beteiligt an der Entwicklung eines Dreistufigen Deployment-Prozesses (ENTW, TEST, PROD): Erstellung der ANT-Scripte für die Applikationen des KfW-Portals (Kreditantrag, Vertriebspartnerplattform, Kreditnehmerplattform, Postkorb, Tomcat-Security) ? Abstimmung des HTML-Layouts und Test der Anwendung auf verschiedenen Betriebssystemen, Browsern und Browser-Versionen hinsichtlich Barrierefreiheit. ? Administration der Entwicklungsdatenbank. Anlegen der Tabellen, Views, Procedures und User. Abgleichen der Tabellen mit der Test- und Prod-Umgebung. ? Konzeption und Realisierung des Projektes ?Postkorb?. Gegenstand ist ein Java-Thread der unter Linux, Unix innerhalb einer JVM gestartet wird. Der Thread überprüft periodisch, ob Nachrichten (PDF?s) durch externe Systeme in eine MQ Series Message-Queue eingestellt wurden. Liegt eine Nachricht vor, wird diese aus der Queue gelesen, geparst und in die Studienkredit-Datenbank (ORACLE) eingestellt. Der Prozess wird beim stoppen der JVM deterministisch beendet
IBM Rational Application Developer (RAD) Tomcat Ant Continnus Easy CCM MQ-Series PowerDesigner Toad DB2 Oracle Windows Linux Unix AIX IBM WebSphere Application Server JUnit
Java JEE Datenbankdesign Thread-Programmierung
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
1 Jahr 3 Monate
2004-04 - 2005-06

Wartung und Weiterentwicklung des zentralen KfW Frameworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE
Systemdesigner, Konzeptionist, Anwendungsentwickler
Wartung und Weiterentwicklung des zentralen KfW Frameworks für die AE-Infrastruktur mit den Komponenten: Formularserver und Vorgangsserver. Tätigkeiten: ? Erstellung und Erweiterung der Dokumentation. ? Erstellen von Testklassen zur Vorgangssteuerung ? Unterstützung und Schulung verschiedener Projekte im Umgang mit dem KfW Framework (Dabu, InPro, KBSAbruf) ? Betreuung und Pflege der Webanwendungen (Vorgangsanzeige, Dokumentenrecherche, verifizieren Papierarchiv)
IBM Rational Application Developer (RAD) WebSphere Application Server Continnus Easy CCM MQ-Series PowerDesigner Toad JUnit Windows Linux Unix AIX
Java JEE
Kreditanstalt für Wiederaufbau (KfW)
Frankfurt am Main
6 Monate
2004-03 - 2004-08

Mobile Business Solutions. Entwicklung eines BlackBerry 7230 Connectors für Tobit David Server

Systemdesigner, Konzeptionist, Anwendungsentwickler Java Microedition RIM Klassenbibliothek
Systemdesigner, Konzeptionist, Anwendungsentwickler
Mobile Business Solutions. Entwicklung eines BlackBerry 7230 Connectors für Tobit David Server, für die vollständige Synchronisation über GPRS Tätigkeiten: ? Synchronisierung der ein- und ausgehende Mails ? Synchronisierung der Termin-, Kontakt- und ToDo Liste ? Exportfunktionen für PIM Items ? Administration: Wirless Synch Einstellungen, KillAll ? Implementierung von Applets für den SMS, FAX Versand und für die Administration ? Signierung der Applets und Deployment Programmiersprachen: Java Microedition Bibliotheken: RIM Klassenbibliothek Tools: BlackBerry IDE (RIM), Handheld Simulator, Tobit David Server (DvISE)
BlackBerry IDE (RIM) Handheld Simulator Tobit David Server (DvISE)
Java Microedition RIM Klassenbibliothek
Cosynus GmbH
Darmstadt
4 Monate
2003-11 - 2004-02

Avalon Teampflege

Systemdesigner, Konzeptionist, Anwendungsentwickler Java EE PJA BHF Java Framework
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Entwicklung einer Schnittstelle zur PDF Erzeugung unter OS/390. Die Reports werden als XML Stream and die Schnittstelle übergeben und über eine XSLT Transformation mittels Apache FOP als PDF generiert ? Einführung des Grafiksystem PJA zur Erzeugung von Business Grafiken auf OS/390 und UNIX Systemen ohne Grafikumgebung.
WebSphere Application Server Eclipse Ant JUnit Oracle
Java EE PJA BHF Java Framework
ING BHF Bank AG
Offenbach
8 Monate
2003-01 - 2003-08

Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontroling

Systemdesigner, Anwendungsentwickler, Datenkbankdesigner Apache Struts Java JEE HTML ...
Systemdesigner, Anwendungsentwickler, Datenkbankdesigner
? Erweiterung der Marktplanung ? Erweiterung des Reportwesens. Integration neuer Berichte und Berichtsmappen mit Composit-Reports. Erzeugung der Berichte über XSLT- Transformation aus XML-Dateien mittels Apache FOP. ? Integration eines Präsentationsmodus für das Berichtswesen ? Konzeption einer Importschnittstelle zu SAP für die Konsolidierungskreise.
Rational-Rose Eclipse Windows Apache Tomcat Microsoft SQL Server
Apache Struts Java JEE HTML JavaScript
Elster AG (Tochter der Ruhrgas Industries)
Mainz / Darmstadt
9 Monate
2002-05 - 2003-01

Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontroling

Systemdesigner, Anwendungsentwickler, Datenbankdesigner Java JEE Apache Struts JSP ...
Systemdesigner, Anwendungsentwickler, Datenbankdesigner
Webbasiertes Management Informationssystem (MIS) für das Beteiligungscontrolling ? Stufe 2. Die Anwendung ermöglicht die Erfassung der Betriebsergebnisse der weltweit agierenden Töchter der Elster AG für das Beteiligungscontrolling. Die Daten werden für die Entscheidungsträger konsolidiert und über ein webbasiertes Berichtswesen dargestellt. Tätigkeiten: ? Ausbau der Stammdatenpflege ? Implementierung des Wechselkursimporters und Verwaltung der Wechselkursscenarios ? Implementierung der Marktplanung ? Konzeption des Drucksystems mit XSLT, Apache FOP und Erstellung der Reports (frei konfigurierbare Berichtsmappen). ? Administration des Application Servers ? Deployment der Webanwendung ? Einrichtung und Konfiguration der SSL-Verschlüsselung unter WebSphere. ? Konfiguration des Radius-Servers
Eclipse Microsoft SQL Server
Java JEE Apache Struts JSP CSS XML
Elster AG (Tochter der Ruhrgas Industries)
Mainz
6 Monate
2002-07 - 2002-12

Realisierung eines Präsentationsframeworks

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE JSP JavaScript ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
Konzeption und Realisierung eines Präsentationsframeworks für HTML/JSP basierte Webanwendungen (Web-Centric Application Scenario) als Teil des JavaFrameworks der Sparkassen Informatik (JFSI). Tätigkeiten: ? Entwicklung eines Präsentationsframeworks für die Sparkassen Informatik, welches die Basis für weitere J2EE Projekte bildet. Das Präsentationsframework arbeitet mit TagLibs und erlaubt eine deklarative Beschreibung der Benutzeroberfläche. Hierzu werden Kontrollelemente, wie Listen, Tabellen, Bäume zur Verfügung gestellt. ? Unterstützung des Projektes ?Produktbaukasten? (Sparkassen Informatik Fellbach). Entwicklung von individuellen Custom Tags (TimeSeriesControl, MaskEditControl, ComboSelectControl) ? Erstellung der Produktspezifikation ? Die erstellten Kontrollelemente synchronisieren automatisch ihr Datenmodel nach einem Server-Roundtrip. ? Aktionen im Browser werden auf CallBack-Methoden abgebildet. ? Coaching der Entwickler beim Einsatz der Custom Tags ? Unterstützung bei Fragen zu Struts ? Erstellung einer Demo-Anwendung (CC-Demo) ? Unterstützung der UNIX/WebSphere-Administratoren bei der Einrichtung von PJA (Grafiksystem) auf UNIX AIX und SUN Solaris ? Deployment der Demo-Anwendung auf WebSphere
Windows UNIX OS/390 IBM WebSphere Apache Tomcat Rational-Rose Apache Struts Ant
Java JEE JSP JavaScript Grafiksystem PJA TagLibs CSS
Sparkassen Informatik GmbH & Co KG Frankfurt
Frankfurt am Main
3 Monate
2002-09 - 2002-11

Beratung bei Einsatz des Sybase EA-Servers 4.0

Technologie-Berater Java JEE Powerbuilder
Technologie-Berater
Beratung bei Einsatz des Sybase EA-Servers 4.0 und der Erstellung von Webanwendungen mit PowerBuilder 8.0 Tätigkeiten: ? Beratung bei der Erstellung von webbasierten Anwendungen mit PowerBuilder 8.0 ? Erarbeitung eines Konzepts zur strategischen Ausrichtung der Anwendungsentwicklung. ? Gegenüberstellung PowerBuilder zu J2EE-Architektur ? Erarbeitung von Vorschlägen zur Migration bestehender clientbasierter Anwendungen. ? Begleitung bei Erstellung eines Prototypen
Sybase EA-Server Windows Sybase Adaptive Server Anywhere Sybase PowerDynamo
Java JEE Powerbuilder
DGF Stoess (GELITA-Group
Eberbach
4 Monate
2002-02 - 2002-05

WpHG-Beratung

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE IMS CICS ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
Implementierung einer Web-Anwendung zur Erfassung der Anlegermentalität und Risikoaufklärung eines Kunden ? Konzeption und Implementierung des WpHG-Workflows. ? Konzeption eines Drucksystems mittels Apache FOP, XML und XSLT zur dynamischen Erzeugung von PDF-Dokumenten. ? Erstellung der XSLT-StyleSheets für den WPBH-Bogen auf Basis von Templates ? Erstellung des XML-Schemas ? Schulung des Support-Teams. ? Deployment der Anwendung auf WebSphere ? Einrichtung von FOP auf dem Applikationserver
IBM WebSphere Rational-Rose CCC-Harvest VisualAge for Java Windows Unix DB2
Java JEE IMS CICS Java Framework der SInform
Sparkassen Informatik GmbH & Co KG Frankfurt
Frankfurt am Main
1 Jahr
2001-04 - 2002-03

Beratung bei der Einführung eines Frameworks für den zentralen IT-Bereich der Commerzbank.

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE SQLJ LDAP ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Bewertung von Struts als Präsentationsframework für den Einsatz innerhalb der Commerzbank (MVC). ? Entwicklung einer Testanwendung auf Basis von Struts. ? Entwicklung einer (Java) Komponente zur Erzeugung und Analyse von Nachrichten für den Aufruf der bestehenden HOST-Services über MQ-Series. Die Beschreibung der Aufrufschnittstellen erfolgt dabei mittels XML-Metadaten, die aus den Cobol-Copy-strecken abgeleitet werden. Die Felder in den Nachrichten können dabei über ?Pfadausdrücke? angesprochen werden. Die Nachricht wird in das Format des Zielsystems transformiert. ? Erstellung verschiedener Testanwendungen unter S/390. ? Deployment und Konfiguration von Webanwendungen unter WebSphere auf S/390. ? Installation und Konfiguration des IBM Secure-Way Directory Service in Verbindung mit IBM WebSphere ? Implementierung einer LDAP-Schnittstelle in Java
IBM WebSphere auf S/390 MQ-Series Windows OS/390 (USS) DB2
Java JEE SQLJ LDAP Struts
Commerzbank AG
Frankfurt am Main
4 Monate
2001-11 - 2002-02

Staatliche Rentenförderung ?Riesterrente"

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JSP CSS ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
?Feuerwehreinsatz? für 2 Monate. Das Programm unterstützt den Beratungsprozess zum Verkauf entsprechender Produkte. Tätigkeiten: ? Einarbeitung und Erweiterung eines (workflowbasierten) Java-Frameworks der SInform, welches als Basis dür die Entwicklung der Anwendung diente. ? Programmierung der Anbindung des SIBW-Backends für die Sparkassen Baden-Württemberg. ? Konzeption des Drucksystems. Reports werden als PDF-Dokumente mittels FDF (Forms Data Format) erzeugt. ? Programmierung und Code-Review verschiedener Teil-Workflows. ? Entwicklung eines Chart-Servlets zur Erzeugung von Diagrammen unter S/390.
Visual Age for Java CCC-Harvest Windows UNIX OS/390 DB2
Java JSP CSS HTML SQLJ
Sparkassen Informatik GmbH & Co KG.
Frankfurt am Main
5 Monate
2000-11 - 2001-03

Branchenkurzinformationen (BKI)

Systemdesigner, Konzeptionist, Anwendungsentwickler Java JEE AWT Swing ...
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Konzeption der Anwendung ? Erstellung des Prototypen auf Basis von EJB?s und Swing ? Schulung der Entwickler ? Implementierung der EJB?s, Erstellung des Swing Clients ? Erzeugung von PDF-Reports über Klassenbibliothek von RootRiver. ? Deployment der Webanwendung (EJB?s und Ressourcen) auf den WebSphere Application Server
IBM WebSphere Rational-Rose DB2 Windows Unix
Java JEE AWT Swing EJB
Dresdner Bank AG
Frankfurt am Main
1 Jahr 1 Monat
2000-03 - 2001-03

Siebel EAI / Maschinelle Bilanzanalyse

Systemdesigner, Konzeptionist, Anwendungsentwickler Java Visual Basic Siebel eScript
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Anbindung mehrere HOST-Systeme an die Anwendung BUS mittels Siebel EAI. Die Anbindung der Systeme erfolgte über den Siebel Workflowmanager. Als Adapter kam MQ-Series zum Einsatz. Für die Kommunikation mit den HOST-Systemen wurden verschiedene Business Services erarbeitet, die ein Tracing und eine standardisierte Fehlerbehandlung ermöglichen. ? Konzeption und Realisierung der Siebel-Schnittstelle zu ?MABILA? (Maschinelle Bilanzanalyse) ? Konzeption und Realisierung der Siebel-Schnittstelle ?KDO-Export? ? Konzeption und Realisierung der Siebel-Schnittstelle ?KDU? ? Konzeption und Implementierung der Anwendung ?Maschinelle Bilanzanlayse?. Die Anwendung (Servlet) kommuniziert über MQ-Series mit einer HOST-Anwendung. Die im XML-Format übertragenen Daten werden als PDF-Dokument im Webbrowser angezeigt. ? Festlegung des XML-Schemas ? Implementierung der MQ-Series Schnittstelle ? Test und Optimierung der Anwendung auf dem MQ-Cluster
Rational-Rose Continuus SIEBEL-Tools MQ-Series Siebel-Application Server IBM WebSphere DB2 ORACLE Windows
Java Visual Basic Siebel eScript
Dresdner Bank AG
Frankfurt am Main
6 Monate
1999-10 - 2000-03

Umstellung der Anwendung Firmenkunden Kreditantrag (KFK)

Technischer Projektleiter Java
Technischer Projektleiter
? Analyse und Planung der Umstellung der Anwendung KFK auf eine Webbasierte Anwendung. ? Erarbeitung einer Systemarchitektur. ? Erstellung eines vertikalen Prototypen in Java (Client/Host-Kommunikation, Kommunikationsprotokolle). ? Einrichtung der Entwicklungsumgebungen auf UNIX und Windows NT. ? Führung des Entwicklerteams
Windows Continuus Siebel Tools
Java
Dresdner Bank AG
Frankfurt am Main
2 Jahre 5 Monate
1997-06 - 1999-10

Betreuerunterstützungssysteme (BUS 2.0) für das Firmenkundensegment der Dresdner Bank AG

Systemdesigner, Konzeptionist, Anwendungsentwickler Powerbuilder VisualBasic
Systemdesigner, Konzeptionist, Anwendungsentwickler
? Konzeption und Realisierung eines Desktop als Aufsatzpunkt für die Teilmodule des BUS ? Entwicklung einer Modularchitektur (Design Patterns) ? Entwicklung von Basisklassen und Erweiterung der eingesetzten Klassenbibliothek (PSL) ? Entwicklung des Moduls "Firmenkunden Kreditantrag" zur Bearbeitung von Kreditanträgen. ? Entwicklung des Moduls "Informationsmanager" zur Pflege der Firmen- und Wunschkunden. ? Entwicklung einer Legitimationsprüfung für das Service Center der DresdnerBank mit einer Anbindung an den CRM-Anbieter SIEBEL via OLE/DCOM ? Konzeption und Realisierung einer Schnittstelle (C++Wrapper) für die Anbindung der Applikation an die Distributed Application Platform zur Kommunikation mit dem HOST. ? Konzeption und Realisierung einer Schnittstelle (C++Wrapper) für die Anbindung der Applikation an den Application BUS Service (ABS, Broker für die Kommunikation zwischen Desktop-Anwendungen). Festlegung eines Protokolls für den Datenaustausch via ABS mit dem CRM-Anbieter SIEBEL, sowie Anbindung der Partneradressdatenbank (PAD). ? Administration der Distributed Application Plattform für das Projektbündel BUS. Pflege der Service Information Base. ? Code-Reviews ? Schulung der internen Programmierer
Rational-Rose Continuus Distributed Application Platform (DAP) Windows Unix Host OS/390 Informix Online DB2 Oracle
Powerbuilder VisualBasic
Dresdner Bank AG
Frankfurt am Main

Kompetenzen

Kompetenzen

Top-Skills

Angular JEE Datenbankentwickler Spring Boot Spring Batch

Aufgabenbereiche

automatisierte Oberflächentests
Lasttest
Projektleitung
Software-Entwickler
Systemdesigner
Testmanager

Produkte / Standards / Erfahrungen / Methoden

Ant
AOP
Apache IVY
Apache JMeter
Apache Solar
Apache Solar
Apache Solr
Arelle
Birt
Cobertura
Cognos (Reporting)
Commerzbank Frame
Confluence
CSS
DOM
DPM Architect for XBRL
EasyMock
Eclipse
EJB
FINREP (Gaap IFRS)
FINREP (Gaap, IFRS)
Gebish
Hibernate
HP QC
HP QC ALM
HP Unified Functional Testing
HTML
HTML 5
IBM Rational Application Developer
IBM WebSphere Application Server
IntelliJ
Interstage Xwand Toolkit
Invoke
JBoss
JBoss (6 und 7)
JBoss Wildfly
JDK 1.8
JEE (J2EE)
JEE 8
Jenkins
Jenkins Sonar
Jira mit SCRUM Plugin
JRebel
JSF
JSF 2.2 (Mojarra 2.2.8)
JTA (Hibernate)
JUNIT
LE
Maven
MDB
Microsoft SQL Server Management Studio
Mockito
MVC
ORM
PL/SQL Developer
POI
PowerDesigner
PowerMock
PrimeFaces
REST
SAX
Scrum
Selenium
SOA
SOAP
SoapUI
Sparx EA
SPARX Enterprise Architect
Spring
Spring Batch.
Spring Webflow
SQS-Test Center
SVN
Test
TX
UML
UML 2.3
Unsemantic
Web
WebServices
Websphere Application Server
WSLD
XA
XBRL
XHTML
XML
XSD
XSTL

Betriebssysteme

Linux
Windows

Programmiersprachen

Ajax
Groovy
J2SE
Java
Java 1.8
Java JEE
JavaScript
JEE
JMS
JPA
JQuery
JTA

Datenbanken

DB2
Java Database Connectivity
Microsoft SQL Server
Oracle
Oracle 11g
Oracle SQL Developer
SQL
SQL-Server (Microsoft / Sybase)

Design / Entwicklung / Konstruktion

Anwendungsarchitektur
Datenbankdesign / Modellierung

Branchen

Branchen

Banken, Versicherung, Industrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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