Deutschland: bevorzugt Bereich D3
08.2014 Kunde: NORD/LB
?
12.2014 Projekt: Umstellung/Optimierung des bestehenden Ratingdatentransfer ?
Verfahrens zwischen den Anwendungen B2RAVE und dem Rating Distiller.
Bisher mussten die zu transferierenden Ratingdaten des jeweiligen Ratingtypen von einem Mitarbeiter in der Anwendung B2RAVE aufbereitet und in eine Datei exportiert werden, um sie anschließend in der Anwendung Rating Distiller zu importieren. Dieses Verfahren wurde für insgesamt 17 unterschiedliche Ratingtypen nacheinander durchgeführt.
Im optimierten Ratingdatentransfer - Verfahren selektiert der Mitarbeiter die benötigten Ratingtypen in der Anwendung Rating Distiller und startet den asynchronen Import ? Vorgang. Das Vefahren skaliert durch die Verwendung des commonj WorkManagers.
Die Aktivitäten -Ratingdaten aufbereiten- und -Ratingdaten exportieren- in der Anwendung B2RAVE, sowie die Aktivität -Ratingdaten importieren- in der Anwendung Rating Distiller wurden automatisiert und vollumfänglich maschinell durchgeführt.
Das bestehende Ratingdatentransfer ? Verfahren bleibt weiterhin aktiv.
Tätigkeit: Architekturkonzept erstellt
DV ? Konzept erstellt
Analyse und Anpassung des bestehenden Source ? Code
Refactoring
Design und Implementierung eines Executor - Frameworks auf Basis
des commonj WorkManagers. Die Implementierung der TaskExecutoren delegiert die Task an den WorkManager. Des Weiteren implementiert das Executor ? Framework die Schnittstellen des WorkManagers. Das Monitoring der Task übernimmt eine Wrapper ? Klasse.
Design und Implementierung der Services für die asynchrone Verarbeitung der Ratingtransferdaten in den Anwendungen B2RAVE und Rating Distiller.
Design und Implementierung der asynchronen Task mit folgenden Aktivitäten ( B2RAVE ) :
Bereitstellung der entsprechenden Ratingtransferdaten
Aufbereitung der Ratingtransferdaten
Übergabe der Ratingtransferdaten an den Rating Distiller
Design und Implementierung der entsprechenden Anwendungsdialoge ( Rating Distiller )
Testpläne definiert und in der Anwendung HPQC erfasst
Testläufe durchgeführt und dokumentiert
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, commonj WorkManager, HTML
Framew.: Base/ONE
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-Entwicklung,
Agile Softwareentwicklung
01.2014 Kunde: Cramme & Hagen GmbH
-
07.2014 Projekt: Skalierbare Zentralplattform für den Austausch und der Verwaltung
von Aufgaben, Terminen und Notizen innerhalb kleinerer Gruppen.
Tätigkeit: Design und Implementierung eines DAO ? Frameworks für unterschiedliche
Persistenz ? Implementierungen.
Design und Implementierung eines CRUD ? Frameworks ( Template ) für die
Domain Model Layer.
Design und Implementierung des Service ? Layer, Domain Model Layer
sowie der zugehörigen Finder ? Klassen.
Design ? Entwurf zur Absicherung des Zugriffs auf einen Service.
Design ? Entwurf für die Authentifizierung
Design und Implementierung des Exception ? Handling.
Design und Implementierung der Rest ? Web - Services.
Implementierung Front ? End Web sowie Android Front ? End ( Smartphone )
Datenbankdesign und Datenmodellierung des zentralen Datenpools
Implementierung Arquillian ( JUnit ) Testklassen
BS: Windows, Android, Linux
Sprachen: JAVA JEE, JSF 2.0, EJB 3.1, JAX-RS, HTML, JSON, Hibernate (JPA), OAuth
2.0, Open ID
Framew.: JUnit, Arquillian
Tools: Eclipse ( Kepler ), Maven
Anw.-Srv.: JBoss EAP 6.1
DB: MYSQL
03.2008 Kunde: NORD/LB
?
12.2013 Projekt: Erweiterung des IOPC ( Integrated Option Pricing Calculater ) zur
Durchführung der Mikro - Stresstests und der Bewertung der
Darlehensgeschäfte nach IFRS9 ( Fair Value )
Zu jedem Monats - Ultimo wird für jedes Darlehensgeschäft der Fair Value
Wert ermittelt und in der Datenbank des IOPC abgelegt. Die Ergebnisse
können über geeignete Export-Schnittstellen z. Bsp. im CSV ? Format
bereitgestellt werden. Für die statische Analyse der Bestandsgeschäfte
werden die Differenzen zum Vormonat ? Ultimo für jedes Darlehensgeschäft
angezeigt. Ein Export der Delta ? Werte ist ebenfalls möglich.
Für jede monatlich durchgeführte Bestandsbewertung nach IFRS9 kann die
Sensitivitätsanalyse angewandt werden. Dazu können unterschiedliche
Szenarien ( begrenzt durch die im IOPC hinterlegten Szenario ? Parameter
) mit jeweils unterschiedlichen Änderungswerten ausgeführt werden.
Tätigkeit: Implementierung der Services für die Geschäftslogik ( Biz-Layer )
Implementierung des Frontend für den Deltareport
Implementierung der JUnit-Testklassen
Datenbankdesign und Datenmodellierung der IOPC DB
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestandes in die Testsysteme
Anonymisierung der personenbezogenen Daten
Wartung und Pflege der Datenmodelle für unterschiedliche
Entwicklungsstreams
Bereitstellung der DB - Zugriffsschicht ( DAO, PO ) für den jeweiligen
Entwicklungsstream
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, JMS, MDB, JAX-WS, JAXB, XML, XSD, SQL,
WorkManager, HTML
Framew.: Base/ONE, MyBatis, JUnit, POI, iText
Tools: Eclipse, Ant, Clear Case, Clear Quest, AutoHotKey, DbVisualizer, Soap UI,
HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Metability, IBM Data Studio, IBM DB2 Steuerzentrale,
db2move, db2look, db2export, db2import, db2batch
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, EAI, SOA
Projekt: IOPC ( Integrated Option Pricing Calculater )
Der IOPC ist eine Anwendung zur Konditionierung von Kreditgeschäften mit
optionalen Wahlrechten.
Zu einem Kreditgeschäft können Wahlrechte wie z. Bsp. Vertragliche
Kündigung-/ Sondertilgungsoption inkl. gesetzliches Kündigungsrecht,
Zinsperiodenwechseloption, Währungswechseloption, und Abrufoption sowie
bilanzierungsrelevante Nebenabreden wie z. Bsp. Bedingte Endvergütung,
Zeitabhängige Margenanpassung und Vorfälligkeitsentschädigung/- gewinn
erfasst werden. Entsprechend der am Kreditgeschäft hinterlegten optionalen
Wahlrechte generiert die zentrale Funktion ( Rechenkern ) des IOPC die
erwarteten Kundengeschäfts ? Cashflows ( ökonomischer Cashflow ) für die
Aus- und Rückzahlungsphase. Des Weiteren liefert der Rechenkern zu einer
gegebenen Parametrisierung den Liquiditätsspread, die Zinsrisikoprämie,
die Liquiditätspufferkosten sowie die Liquiditätsspreadrisikoprämie. Der
Bestand wird täglich auf Basis der aktuellen Refinanzierungs- bzw.
Swapkurven aktualisiert.
Tätigkeit: Implementierung der Services für die Geschäftslogik ( Biz-Layer )
Implementierung der Message Driven Bean zur Übernahme qualitätsgesicherter
Monymarket-, Swap- und Spreadkurvensätze
Implementierung der JUnit-Testklassen
Datenbankdesign und Datenmodellierung der IOPC DB
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Anonymisierung der personenbezogenen Daten
Wartung und Pflege der Datenmodelle für unterschiedliche
Entwicklungsstreams
Bereitstellung der DB-Zugriffsschicht ( DAO, PO ) für den jeweiligen
Entwicklungsstream
DB ? Tuning ( MQT, INDEX )
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
Definition der Views für das fachl. Reporting ( Backtest )
Anpassung der Build ? Scripte ( ANT )
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, JMS, MDB, JAX-WS, JAXB, XML, XSD, SQL,
WorkManager, HTML
Framew.: Base/ONE, MyBatis, JUnit, POI, iText
Tools: Eclipse, Ant, Clear Case, Clear Quest, AutoHotKey, DbVisualizer, Soap UI,
HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Metability, IBM Data Studio, IBM DB2 Steuerzentrale,
db2move, db2look, db2export, db2import, db2batch, explain
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, EAI SOA
Projekt: FI-Migration: Anpassung der Anwendung NORD/Kredit an die IT ?
Infrastruktur der FI ( Finanzinformatik )
Im Zuge der Einführung von OSPlus ( Gesamtbanklösung der Finanzinformatik
) in der NORD/LB müssen die Kunde- und Kontoschnittstelle der Anwendung
NORD/Kredit an die neue Systemlandschaft angepasst werden. Des Weiteren
sind Migrationsaktivitäten auf dem Datenbestand der Anwendung notwendig.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import, db2batch
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, SOA
Projekt: Anpassung der Kreditverträge entsprechend der VKR
Verbraucherkreditrichtlinien (VVI)
Umsetzung der gesetzlichen Vorgaben für Kreditverträge.
Anpassung/Erstellung der Kreditverträge, der Logikklassen und der
Editorklassen.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Logik- und Editorklassen
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Übernahme der Bilanzdaten aus GlobalFormat
Ablösung der Schnittstelle zum Import der Bilanzdaten aus EBIL und
Integration des GlobalFormat Web-Service zur Übernahme der Kreditbeschluss
relevanten Bilanzdaten in NORD/Kredit. Anpassung der entsprechenden
Beschlussdokumente ( z Bsp. Votierungsbogen )
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Konzept zur Verarbeitung u. Verwaltung von Textbausteinen für den MS-Word
Vertragsdruck
Das Konzept beschreibt das Verfahren zur Bearbeitung der Textbausteine als
Funktion der Anwendung NORD/Kredit. Das bedeutet, das der Bediener einen
Textbaustein neu erstellen oder einen bestehenden Textbaustein in der
Anwendung MS-Word ändern kann. Nach dem Abspeichern des Textbausteins in
NORD/Kredit wird die Änderung sofort in dem zugeordneten Dokument
sichtbar.
Tätigkeit: Erstellung Konzept
Projekt: Rollenbezogene Verarbeitung auf Feldebene (Mark, Marktfolge)
im Antrag- und Beschlussbogen
Die Verarbeitung der Antrag- und Beschlussbögen muss für unterschiedliche
Bediener entsprechend dem Berechtigungskonzept eingeschränkt werden. Die
Rechte werden per Service aus der Benutzerverwaltung gelesen.
Tätigkeit: Implementierung der Geschäftslogik
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, EJB, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Bereitstellung aller aktiven Sicherheiten für die Revision
Für die statische Analyse aller in NORD/Kredit hinterlegten aktiven
Sicherheiten z. Bsp. Bürgschaften, Zessionen, Sicherungsübereignung,
Verpfändungen etc. wird eine Datenexport ? Schnittstelle zur Übergabe der
Daten im CSV ? Format implementiert. Diverse Filtereigenschaften werden
dem Reporting hinzugefügt.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Projekt: Konzept zur Kopplung der Datenmodellierung in Rochade mit dem
Anwendungsentwicklungsverfahren
Ziel ist ein Vorgehensmodell zu entwickeln, die die Datenmodellierung in
Rochade mit dem Verfahren zur parallelen Anwendungsentwicklung des
Unternehmens zu koppeln. Dadurch soll sichergestellt werden, dass zu jedem
Anwendungsentwicklungsstream das passende Datenmodell im Rochade-
Repository zur Verfügung steht. Des Weiteren muss das Datenmodell der
aktuellen Produktionsversion mit der Struktur der physikalischen
Produktionsdatenbank übereinstimmen.
Tätigkeit: Erstellung Konzept
Projekt: Erstellung/Anpassung neuer Logikklassen für den Online-Dokumentendruck
(NORD/Kredit)
Durch die Einführung aktueller DSGV Formular Vorlamular Vorlagen müssen die
zugehörigen Logikklassen und Editor - Klassen zur Aufbereitung der
Formulardaten angepasst/erstellt werden. Des Weiteren müssen die VB ?
Scripte zur Aufbereitung der Dokumente in MS ? Word entsprechend
angepasst/erweitert werden.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Logik- und Editorklassen
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Projekt: Erweiterung der Anwendung KrEx ( Kreditexperte ) zur Erfassung der
Rating/Scoring Daten eines Kunden.
Bereitstellung des DSGV Rating Fragenkataloges ( inkl. skalierter
Antworten ). Der Fragenkatalog wird entsprechend der gewählten
Kundengruppe aufbereitet und am Bildschim angezeigt. Der Bediener wird
durch den Fragenkatalog geleitet und erfasst aus den jeweils vorgegebenen
Antwortoptionen genau eine Antwort. Das Ratingdokument kann als
PDF-Dokument exportiert werden. Der DSGV Rating Fragenkatalog wird per
Service aus dem bestandsführenden System importiert.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Geschäftslogik
Implementierung der JUnit-Testklassen
Datenmodellierung
Versorgung der Testsysteme mit Testdaten
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, EJB, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, iText
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
03.2003 Kunde: FinanzIT GmbH, Hannover
-
03.2008 Projekt: Wartungstätigkeiten, Linienaufgaben
Tätigkeit: Fehlerbehebungen ( Incident, Problem ) in den Intranet-
Anwendungsteilsystemen: Aufgabenmanagement, Institutsmanagement,
Marketingkreislauf und im JCA-Domino-Konnektor. Die Dokumentation erfolgt
im Incident und Problem Management System Remedy Action Request System.
Erfassung und Koordination unterschiedlicher Change ( ACL?s zur
Netzfreischaltung, Einträge in die Ressourcemanager-DB etc. ).
Unterstützung des Kundenservice und der Kunden bei den
Freischaltungsaktivitäten zur Lotus-Notes-Kalenderanbindung. Koordination
der Freischaltungsaktivitäten netzwerk-spezifischer Aktivitäten zwischen
den Netzwerkspezialisten im Rechenzentrum und den Netzwerkspezialisten
des Kunden sowie den Lotus-Domnio-Administratoren. Einarbeitung interner
Mitarbeiter in das Thema Anbindung der Lotus-Notes-Terminkalender an das
Aufgabenmanagement ( Change-Erfassung, Definition der
Kommunikationsmatrix für die Protokolle http u. DIIOP,
Sicherheitsverfahren im Umgang mit sensitiven Daten,
Freischaltungsverfügung für die Instituts-Eingangsrouter etc.) und in die
dezentrale Programmierung des Aufgabenmanagement. Erstellung des
Sicherheitskonzeptes und des Risikoübernahmedokumentes für die Lotus-
Notes-Kalenderanbindung an das Aufgabenmanagement. Umsetzung
verschiedener DV-Anforderungen des Kunden.
BS: Windows / LINUX / zOS390 ( CICS )
Sprachen : JAVA ( J2EE: Jsp ), Javascript, SQL XML, http
Framew. : JUnit
Tools: Eclipse, ClearCase, ClearQuest, MagicDraw, JDOM, Spufi, SQLJ
Mercury Quality Center, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Erweiterung des Prozesses: Aufgabe bearbeiten ( Aufgabenmanagement )
Zu einer Aufgabe werden Dokumentreferenzen bereits erfasster u.
archivierter Dokumente aus dem IDMS oder dem FDL-Dokumentenschrank
eingebunden. Die Dokumente können angezeigt und optional gedruckt werden.
Des Weiteren kann die Bezeichnung/Beschreibung zu einem Dokument geändert
werden. Das Löschen einer Dokumentreferenz aus der Liste der
Dokumentzuordnungen hebt nur die Zuordnung auf und löscht nicht das
referenzierte Dokument.
Tätigkeit: Design der Anwendungsklassen. Definition u. Abstimmung des ObjectFlow mit
den Anwendungsteilsystemen IDMS u. FDL-Dokumentenschrank. Implementierung
der MVC ( Model, View, Controller ) Module sowie der fachl. Aktivitäten.
Anpassung des Prozess-Models ( Aktivitätsdiagramm ). Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Sub-Prozess: Protokollierung der Verarbeitung von Marketingmaßnahmen
Der Prozess zur Überwachung von Marketingmaßnahmen wird um den
Sub-Prozess: Protokollierung der Verarbeitung erweitert. Es werden alle
Marketingmaßnahmen die zum letzten Buchungstag zur Verarbeitung anstanden
angezeigt. Zu jeder dieser Marketingmaßnahmen wird optional das
Ausführungsprotokoll ( Regeldefinition inkl. Selektionsname und
Selektionsdefinition ), das Verarbeitungsprotokoll zur Aufgabenerzeugung
und das Aktionslog ( Liste aller Aktionen zu einer Marketingmaßnahme )
angezeigt.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Integration und Anpassung der
Prozesse: Anzeige Aktionslog und Anzeige Ausführungsprotokoll. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: In den Ansprachephasen ( Planausführung ) werden das Anzeigedatum der
Aufgabe und das Anzeigedatum des SB-Textes individuell hinterlegt. (
Marketingkreislauf )
Die Prozesse zur Erstellung/Bearbeitung von Kampagne und Anlässen und der
Prozess zur Aktivierung von Anlässen werden erweitert. Der Anzeigetermin
der Aufgabe und der Anzeigetermin des SB-Textes ( Finanztip ) kann
individuell eingestellt werden. Es werden die Optionen sofort, Anzeige ab
( Datum ) und variable ( Datenfeld vom Typ Datum aus dem
Selektionsergebnis ) angeboten.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Design und Implentierung der
DB-Zugriffsschicht und der SQL-Sequenzen ( statisches SQL ). Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ) SQLJ, JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Sub-Prozess zur Anzeige aller Teilnehmer einer Kampagne/Anlass (
Marketingkreislauf )
Der Prozess zur Überwachung von Marketingmaßnahmen wird um den
Sub-Prozess: Gesamtübersicht aller Teilnehmer einer Kampagne/Anlass
erweitert. In der Gesamtübersicht aller Teilnehmer einer Kampagne/Anlass
werden alle Teilnehmer, die einer bestimmten organisatorischen Instanz (
Marktbereich, Fachbereich, OE, PE usw. ) zugeordnet sind und den gleichen
Maßnahmenstatus ( Selektion, Ansprache, Kontakt, Termin, Beratung oder
Abschluss ) besitzen, zusammengefasst und angezeigt. Die jeweilige
Maßnahme wird auf ein beliebiges Hierarchiemodell abgebildet. Das
Hierarchiemodell muss im Institutsmanagement hinterlegt sein. Die Anzeige
der Teilnehmer entsprechend der selektierten organisatorischen Instanzen
inkl. des Status und den Ansprachemedien ist ebenfalls möglich.
Tätigkeit: Erstellung des Fach- und DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Erweiterung der Gapi-Schnittstelle.
Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Erweiterung der Komponentenschnittstelle des Institutsmanagement
Erweiterung der dezentralen Schnittstelle des Institutsmanagement. Es
wird eine Schnittstelle benötigt, die eine beliebige im
Institutsmanagement hinterlegte Organisationsstruktur ( Hierarchiemodell
) zur Verfügung stellt.
Tätigkeit: Design und Implementierung der Anwendungsklassen. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Prozess zur Verarbeitung von Erinnerungen ( sog. Remindern ) im
Aufgabenmanagement und dem Lotus-Domino-Server
Zu einer Aufgabe können im Aufgabenmanagement sog. Reminder erfasst,
geändert und gelöscht werden. Optional können diese Reminder auch in den
Terminkalendern beliebiger Mitarbeiter hinterlegt werden. Die Reminder in
den Lotus-Notes-Terminkalendern können ebenfalls geändert oder gelöscht
werden. Derzeit werden die Erinnerungen ausschließlich im Prozess:
Aufgabe bearbeiten und im Lotus-Notes-Terminkalender des zugeordneten
Mitarbeiters angezeigt. Die Eigenschaften des Termins/Besprechung und die
Eigenschaften der Erinnerung werden in den Aufgaben-Container verlegt.
Die Strukturierung der Daten wird im XML-Format organisiert.
Tätigkeit: Erstellung des Fach- u. DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design der fachl. Interaktionen.
Erstellung des Dokumentes zur Festlegung der erforderlichen fachl.
Schnittstellen zwischen dem Aufgabenmanagement und dem Lotus-Domino-
Server. Design u. Implementierung des Prozesses: Terminverarbeitung.
Implementierung der MVC ( Model, View, Controller ) Module sowie der
fachl. Aktivitäten. Abstimmung und Koordination mit den Programmierern
des Domino-Konnektors. Design und Implementierung der techn. Testfälle u.
Testaktivitäten. Design der fachl. Testfälle. Definition der Design-Steps
entsprechend dem korrespondierenden Fachkonzeptes.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML,
Framew. : JUnit
Tools: Eclipse, ClearCase, MagicDraw, JDOM, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Erweiterung des Prozesses: Aufgabe bearbeiten ( Aufgabenmanagement )
Zu einer Aufgabe werden sämtliche Aktivitäten ( z. B. Statusänderung,
Zuordnung, Eskalation, inhaltliche Änderung etc. ) protokolliert. Die
durch die Protokollierung entstandene Historie wird in der
Aufgabenbearbeitung angezeigt. Verschiedene Filtereigenschaften sorgen
für eine übersichtliche Darstellung der Einträge.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design der Anwendungsklassen.
Implementierung der MVC ( Model, View, Controller ) Module sowie der
fachl. Aktivitäten. Design und Implementierung eines einfachen
CSV-Parser. Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Tools: Eclipse, ClearCase, MagicDraw
Framew.: JUnit
Anw.-Srv: Bea WLS
Projekt: Optimierung der Aufgaben-Container-Verarbeitung
Zu einer Aufgabe können Daten-Container hinterlegt werden. Die Container
können beliebigen Text sowie multimediale Daten aufnehmen. Diese Daten
werden blockweise an den Host übertragen oder vom Host empfangen. Die
erforderliche Schnittstelle muss für die Verarbeitung der Daten-Ströme
überarbeitet werden.
&nbp; Tätigkeit: Design und Implementierung der Anwendungsklassen. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Erweiterung des Aufgabenmanagement für das Multi-Kanal-Kampagnen-
Management
Im Prozess Aufgabenbearbeitung werden die verschiedenen Ansprachemedien (
Finanztip, Internet-Filiale, GAA, KAD, SB-Terminal ) inkl. der
zugehörigen Ansprachetexte einer Vertriebsaufgabe angezeigt. In den
Aufgabenlisten werden zstl. die Ansprachemedien zu den korrespondierenden
Vertriebsaufgaben hinterlegt. Die Stammdatenverarbeitung für das
SB-Textmuster muss angepasst werden. Für jedes Ansprachemedium kann
optional ein SB-Textmuster erfasst werden.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Erweiterung der Gapi-Schnittstelle.
Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Optimierung der Aufgabenlisten im Aufgabenmanagement
Erweiterung der Selektionskriterien für die Aufgabenlisten nach Kunde,
Berater und Ersteller.
Tätigkeit: Design u. Implementierung der Anwendungsklassen . Design u.
Implementierung der Filterklassen. Design und Implementierung der
Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose
Anw.-Srv: Bea WLS
Projekt: Optimierung der Prozessunterbrechungsschnittstelle
Optimierung der Prozessunterbrechungsschnittstelle zur Delegation
unterbrochener Geschäftsprozesse zu organisatorischen Instanzen
entsprechend der hinterlegten Zuordnungsregel bezogen auf ein bestimmtes
Hierarchiemodell.
Tätigkeit: Design u. Implementierung der Anwendungsklassen . Design u.
Implementierung der Filterklassen. Design und Implementierung der
Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Frame.: JUnit
Tools: Eclipse, ClearCase, Rational Rose
Anw.-Srv: Bea WLS
Projekt: Erweiterung des Terminprozesses im FDL-Aufgabenmanagement
In der ersten Stufe des Terminprozesses wurden ausschließlich
Aufgabenbearbeitungstermine verarbeitet.
In der zweiten Stufe werden entweder Aufgabenbearbeitungstermine oder
Besprechungen verarbeitet. Zu einer Besprechung werden Ressourcen wie
z.B. Räume, die in verschiedenen Gebäuden an unterschiedlichen Standorten
existieren, benötigt. Es werden Mitarbeiter, also Teilnehmer zu einer
Besprechung eingeladen, welche auch wieder nach belieben ausgeladen
werden können. Selbst der Raum kann sich nach dem Erzeugen einer
Besprechung ändern. Des Weiteren sind die Ausstattung eines Raumes und
die Kapazität, also für wie viele Personen ist der Raum zugelassen,
wertvolle Informationen. All diese Daten werden bereits im Lotus-Domino-
Server verwaltet und müssen entsprechend benutzt werden.
Zur Unterstützung des Bedieners beim Einstellen einer Besprechung muss
der Prozess eine Funktion zur Verfügung stellen, die den ersten freien
Zeitpunkt in einem vorgegebenen Zeitstrahl findet, zu dem die
eingeladenen Teilnehmer und der Raum zur Verfügung stehen. Die Teilnehmer
und der Raum werden per email zu der Besprechung eingeladen und
bestätigen maschinell die positive Teilnahme.
Tätigkeit: Erstellung des Fach- u. DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozess Analyse und Design. Design der fachl. Interaktionen.
Erstellung des Dokumentes zur Festlegung der erforderlichen fachl.
Schnittstellen zwischen dem Aufgabenmanagement und dem Lotus-Domino-
Server. Design u. Implementierung des Prozesses: Terminverarbeitung.
Design des Prozesses ( Aktivitätsdiagramm ) für die Ablaufsteuerung.
Design der Anwendungsklassen. Implementierung der MVC ( Model, View,
Controller ) Module sowie der fachl. Aktivitäten. Abstimmung und
Koordination ( Teilprojektleitung ) mit den Programmierern des Domino-
Konnektors. Design und Implementierung der techn. Testfälle u.
Testaktivitäten. Design der fachl. Testfälle. Definition der Design-Steps
entsprechend dem korrespondierenden Fachkonzeptes. Vorbereitung der
Lasttest, Definition des Use-Case inkl. Testdaten. Definition der
Initialisierungs-, Iterations- und Abmeldephase.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Integration der IBM Lotus-Notes-Terminkalender in die Himalaya-
FDL-Anwendung Aufgabenmanagement
In der FDL-Anwendung: Aufgabenmanagement kann einer Aufgabe ein
Aufgabenbearbeitungstermin eingestellt werden. Dieser Termin legt fest,
zu welchem Zeitpunkt ( Datum + Uhrzeit ) eine Aufgabe bearbeitet wird.
Der Zugriff auf diese Information erfolgt ausschließlich über das
Aufgabenmanagement.
Das Aufgabenmanagement wird so erweitert, dass der
Aufgabenbearbeitungstermin direkt einem Mitarbeiter zugeordnet werden
kann. Optional kann dieser Termin in den Lotus-Notes-Terminkalender des
Mitarbeiters eingetragen werden.
Um mögliche Terminüberschneidungen zu vermeiden, kann die ?freie
Zeitsuche? auf dem Lotus-Notes-Terminkalender des zugeordneten
Mitarbeiters, aus dem Aufgabenmanagement heraus, durchgeführt werden. Die
Funktionen zum Ändern oder Löschen eines Termins werden ebenfalls auf dem
Lotus-Notes-Terminkalender des zugeordneten Mitarbeiters durchgeführt.
Dadurch sind Dritte z. B. Call-Center-Agenten in der Lage, beim Erfassen
einer Aufgabe einem Mitarbeiter einen Aufgabenbearbeitungstermin direkt
zuzuordnen, und optional diesen Termin im korrespondierenden Lotus-Notes-
Terminkalender zu hinterlegen.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozess Analyse und Design. Abstimmung und Einordnung der
Integrationskomponenten mit dem Architektur-Team Himalaya. Design der
fachl. Interaktionen. Erstellung des Dokumentes zur Festlegung der
erforderlichen fachl. Schnittstellen zwischen dem Aufgabenmanagement und
dem Lotus-Domino-Server. Aufgabenverteilung und Koordination der
projektbezogene Aktivitäten (Datenbank-Erweiterungen, GAPI-Anpassungen,
Erweiterung der zentralen DB-Zugriffsschicht). Design u. Implementierung
des Prozesses: Terminverarbeitung. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Integration des dezentralen
JCA-Domino-Konnektors in die Himalaya-Umgebung. Abstimmung und
Koordination mit den Programmierern des Domino-Konnektors. Design und
Implementierung der techn. Testfälle u. Testaktivitäten. Abstimmung und
Koordination zur Aufnahme der externen Bibliotheken mit dem SCM Build-
Management und der Produktion. Design und Implementierung eines
Verbindungstest-Tools zur Unterstützung der notwendigen Verbindungs-
Freischaltungsaktivitäten zwischen den Himalaya-Anwendungsservern und den
zugehörigen Domino-Servern. Change-Koordination für die Netzwerk-
spezifischen Freischaltungaktivitäten. Erstellung des
Sicherheitskonzeptes für die Lotus-Notes-Kalenderanbindung an das
Aufgabenmanagement ( FDL ). Design der fachl. Testfälle. Definition der
Design-Steps entsprechend dem korrespondierenden Fachkonzeptes.
BS: Windows, LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Vertriebsinformationssystem
Erfassung u. Verwaltung kundenorientierter Informationen zur
Steuerung und Dokumentation verschiedener Marketingaktivitäten
für die Neukunden-Akuise.
Delegation und Kontrolle verschiedener Aufgaben an Vertriebs-
mitarbeiter. Umfangreiche Auswertungen zur Steuerung
außendienstlicher Vertriebsaktivitäten mit dem Innendienst.
Tätigkeit: Analyse der fachlichen Anforderungen und Definition der
verschiedenen Use-Cases. Objektorientiertes Design(UML)
der Anwendung. Definition der mehrschichtigen Anwendungs-
architektur. Design und Implementierung verschiedener
Frameworks für das Logging/Trace, Exception-Handling und die
Eingabedatenvalidierung(Generator auf Basis von XML/XSLT zur
Erzeugung der JAVA - Validierungsklassen).
Design der Prozessabläufe. Erstellung des logischen Datenmodells
( ERM ), sowie die Definition des physischen Datenmodells.
Integration des Apache Jakarta STRUTS- Frameworks zur Umsetzung
des Model-View-Controller Paradigma. Design u. Implementierung
der Views ( JSP ) . Implementierung der fachlichen Controller
und des jeweiligen Modells. Design u. Implementierung der
Integrationsschicht( Data Access Object ) basierend auf JDBC.
Design u. Implementierung der Fachlogik, sowie die Verarbeitung
der Benutzerkompetenzen. Design u. Implementierung verschiedener
Hilfsklassen( Mapper, Manager etc. )
BS : Windows 2000 / LINUX
Progr.Spr. : JAVA, Javascript
M.-Lang. : XML, XSLT, HTML
Entw.-Tools: Eclipse, CVS, Apache Jakarta Struts-Framework, Ant, Forte
Anw.-Srv : Apache, Tomcat
DB : MySQL als Ext.: InnoDB
Projekt: Umsetzung der bankfachlichen Anforderungen entsprechend der
Sun - J2EE Technologie
Tätigkeit: Objektorientiertes Design der Fachanwendung VAS/OIS
(Vertriebs-/Aufgabensystem, Organisations-Informations-System.
Implementie-rung der VAS-Komponenten für die verschiedenen
Entitäten wie z.B. die VAS-Systemdaten, der Aufgabentyp,
die Aufgabe, der Aufgaben-kontext etc. Definition und
Entwicklung der Test-Cases auf Basis der JUnit Test-Suite
für die VAS-Komponenten. Implementierung der VAS spezifischen
Entitäten. Dokumentation der Sourcen. Festlegung und Umsetzung
der GAPI-Anbindung. Definition der technischen Anforderungen
im DV-Konzept. Implementierung der Model-View-Controller-
Komponenten und deren Integration in die b + m Geschäfts-
prozesssteuerung. Abstimmung der Schnittstellen zwischen
den Server-Komponenten und den HOST Legacy-Anwendungen.
BS : UNIX ( Sun Solaris ), MS Windows NT
Progr.Spr. : Java, Jsp, Html, XML
Entw.-Tools: ClearCase, Rational Rose, Sniff+, JUnit ( Testframework )
Anw.-Srv : BEA - WLS
Projekt: Umsetzung der bankfachlichen Anforderungen auf eine Multi-Tier
Architektur ( OS/390 -Sun/Solaris-Java-Clients )
Tätigkeit: Analyse der fachlichen Anforderungen. Objektorientiertes
Design( UML ) der Fachanwendung VAS/OIS (Vertriebs-/
Aufgabensystem, Organisations- und Informations-System).
Erstellung des DV-Konzeptes. Design der XML-Strukturen für die
anwendungsspezifischen Entitäten ( z.B. Aufgaben, Aufgabentyp,
Systemdatenelement etc. ). Erstellung der Dokumenttyp-
Definition(DTD). Design u. Implementierung einer Abstraktions-
schicht für den Apache Xerces C++ Parser. Implementierung der
verschiedenen Entitäten und der entsprechenden Service-
Komponenten( CORBA ). Integration der HOST Legacy-Awendungen
über die GAPI-Schnittstelle. Abstimmung der Schnittstellen mit
den abhängigen Fachbereichen. Abstimmung der Schnittstellen
zwischen den Server-Komponenten und den HOST Legacy-Anwendungen.
Definition der XML-Strukturen für die GAPI-Schnittstelle zur
Generierung der C++ Schnittstellenklassen. Implementierung
verschiedener ksh-Shell-Scripte zur Automatisierung verschiede-
ner Entwicklungsabläufe oder Verteilungsprozesse in Verbindung
z. B. mit ClearCase. Anwendung verschiedener Design-Pattern
( z.B.: Bridge, Singleton, Factorie, Delegate ). Generator auf
Basis vonXML/XSLT zur Erzeugung von HTML-Dokumenten implementiert.
BS : UNIX ( Sun Solaris )
Progr.Spr. : C++
M.-Lang. : XML, XSLT, HTML
Entw.-Tools: ClearCase, Rational Rose, Sniff+
Anw.-Srv : BEA -WLE M3 (CORBA)
Projekt: Schnittstelle zwischen dem TOPAS ( Touristisches Planungs
(Kalkultation)- und Analyse System ) und dem MS-Office Produkt
Generierung der TUI spezifischen Reiseproduktpreistabellen
mit verschiedenen Tabellen-Layouts in MS-Excel für verschiedene
Länderniederlassungen.
Erweiterung des TOPAS-Systems um verschiedene fachliche
Funktionen ( z.B.: Kalkulationskomponente zur Berechnung des
Abflughafenzuschlags )
Tätigkeit: Planung und Entwicklung einer Schnittstelle
zwischen der Datenbankzugriffsschicht des TOPAS-Systems und
dem Microsoft Office - Produkt.
Planung und Entwicklung der TUI spezifischen Preistabellen für
Reiseprodukte incl. verschiedener Preisaktivitäten als
Druckvorlage für den Katalogdruck in MS-EXCEL.
Implementierung verschiedener Teilprojekte als Erweiterung /
Anpassung des TOPAS - Systems.
BS : Windows NT
Progr.Spr. : C, VBA
Entw.-Tools: PVCS
DB : SYBASE
Projekt: Video-Ausweis-Management-System (BASF AG)
System zur Verwaltung ausweisrelevanter Daten für interne/externe
BASF-Mitarbeiter. Das Ausweisbild wird per Video-Kamera
( statisch ) oder einer Digitalkamera( mobil ) erfasst undzusammen mit den personalisierten Daten auf das Ausweiskarten-
Material gedruckt. Vom System vergebene u. verwaltete
Zutrittsteuerungsinformationen werden auf den Magnetstreifen
kodiert. Zur Synchronisation des Personaldatenbestandes in SAP
und dem Ausweis-Management-Systems existiert eine Im-port/Export
Datenschnittstelle. Die Zutrittssteuerungsdaten werden über
eine Datenschnittstelle an das Zutrittsteuerungssystem übergeben.
Des Weiteren ist das System für Kodierungen wie z.B. Legic
vorgesehen. Das System wird auch im mobilen Einsatz verwendet.
Tätigkeit: Analyse der fachlichen Anforderungen. Definition der
verschiedenen Use Cases. Objektorientiertes Design(UML) der
Anwendung. Design der Anwendungsarchitektur. Design des
logischen Datenmodells( ERM ) und die Definition des physischen
Datenmodells. Design u. Implementierung verschiedener
Trigger( PL/SQL ) zur Sicherung der Datenintegrität. Systemana-
lyse und Design der verteilten Datenbankumgebung. Planung und
Implementierung des Document-View-Paradigma der MFC auf den
Anwendungsfall. Design u. Implementierung der Anwendungsdialoge
sowie die fachliche Anwendungslogik. Design der Schnittstelle
zwischen dem SAP/R3-System und dem Video-Ausweis-Management-
System zur Synchronisation personalisierter Daten.
Implementierung der Schnittstelle und Integration als
Crown-Job in der Sun Solaris Umgebung.
BS : Windows NT, Sun Solaris
Progr.Spr.: C++
Entw. Wkz.: Episuite SDK , MFC
Vers.Vw.S.: Visual SourceSafe
DB : ORACLE
Projekt: Expo-Redaktionssystem (Expo2000 GmbH)
System zur redaktionellen Bearbeitung von Manuskripten
incl. verschiedener multimedialer Objekte wie Bilder, Videos etc.
zu verschiedenen Entitäten wie Veranstaltungen, Vorstellungen,
Teilnehmern, Länderporträts, weltweiten Projekten etc. für die
Internet - Präsentation sowie die Präsentation im Expo-Besucher-
Informationssysten. Die Anwendung basiert auf einer
Multitier-Anwendungsarchitektur. Als Datenbanksystem wird
ORACLE Ver. 8.xx eingesetzt. Schnittstellen zur Übernahme
logistischer Daten zu Veranstaltungen/Vorstellungen( Baan:
Veranstaltungskalender ), redaktioneller Daten zu den versch.
Entitäten( EIP/EPS ) sowie geographischer Daten ( GIS ).
Tätigkeit: Programmierung des "DataAccessLayer" (Schnittstelle zwischen
dem relationalen Datenbanksystem und den Anwendugsobjekten)
und der Anwendungslogik sowie verschiedene Anwendungsdialoge.
Programmierung einer Datenschnittstelle zur Übernahme von Texten,
Deskriptoren und multimedialen Objekten zu den verschiedenen
Entitäten in das Datenbank-Schema des Redaktionssystems.
Modellierung verschiedener Teildatenmodelle.
Design der Datenschnittstelle welche unter den BS Windows NT u.
Reliant Unix ablauffähig ist.
BS : Windows NT / Reliant Unix (Siemens)
Progr.Spr.: C++
DB : ORACLE Ver. 8.x
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Erweiterung des Systems um Not-Maßnahmen bei Ausfall des
ORACLE-Datenbank-Servers. Die Daten von den MDE-Geräten wer-
den lokal organisiert und nach Verfügbarkeit des ORACLE-Servers in
die entsprechenden Tabellen zurück geschrieben. Die Host-
Anwendung wird nun aus den lokal verwalteten Daten bedient. Ver-
schiedene Verfahren sichern die einmalige Übertragung jedes
Datensatzes.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows NT
Progr.Spr.: C++
DB : ORACLE
Projekt: Erweiterung Arbeitszeitflexibilisierung
Funktionen für den Monats/ Jahresabschluß.
Eingeschränkte Version als Mitarbeiter-Informationssystem
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
1998 Kunde: Langnese-Iglo GmbH
Projekt: Erweiterung Arbeitszeitflexibilisierung
Funktionen für den Monats/ Jahresabschluß.
Eingeschränkte Version als Mitarbeiter-Informationssystem
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Umstellung der bereits 1994 entwickelten Software von OS/2 auf MS-
Windows NT unter Verwendung der WinNT - Systemeigenschaften.
Kommunikationsprozesse werden als WinNT-Dienst entwickelt.
Meldungen aus den verschiedenen Prozessen werden in der WinNT
Ereignisdatenbank hinterlegt. Des Weiteren werden die Sicher-
heitseigenschaften des Systems auf Objektebene berücksichtigt.
Erweiterung des Systems um eine Hot-Stand-By Funktion, die bei
Ausfall eines Kommunikationsservers dessen Funktionen übernimmt
und sie nach Betriebsbereitschaft des ausgefallenen Servers wieder
frei gibt. Die Kommunikation zu den MDE-Geräten wird über einen
sog. "COM-Server" realisiert, der direkt in das LAN eingebunden ist.
Der COM-Server stellt einen Server-Prozeß basierend auf dem
TCP/IP- Protokoll zur Verfügung. Das Kommunikationsverfahren zu
den MDE-Geräten wird vom "Poll-Mode" in den "Burst-Mode" umge-
stellt. Entwicklung verschiedener C++ - Klassen für die
Systemeigenschaften von WinNT sowie für die Interprozeßkommuni-
kation ( Named Pipe, WinSock ). Entwicklung einer Applikation-
Server Framework für den einfachen Aufbau von Client/Server-
Applikationen ( Basis für den Hot-Stand-By Betrieb ). Der Prozeß zur
Übergabe der Daten an den Host wird weiterhin über das EHLLAPI (
Fa. Attachmate ) realisiert. Die EHLLAPI-Funktionen werden in einer
C++ - Klasse gekapselt u. organisiert.
Dialoge zur Konfiguration u. Steuerung der Module.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows NT
Progr.Spr.: C++
DB : ORACLE
Projekt: Arbeitszeitflexibilisierung
Entwicklung eines Programmes zur Erfassung u. Verwaltung von
Wochen-, Monatsarbeitsstunden und Schichtfreizeittagen für gewerb-
liche Mitarbeiter u. Angestellte.
Umfangreiche Auswertungen für Personalplanung, BWA, und Be-
triebsrat sowie verschiedene Kontenpläne für die Mitarbeiter.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Teile-Abschreibung in der Fertigung
Entwickelt wird ein System zur Erfassung von Modul-Daten zur Teile-
Abschreibung.
Die in der Fertigung erfaßten Daten werden von einem PC auf die
AS/400 übertragen. Die Daten werden aus der PC-Anwendung via
"Ftp" an die AS/400 übergeben. PC-Seitig wird dabei das Applikation-
Level API von PC/TCP der Fa. ftp-Software eingesetzt. Umfangreiche
Protokollierungsfunktionen sichern die Übertragung.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : MS-DOS
Progr.Spr.: C
DB : ORACLE
Projekt: Quality Management System ( QMS )
2. Entwicklungsphase
Einbindung der vollautomatischen Prüfautomaten ( elektr. Bauteilbe-
stückung ) für den Bauteiltest und den Funktionstest verschiedener
Baugruppen in das QMS. Gleichzeitig die 1. Entwicklungshase für
das Projekt "Produkthaftung".
Entwickelt wird ein sog. Kommunikationsserver, der bis zu 16
Prüfautomaten über max. zwei Multi-IO-Adapter ( RS 232 ) unter-
stützt. Ein gemeinsames Software-Protokoll inkl. Block-Check-
Summe wird für eine sichere Datenübertragung definiert. Die von den
Prüfautomaten empfangenen Daten werden zunächst lokal verwaltet,
und von dort in die vorgesehenen Tabellen des QMS-Datenmodells
geschrieben. Dies stellt ein eigener Prozeß sicher. Die Dialoge zur
Erfassung der Reparaturdaten am Fehlerbestimmerarbeitsplatz wer-
den entsprechend dem neuen Datenmodell angepaßt. Zusätzlich
werden zur Bewertung lokaler Datenbestände und Schnittstellen
umfangreiche Analyse- und Kontrollwerkzeuge entwickelt.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : MS-DOS, Windows 3.x, OS/2
Progr.Spr.: C/C++
DB : ORACLE, DBASE
Projekt: Lagerverwaltungssystem
Entwickelt wird ein System zur weitestgehenden Automatisierung bei
der Erfassung u. Verarbeitung von an u. ausgelieferten Waren in ei-
nem Speditionsunternehmen. Dazu wird ein Server-Prozeß zum
Datenaustausch mit den MDE-Geräten in einem RS485 - Netzwerk
benötigt als auch ein Prozeß zur Übernahme der Daten avisierter
Lieferungen aus einem Unix-System. Desweiteren wird ein Dialogsy-
stem zur Erfassung u. Verwaltung verschiedener Ein- u.
Auslagerungsaufträge im Warenlager sowie im Kommissionierungs-
lager entwickelt. Verschiedene Druckprogramme und ein
Kommunikations-Prozeß für Etiketten-Drucker werden programmiert.
Entwicklung einer objektorientierten Kommunikationsschnittstelle (
RS232/RS485 ) für die Betriebssysteme IBM OS/2 u. MS - Windows
3.x
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x, OS/2
Progr.Spr.: C++
DB : DBASE
Projekt: Fertigungsanzeige
Entwickelt wird ein System zur Darstellung fertigungsbezogener Soll-
u. Ist-Stückzahlen unter Berücksichtigung verschiedener Arbeitszeit-
modelle, Produktionszeiten, Fertigungslinien, Produktvarianten etc.
Kommunikationsprozeß zur Verarbeitung der Daten, die von ver-
schiedenen im Produktionsbereich installierten Scannern erfaßt
werden.
Tätigkeit: Design, Programmierung, Test, Dokumentation,Installation u. Einfüh-
rung
BS : Windows 3.x, OS/2
Progr.Spr.: C++
DB : ORACLE
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Ein- u. Auslagerungsvorgänge in einem fertigungsnahem Lager so-
wie Materialanforderungen aus dem Produktionsbereich werden über
MDE-Geräte erfaßt. Diese Daten müssen der Host-Anwendung zur
Verfügung gestellt werden.
Entwickelt wird ein Kommunikationsprozeß, der im Polling-Verfahren
über das MDE-Netzwerk ( RS485 ) mit den MDE-Geräten kommuni-
ziert. Die vom MDE-Gerät empfangenen Daten werden lokal
verwaltet.
Zusätzlich wird ein Prozeß entwickelt, welcher über das EHLLAPI (
Fa. Attachmate ) mit der Host-Anwendung kommuniziert, um die lokal
verwalteten Daten nahezu zeitgleich zu übergeben. Des Weiteren
werden verschiedene Analyse- u. Überwachungstools zur Transakti-
onssicherheit und ein Visualisierungssystem zur Steuerung
verschiedener RS485-Netzwerke entwickelt.
Tätigkeit: Design, Programmierung, Test,Dokumentation, Installation u. Einfüh-
rung
BS : OS/2
Progr.Spr.: C
Projekt: Produktdurchlaufzeiten im Fertigungsprozeß
Entwickelt wird ein System zum Messen der Bearbeitungszeiten, Lie-
gezeiten und Transferzeiten eines Produktes innerhalb eines
Fertigungsprozesses. Das System beinhaltet Kommunikationspro-
zesse zur Unterstützung von bis zu 16 Datenerfassungspunkten
( Scanner ) als auch verschiedene grafische Anzeigevarianten( Bal-
ken, Linien ), skalierbare Zeitfenster und umfangreiche
Auswertungen.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : OS/2
Progr.Spr.: C
DB : CodeBase (DBase)
Projekt: Quality Management Systems ( QMS )
1. Entwicklungsphase:
Erfassung u. Verwaltung produktionsbedingter Fehler in der automa-
tischen Bauteilbestückung.
Dokumentation zur Fehlerbehebung durch den Reparateur.
Warnsystem um Serienfehler sofort zu erkennen.
Umfangreiche Auswertungen als Nachweis für die Qualität.
Entwicklung einer C-Lib für die Dialoge, gleich dem Clipper-
Befehlssatz für Dialoge ( Fenster, Menüs, Eingabefelder etc. )
Programmierung verschiedener Routinen zur Unterstützung der seri-
ellen Schnittstelle ( RS 232 ), um Daten von Scannern zu empfangen
und Daten an serielle Drucker zu senden.
Umfangreiche Stammdatenverwaltung als Grundlage verschiedener
Plausibilitätsabfragen.
Entwicklung einer DB-Schnittstelle basierend auf dem OCI.
Aufbau und Administration der Oracle-Datenbankumgebung
Tätigkeit: Design, Programmierung, Test, Erstellung des Anwenderhandbuchs,
Installation u. Einführung, Schulung der Mitarbeiter
BS : MS-DOS, Windows, OS/2
Progr.Spr.: C
DB : ORACLE
Projekt: Auftragsbearbeitung
Erweiterung um das Modul Kundenberichtswesen:
Erfassung u. Verwaltung kundenorientierter Informationen.
Umfangreiche Auswertungen zur Steuerung außendienstlicher Ver-
triebsaktivitäten mit dem Innendienst
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation und Ein-
führung
BS : MS-DOS
Progr.Spr. : Clipper, C
DB : DBASE
Projekt: Auftragsbearbeitung
Erweiterung um das Modul Firmenverwaltung:
Erfassung u. Verwaltung firmenbezogener Informationen wie Anzahl
Mitarbeiter, Kapital, Namen Geschäftsführer/Vorstand, Rechtsform,
Konzernzugehöhrigkeit, Niederlassungen/Produktionsstätten, Investi-
tionsvolumen für das jeweilige Geschäftsjahr etc.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation und Ein-
führung
BS : MS-DOS
Progr.Spr.: Clipper, C
DB : DBASE
Projekt: Schnittstelle zwischen einer PC-Anwendung u. einer IBM AS/400-
Anwendung
Informationen aus den Datensicherungen werden an eine IBM
AS/400-Anwendung über den IBM PC-Support ( File-Transfer ) zu
Dokumentationszwecken übergeben.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : IBM OS/2
Progr.Spr.: C
Projekt: Zeitabhängige Steuerung
Das Programm steuert den zeitlichen Ablauf von Befehlen u. Pro-
grammen, die zu einem bestimmten Zeitpunkt u. Datum ausgeführt
werden sollen. Designed nach dem Netzwerkbetriebssystembefehl "At".
Tätigkeit: Design, Programmierung, Test, Dokumentation
BS : IBM OS/2
Progr.Spr. : C
Projekt: Programm zur Datensicherung
Das Programm kopiert Dateien u. Verzeichnisse einschließlich der
Unterverzeichnisse aus einem Quellverzeichnis in ein Zielverzeichnis.
Designed nach dem Betriebssystembefehl "XCOPY". Veränderungen
des Dateiinhaltes zur Vorgängerversion werden in einer Protokollda-
tei dokumentiert. Des Weiteren wird der Zeitpunkt u. die Art des
Dateizugriffes festgehalten.
Tätigkeit : Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : IBM OS/2
Progr.Spr.: C
AM Wohlenberg GmbH
Projekt: Netzwerkumgebung für die Auftragsbearbeitung
( IBM Token Ring )
Tätigkeit: Analyse, Installation u. Konfiguration des Netzwerk-Servers
( IBM-LAN-SERVER ), Installation u. Konfiguration der Netzwerk-
Clients, Test, Netzwerkdokumentation, Schulung des Netzwerk-
Administrators
AM Wohlenberg GmbH
Projekt: Auftragsbearbeitung
System zur Erfassung u. Verwaltung von Angeboten, Auftragsbest.,
Best., Liefersch., Rechn. und freien Formularen für den internen Be-
legverkehr.
Umfangreiche Auswertungen u. Statistiken sowie eine interne Mai-
lingfunktion.
Benutzerverwaltung für den Mehrbenutzerbetrieb wie auch eine
Druckerverwaltung für lokale- u. Netzwerkdrucker.
Ausführliche Stammdatenverwaltung bestehend aus Artikeln, Adres-
sen, Ansprechpartnern, Sachbearbeitern, Textbausteinen,
Maschinentypen, Seriennummern etc.
Tätigkeit: Analyse, Design, Programmierung, Test, Erstellung eines Anwender-
handbuchs, Installation und Einführung, Schulung der Mitarbeiter
BS : MS-DOS
Progr.Spr.: Clipper, C
DB : DBASE
J2EE ( EJB, MDB, JSP, JSF, JAXB, JAX-WS, JAX-RS, JMS, JDBC, JSON, JPA, HIBERNATE, OAUTH, Open ID )
XML, XSD, XSL, XPath, HTML
JUNIT, Arquillian
MDSD ( Model-Driven Software Development )
SOA
Webservice ( SOAP, WSDL, REST )
Clear Case, Clear Quest
AutoHotKey
DbVisualizer
Soap UI
iText
HPQC
Rochade Metability
IBM Data Studio
IBM DB2 Steuerzentrale
DB2 Tools ( db2move, db2look, db2export, db2import, db2batch, explain )
OOA/OOD
IBM Rational Software Architect
Rational Rose
MagicDraw
Agile Softwareentwicklung, SCRUM
V-Modell
Eclipse / MyEclipse
MS Visual C++
JBoss
IBM Websphere
BEA Weblogic
Tomcat
Apache ( MAVEN, ANT, Struts, Tomcat, POI )
Object Factory ( Fa. Rogue Wave )
MID Innovator
C++ Klassenbibliotheken( StarView, zApp, RWTools.h++,
Codebase, MFC etc. )
EHLLAPI, HLLAPI ( Fa. Attachmate )
OnNet PC/TCP ( ftp Software )
SQLWindows + Klassenbibliothek QuickObjects ( Gupta )
CVS, PVCS
Deutschland: bevorzugt Bereich D3
08.2014 Kunde: NORD/LB
?
12.2014 Projekt: Umstellung/Optimierung des bestehenden Ratingdatentransfer ?
Verfahrens zwischen den Anwendungen B2RAVE und dem Rating Distiller.
Bisher mussten die zu transferierenden Ratingdaten des jeweiligen Ratingtypen von einem Mitarbeiter in der Anwendung B2RAVE aufbereitet und in eine Datei exportiert werden, um sie anschließend in der Anwendung Rating Distiller zu importieren. Dieses Verfahren wurde für insgesamt 17 unterschiedliche Ratingtypen nacheinander durchgeführt.
Im optimierten Ratingdatentransfer - Verfahren selektiert der Mitarbeiter die benötigten Ratingtypen in der Anwendung Rating Distiller und startet den asynchronen Import ? Vorgang. Das Vefahren skaliert durch die Verwendung des commonj WorkManagers.
Die Aktivitäten -Ratingdaten aufbereiten- und -Ratingdaten exportieren- in der Anwendung B2RAVE, sowie die Aktivität -Ratingdaten importieren- in der Anwendung Rating Distiller wurden automatisiert und vollumfänglich maschinell durchgeführt.
Das bestehende Ratingdatentransfer ? Verfahren bleibt weiterhin aktiv.
Tätigkeit: Architekturkonzept erstellt
DV ? Konzept erstellt
Analyse und Anpassung des bestehenden Source ? Code
Refactoring
Design und Implementierung eines Executor - Frameworks auf Basis
des commonj WorkManagers. Die Implementierung der TaskExecutoren delegiert die Task an den WorkManager. Des Weiteren implementiert das Executor ? Framework die Schnittstellen des WorkManagers. Das Monitoring der Task übernimmt eine Wrapper ? Klasse.
Design und Implementierung der Services für die asynchrone Verarbeitung der Ratingtransferdaten in den Anwendungen B2RAVE und Rating Distiller.
Design und Implementierung der asynchronen Task mit folgenden Aktivitäten ( B2RAVE ) :
Bereitstellung der entsprechenden Ratingtransferdaten
Aufbereitung der Ratingtransferdaten
Übergabe der Ratingtransferdaten an den Rating Distiller
Design und Implementierung der entsprechenden Anwendungsdialoge ( Rating Distiller )
Testpläne definiert und in der Anwendung HPQC erfasst
Testläufe durchgeführt und dokumentiert
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, commonj WorkManager, HTML
Framew.: Base/ONE
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-Entwicklung,
Agile Softwareentwicklung
01.2014 Kunde: Cramme & Hagen GmbH
-
07.2014 Projekt: Skalierbare Zentralplattform für den Austausch und der Verwaltung
von Aufgaben, Terminen und Notizen innerhalb kleinerer Gruppen.
Tätigkeit: Design und Implementierung eines DAO ? Frameworks für unterschiedliche
Persistenz ? Implementierungen.
Design und Implementierung eines CRUD ? Frameworks ( Template ) für die
Domain Model Layer.
Design und Implementierung des Service ? Layer, Domain Model Layer
sowie der zugehörigen Finder ? Klassen.
Design ? Entwurf zur Absicherung des Zugriffs auf einen Service.
Design ? Entwurf für die Authentifizierung
Design und Implementierung des Exception ? Handling.
Design und Implementierung der Rest ? Web - Services.
Implementierung Front ? End Web sowie Android Front ? End ( Smartphone )
Datenbankdesign und Datenmodellierung des zentralen Datenpools
Implementierung Arquillian ( JUnit ) Testklassen
BS: Windows, Android, Linux
Sprachen: JAVA JEE, JSF 2.0, EJB 3.1, JAX-RS, HTML, JSON, Hibernate (JPA), OAuth
2.0, Open ID
Framew.: JUnit, Arquillian
Tools: Eclipse ( Kepler ), Maven
Anw.-Srv.: JBoss EAP 6.1
DB: MYSQL
03.2008 Kunde: NORD/LB
?
12.2013 Projekt: Erweiterung des IOPC ( Integrated Option Pricing Calculater ) zur
Durchführung der Mikro - Stresstests und der Bewertung der
Darlehensgeschäfte nach IFRS9 ( Fair Value )
Zu jedem Monats - Ultimo wird für jedes Darlehensgeschäft der Fair Value
Wert ermittelt und in der Datenbank des IOPC abgelegt. Die Ergebnisse
können über geeignete Export-Schnittstellen z. Bsp. im CSV ? Format
bereitgestellt werden. Für die statische Analyse der Bestandsgeschäfte
werden die Differenzen zum Vormonat ? Ultimo für jedes Darlehensgeschäft
angezeigt. Ein Export der Delta ? Werte ist ebenfalls möglich.
Für jede monatlich durchgeführte Bestandsbewertung nach IFRS9 kann die
Sensitivitätsanalyse angewandt werden. Dazu können unterschiedliche
Szenarien ( begrenzt durch die im IOPC hinterlegten Szenario ? Parameter
) mit jeweils unterschiedlichen Änderungswerten ausgeführt werden.
Tätigkeit: Implementierung der Services für die Geschäftslogik ( Biz-Layer )
Implementierung des Frontend für den Deltareport
Implementierung der JUnit-Testklassen
Datenbankdesign und Datenmodellierung der IOPC DB
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestandes in die Testsysteme
Anonymisierung der personenbezogenen Daten
Wartung und Pflege der Datenmodelle für unterschiedliche
Entwicklungsstreams
Bereitstellung der DB - Zugriffsschicht ( DAO, PO ) für den jeweiligen
Entwicklungsstream
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, JMS, MDB, JAX-WS, JAXB, XML, XSD, SQL,
WorkManager, HTML
Framew.: Base/ONE, MyBatis, JUnit, POI, iText
Tools: Eclipse, Ant, Clear Case, Clear Quest, AutoHotKey, DbVisualizer, Soap UI,
HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Metability, IBM Data Studio, IBM DB2 Steuerzentrale,
db2move, db2look, db2export, db2import, db2batch
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, EAI, SOA
Projekt: IOPC ( Integrated Option Pricing Calculater )
Der IOPC ist eine Anwendung zur Konditionierung von Kreditgeschäften mit
optionalen Wahlrechten.
Zu einem Kreditgeschäft können Wahlrechte wie z. Bsp. Vertragliche
Kündigung-/ Sondertilgungsoption inkl. gesetzliches Kündigungsrecht,
Zinsperiodenwechseloption, Währungswechseloption, und Abrufoption sowie
bilanzierungsrelevante Nebenabreden wie z. Bsp. Bedingte Endvergütung,
Zeitabhängige Margenanpassung und Vorfälligkeitsentschädigung/- gewinn
erfasst werden. Entsprechend der am Kreditgeschäft hinterlegten optionalen
Wahlrechte generiert die zentrale Funktion ( Rechenkern ) des IOPC die
erwarteten Kundengeschäfts ? Cashflows ( ökonomischer Cashflow ) für die
Aus- und Rückzahlungsphase. Des Weiteren liefert der Rechenkern zu einer
gegebenen Parametrisierung den Liquiditätsspread, die Zinsrisikoprämie,
die Liquiditätspufferkosten sowie die Liquiditätsspreadrisikoprämie. Der
Bestand wird täglich auf Basis der aktuellen Refinanzierungs- bzw.
Swapkurven aktualisiert.
Tätigkeit: Implementierung der Services für die Geschäftslogik ( Biz-Layer )
Implementierung der Message Driven Bean zur Übernahme qualitätsgesicherter
Monymarket-, Swap- und Spreadkurvensätze
Implementierung der JUnit-Testklassen
Datenbankdesign und Datenmodellierung der IOPC DB
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Anonymisierung der personenbezogenen Daten
Wartung und Pflege der Datenmodelle für unterschiedliche
Entwicklungsstreams
Bereitstellung der DB-Zugriffsschicht ( DAO, PO ) für den jeweiligen
Entwicklungsstream
DB ? Tuning ( MQT, INDEX )
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
Definition der Views für das fachl. Reporting ( Backtest )
Anpassung der Build ? Scripte ( ANT )
BS: Windows, Linux
Sprachen: JAVA JEE, JSF (Tobago), EJB, JMS, MDB, JAX-WS, JAXB, XML, XSD, SQL,
WorkManager, HTML
Framew.: Base/ONE, MyBatis, JUnit, POI, iText
Tools: Eclipse, Ant, Clear Case, Clear Quest, AutoHotKey, DbVisualizer, Soap UI,
HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Metability, IBM Data Studio, IBM DB2 Steuerzentrale,
db2move, db2look, db2export, db2import, db2batch, explain
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, EAI SOA
Projekt: FI-Migration: Anpassung der Anwendung NORD/Kredit an die IT ?
Infrastruktur der FI ( Finanzinformatik )
Im Zuge der Einführung von OSPlus ( Gesamtbanklösung der Finanzinformatik
) in der NORD/LB müssen die Kunde- und Kontoschnittstelle der Anwendung
NORD/Kredit an die neue Systemlandschaft angepasst werden. Des Weiteren
sind Migrationsaktivitäten auf dem Datenbestand der Anwendung notwendig.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, HPQC
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import, db2batch
Methoden: MDSD ( Model-Driven Software Development ), Generative Software-
Entwicklung, Agile Softwareentwicklung, SCRUM, SOA
Projekt: Anpassung der Kreditverträge entsprechend der VKR
Verbraucherkreditrichtlinien (VVI)
Umsetzung der gesetzlichen Vorgaben für Kreditverträge.
Anpassung/Erstellung der Kreditverträge, der Logikklassen und der
Editorklassen.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Logik- und Editorklassen
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Übernahme der Bilanzdaten aus GlobalFormat
Ablösung der Schnittstelle zum Import der Bilanzdaten aus EBIL und
Integration des GlobalFormat Web-Service zur Übernahme der Kreditbeschluss
relevanten Bilanzdaten in NORD/Kredit. Anpassung der entsprechenden
Beschlussdokumente ( z Bsp. Votierungsbogen )
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Konzept zur Verarbeitung u. Verwaltung von Textbausteinen für den MS-Word
Vertragsdruck
Das Konzept beschreibt das Verfahren zur Bearbeitung der Textbausteine als
Funktion der Anwendung NORD/Kredit. Das bedeutet, das der Bediener einen
Textbaustein neu erstellen oder einen bestehenden Textbaustein in der
Anwendung MS-Word ändern kann. Nach dem Abspeichern des Textbausteins in
NORD/Kredit wird die Änderung sofort in dem zugeordneten Dokument
sichtbar.
Tätigkeit: Erstellung Konzept
Projekt: Rollenbezogene Verarbeitung auf Feldebene (Mark, Marktfolge)
im Antrag- und Beschlussbogen
Die Verarbeitung der Antrag- und Beschlussbögen muss für unterschiedliche
Bediener entsprechend dem Berechtigungskonzept eingeschränkt werden. Die
Rechte werden per Service aus der Benutzerverwaltung gelesen.
Tätigkeit: Implementierung der Geschäftslogik
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, EJB, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Methoden: Agile Softwareentwicklung, SCRUM, SOA
Projekt: Bereitstellung aller aktiven Sicherheiten für die Revision
Für die statische Analyse aller in NORD/Kredit hinterlegten aktiven
Sicherheiten z. Bsp. Bürgschaften, Zessionen, Sicherungsübereignung,
Verpfändungen etc. wird eine Datenexport ? Schnittstelle zur Übergabe der
Daten im CSV ? Format implementiert. Diverse Filtereigenschaften werden
dem Reporting hinzugefügt.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der JUnit-Testklassen
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
Projekt: Konzept zur Kopplung der Datenmodellierung in Rochade mit dem
Anwendungsentwicklungsverfahren
Ziel ist ein Vorgehensmodell zu entwickeln, die die Datenmodellierung in
Rochade mit dem Verfahren zur parallelen Anwendungsentwicklung des
Unternehmens zu koppeln. Dadurch soll sichergestellt werden, dass zu jedem
Anwendungsentwicklungsstream das passende Datenmodell im Rochade-
Repository zur Verfügung steht. Des Weiteren muss das Datenmodell der
aktuellen Produktionsversion mit der Struktur der physikalischen
Produktionsdatenbank übereinstimmen.
Tätigkeit: Erstellung Konzept
Projekt: Erstellung/Anpassung neuer Logikklassen für den Online-Dokumentendruck
(NORD/Kredit)
Durch die Einführung aktueller DSGV Formular Vorlamular Vorlagen müssen die
zugehörigen Logikklassen und Editor - Klassen zur Aufbereitung der
Formulardaten angepasst/erstellt werden. Des Weiteren müssen die VB ?
Scripte zur Aufbereitung der Dokumente in MS ? Word entsprechend
angepasst/erweitert werden.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Logik- und Editorklassen
Implementierung der JUnit-Testklassen
Datenmodellierung
DB ? Administration der Entwicklungs- und Abnahmesystemumgebung
Versorgung der Testsysteme mit Testdaten
Übernahme des Produktionsdatenbestands in die Testsysteme
Datenmigration und Erstellung der DDL SQL-Scripte für den
Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB, Rochade Autopilot, IBM DB2 Steuerzentrale, db2move, db2look,
db2export, db2import
Projekt: Erweiterung der Anwendung KrEx ( Kreditexperte ) zur Erfassung der
Rating/Scoring Daten eines Kunden.
Bereitstellung des DSGV Rating Fragenkataloges ( inkl. skalierter
Antworten ). Der Fragenkatalog wird entsprechend der gewählten
Kundengruppe aufbereitet und am Bildschim angezeigt. Der Bediener wird
durch den Fragenkatalog geleitet und erfasst aus den jeweils vorgegebenen
Antwortoptionen genau eine Antwort. Das Ratingdokument kann als
PDF-Dokument exportiert werden. Der DSGV Rating Fragenkatalog wird per
Service aus dem bestandsführenden System importiert.
Tätigkeit: Implementierung der Datenbankzugriffsschicht
Implementierung des Frontend ( JSP )
Implementierung der Geschäftslogik
Implementierung der JUnit-Testklassen
Datenmodellierung
Versorgung der Testsysteme mit Testdaten
Erstellung der DDL SQL-Scripte für den Produktionseinsatz
BS: Windows, Linux
Sprachen: JAVA JEE, EJB, JSP, SQL, HTML
Framew.: Base/ONE, JUnit
Tools: Eclipse, Ant, Clear Case, Clear Quest, DbVisualizer, iText
Anw.-Srv.: JBoss, Tomcat, IBM WebSphere
DB: IBM DB2 UDB
03.2003 Kunde: FinanzIT GmbH, Hannover
-
03.2008 Projekt: Wartungstätigkeiten, Linienaufgaben
Tätigkeit: Fehlerbehebungen ( Incident, Problem ) in den Intranet-
Anwendungsteilsystemen: Aufgabenmanagement, Institutsmanagement,
Marketingkreislauf und im JCA-Domino-Konnektor. Die Dokumentation erfolgt
im Incident und Problem Management System Remedy Action Request System.
Erfassung und Koordination unterschiedlicher Change ( ACL?s zur
Netzfreischaltung, Einträge in die Ressourcemanager-DB etc. ).
Unterstützung des Kundenservice und der Kunden bei den
Freischaltungsaktivitäten zur Lotus-Notes-Kalenderanbindung. Koordination
der Freischaltungsaktivitäten netzwerk-spezifischer Aktivitäten zwischen
den Netzwerkspezialisten im Rechenzentrum und den Netzwerkspezialisten
des Kunden sowie den Lotus-Domnio-Administratoren. Einarbeitung interner
Mitarbeiter in das Thema Anbindung der Lotus-Notes-Terminkalender an das
Aufgabenmanagement ( Change-Erfassung, Definition der
Kommunikationsmatrix für die Protokolle http u. DIIOP,
Sicherheitsverfahren im Umgang mit sensitiven Daten,
Freischaltungsverfügung für die Instituts-Eingangsrouter etc.) und in die
dezentrale Programmierung des Aufgabenmanagement. Erstellung des
Sicherheitskonzeptes und des Risikoübernahmedokumentes für die Lotus-
Notes-Kalenderanbindung an das Aufgabenmanagement. Umsetzung
verschiedener DV-Anforderungen des Kunden.
BS: Windows / LINUX / zOS390 ( CICS )
Sprachen : JAVA ( J2EE: Jsp ), Javascript, SQL XML, http
Framew. : JUnit
Tools: Eclipse, ClearCase, ClearQuest, MagicDraw, JDOM, Spufi, SQLJ
Mercury Quality Center, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Erweiterung des Prozesses: Aufgabe bearbeiten ( Aufgabenmanagement )
Zu einer Aufgabe werden Dokumentreferenzen bereits erfasster u.
archivierter Dokumente aus dem IDMS oder dem FDL-Dokumentenschrank
eingebunden. Die Dokumente können angezeigt und optional gedruckt werden.
Des Weiteren kann die Bezeichnung/Beschreibung zu einem Dokument geändert
werden. Das Löschen einer Dokumentreferenz aus der Liste der
Dokumentzuordnungen hebt nur die Zuordnung auf und löscht nicht das
referenzierte Dokument.
Tätigkeit: Design der Anwendungsklassen. Definition u. Abstimmung des ObjectFlow mit
den Anwendungsteilsystemen IDMS u. FDL-Dokumentenschrank. Implementierung
der MVC ( Model, View, Controller ) Module sowie der fachl. Aktivitäten.
Anpassung des Prozess-Models ( Aktivitätsdiagramm ). Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Sub-Prozess: Protokollierung der Verarbeitung von Marketingmaßnahmen
Der Prozess zur Überwachung von Marketingmaßnahmen wird um den
Sub-Prozess: Protokollierung der Verarbeitung erweitert. Es werden alle
Marketingmaßnahmen die zum letzten Buchungstag zur Verarbeitung anstanden
angezeigt. Zu jeder dieser Marketingmaßnahmen wird optional das
Ausführungsprotokoll ( Regeldefinition inkl. Selektionsname und
Selektionsdefinition ), das Verarbeitungsprotokoll zur Aufgabenerzeugung
und das Aktionslog ( Liste aller Aktionen zu einer Marketingmaßnahme )
angezeigt.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Integration und Anpassung der
Prozesse: Anzeige Aktionslog und Anzeige Ausführungsprotokoll. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: In den Ansprachephasen ( Planausführung ) werden das Anzeigedatum der
Aufgabe und das Anzeigedatum des SB-Textes individuell hinterlegt. (
Marketingkreislauf )
Die Prozesse zur Erstellung/Bearbeitung von Kampagne und Anlässen und der
Prozess zur Aktivierung von Anlässen werden erweitert. Der Anzeigetermin
der Aufgabe und der Anzeigetermin des SB-Textes ( Finanztip ) kann
individuell eingestellt werden. Es werden die Optionen sofort, Anzeige ab
( Datum ) und variable ( Datenfeld vom Typ Datum aus dem
Selektionsergebnis ) angeboten.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Design und Implentierung der
DB-Zugriffsschicht und der SQL-Sequenzen ( statisches SQL ). Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ) SQLJ, JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Sub-Prozess zur Anzeige aller Teilnehmer einer Kampagne/Anlass (
Marketingkreislauf )
Der Prozess zur Überwachung von Marketingmaßnahmen wird um den
Sub-Prozess: Gesamtübersicht aller Teilnehmer einer Kampagne/Anlass
erweitert. In der Gesamtübersicht aller Teilnehmer einer Kampagne/Anlass
werden alle Teilnehmer, die einer bestimmten organisatorischen Instanz (
Marktbereich, Fachbereich, OE, PE usw. ) zugeordnet sind und den gleichen
Maßnahmenstatus ( Selektion, Ansprache, Kontakt, Termin, Beratung oder
Abschluss ) besitzen, zusammengefasst und angezeigt. Die jeweilige
Maßnahme wird auf ein beliebiges Hierarchiemodell abgebildet. Das
Hierarchiemodell muss im Institutsmanagement hinterlegt sein. Die Anzeige
der Teilnehmer entsprechend der selektierten organisatorischen Instanzen
inkl. des Status und den Ansprachemedien ist ebenfalls möglich.
Tätigkeit: Erstellung des Fach- und DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Erweiterung der Gapi-Schnittstelle.
Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Erweiterung der Komponentenschnittstelle des Institutsmanagement
Erweiterung der dezentralen Schnittstelle des Institutsmanagement. Es
wird eine Schnittstelle benötigt, die eine beliebige im
Institutsmanagement hinterlegte Organisationsstruktur ( Hierarchiemodell
) zur Verfügung stellt.
Tätigkeit: Design und Implementierung der Anwendungsklassen. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Prozess zur Verarbeitung von Erinnerungen ( sog. Remindern ) im
Aufgabenmanagement und dem Lotus-Domino-Server
Zu einer Aufgabe können im Aufgabenmanagement sog. Reminder erfasst,
geändert und gelöscht werden. Optional können diese Reminder auch in den
Terminkalendern beliebiger Mitarbeiter hinterlegt werden. Die Reminder in
den Lotus-Notes-Terminkalendern können ebenfalls geändert oder gelöscht
werden. Derzeit werden die Erinnerungen ausschließlich im Prozess:
Aufgabe bearbeiten und im Lotus-Notes-Terminkalender des zugeordneten
Mitarbeiters angezeigt. Die Eigenschaften des Termins/Besprechung und die
Eigenschaften der Erinnerung werden in den Aufgaben-Container verlegt.
Die Strukturierung der Daten wird im XML-Format organisiert.
Tätigkeit: Erstellung des Fach- u. DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design der fachl. Interaktionen.
Erstellung des Dokumentes zur Festlegung der erforderlichen fachl.
Schnittstellen zwischen dem Aufgabenmanagement und dem Lotus-Domino-
Server. Design u. Implementierung des Prozesses: Terminverarbeitung.
Implementierung der MVC ( Model, View, Controller ) Module sowie der
fachl. Aktivitäten. Abstimmung und Koordination mit den Programmierern
des Domino-Konnektors. Design und Implementierung der techn. Testfälle u.
Testaktivitäten. Design der fachl. Testfälle. Definition der Design-Steps
entsprechend dem korrespondierenden Fachkonzeptes.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML,
Framew. : JUnit
Tools: Eclipse, ClearCase, MagicDraw, JDOM, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Erweiterung des Prozesses: Aufgabe bearbeiten ( Aufgabenmanagement )
Zu einer Aufgabe werden sämtliche Aktivitäten ( z. B. Statusänderung,
Zuordnung, Eskalation, inhaltliche Änderung etc. ) protokolliert. Die
durch die Protokollierung entstandene Historie wird in der
Aufgabenbearbeitung angezeigt. Verschiedene Filtereigenschaften sorgen
für eine übersichtliche Darstellung der Einträge.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design der Anwendungsklassen.
Implementierung der MVC ( Model, View, Controller ) Module sowie der
fachl. Aktivitäten. Design und Implementierung eines einfachen
CSV-Parser. Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Tools: Eclipse, ClearCase, MagicDraw
Framew.: JUnit
Anw.-Srv: Bea WLS
Projekt: Optimierung der Aufgaben-Container-Verarbeitung
Zu einer Aufgabe können Daten-Container hinterlegt werden. Die Container
können beliebigen Text sowie multimediale Daten aufnehmen. Diese Daten
werden blockweise an den Host übertragen oder vom Host empfangen. Die
erforderliche Schnittstelle muss für die Verarbeitung der Daten-Ströme
überarbeitet werden.
&nbp; Tätigkeit: Design und Implementierung der Anwendungsklassen. Design und
Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Erweiterung des Aufgabenmanagement für das Multi-Kanal-Kampagnen-
Management
Im Prozess Aufgabenbearbeitung werden die verschiedenen Ansprachemedien (
Finanztip, Internet-Filiale, GAA, KAD, SB-Terminal ) inkl. der
zugehörigen Ansprachetexte einer Vertriebsaufgabe angezeigt. In den
Aufgabenlisten werden zstl. die Ansprachemedien zu den korrespondierenden
Vertriebsaufgaben hinterlegt. Die Stammdatenverarbeitung für das
SB-Textmuster muss angepasst werden. Für jedes Ansprachemedium kann
optional ein SB-Textmuster erfasst werden.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozesses: Analyse und Design. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Erweiterung der Gapi-Schnittstelle.
Design und Implementierung der Testklassen.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript
Framew.: JUnit
Tools: Eclipse, ClearCase, MagicDraw
Anw.-Srv: Bea WLS
Projekt: Optimierung der Aufgabenlisten im Aufgabenmanagement
Erweiterung der Selektionskriterien für die Aufgabenlisten nach Kunde,
Berater und Ersteller.
Tätigkeit: Design u. Implementierung der Anwendungsklassen . Design u.
Implementierung der Filterklassen. Design und Implementierung der
Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose
Anw.-Srv: Bea WLS
Projekt: Optimierung der Prozessunterbrechungsschnittstelle
Optimierung der Prozessunterbrechungsschnittstelle zur Delegation
unterbrochener Geschäftsprozesse zu organisatorischen Instanzen
entsprechend der hinterlegten Zuordnungsregel bezogen auf ein bestimmtes
Hierarchiemodell.
Tätigkeit: Design u. Implementierung der Anwendungsklassen . Design u.
Implementierung der Filterklassen. Design und Implementierung der
Testklassen.
BS: Windows / LINUX
Sprachen: JAVA
Frame.: JUnit
Tools: Eclipse, ClearCase, Rational Rose
Anw.-Srv: Bea WLS
Projekt: Erweiterung des Terminprozesses im FDL-Aufgabenmanagement
In der ersten Stufe des Terminprozesses wurden ausschließlich
Aufgabenbearbeitungstermine verarbeitet.
In der zweiten Stufe werden entweder Aufgabenbearbeitungstermine oder
Besprechungen verarbeitet. Zu einer Besprechung werden Ressourcen wie
z.B. Räume, die in verschiedenen Gebäuden an unterschiedlichen Standorten
existieren, benötigt. Es werden Mitarbeiter, also Teilnehmer zu einer
Besprechung eingeladen, welche auch wieder nach belieben ausgeladen
werden können. Selbst der Raum kann sich nach dem Erzeugen einer
Besprechung ändern. Des Weiteren sind die Ausstattung eines Raumes und
die Kapazität, also für wie viele Personen ist der Raum zugelassen,
wertvolle Informationen. All diese Daten werden bereits im Lotus-Domino-
Server verwaltet und müssen entsprechend benutzt werden.
Zur Unterstützung des Bedieners beim Einstellen einer Besprechung muss
der Prozess eine Funktion zur Verfügung stellen, die den ersten freien
Zeitpunkt in einem vorgegebenen Zeitstrahl findet, zu dem die
eingeladenen Teilnehmer und der Raum zur Verfügung stehen. Die Teilnehmer
und der Raum werden per email zu der Besprechung eingeladen und
bestätigen maschinell die positive Teilnahme.
Tätigkeit: Erstellung des Fach- u. DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozess Analyse und Design. Design der fachl. Interaktionen.
Erstellung des Dokumentes zur Festlegung der erforderlichen fachl.
Schnittstellen zwischen dem Aufgabenmanagement und dem Lotus-Domino-
Server. Design u. Implementierung des Prozesses: Terminverarbeitung.
Design des Prozesses ( Aktivitätsdiagramm ) für die Ablaufsteuerung.
Design der Anwendungsklassen. Implementierung der MVC ( Model, View,
Controller ) Module sowie der fachl. Aktivitäten. Abstimmung und
Koordination ( Teilprojektleitung ) mit den Programmierern des Domino-
Konnektors. Design und Implementierung der techn. Testfälle u.
Testaktivitäten. Design der fachl. Testfälle. Definition der Design-Steps
entsprechend dem korrespondierenden Fachkonzeptes. Vorbereitung der
Lasttest, Definition des Use-Case inkl. Testdaten. Definition der
Initialisierungs-, Iterations- und Abmeldephase.
BS: Windows / LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Integration der IBM Lotus-Notes-Terminkalender in die Himalaya-
FDL-Anwendung Aufgabenmanagement
In der FDL-Anwendung: Aufgabenmanagement kann einer Aufgabe ein
Aufgabenbearbeitungstermin eingestellt werden. Dieser Termin legt fest,
zu welchem Zeitpunkt ( Datum + Uhrzeit ) eine Aufgabe bearbeitet wird.
Der Zugriff auf diese Information erfolgt ausschließlich über das
Aufgabenmanagement.
Das Aufgabenmanagement wird so erweitert, dass der
Aufgabenbearbeitungstermin direkt einem Mitarbeiter zugeordnet werden
kann. Optional kann dieser Termin in den Lotus-Notes-Terminkalender des
Mitarbeiters eingetragen werden.
Um mögliche Terminüberschneidungen zu vermeiden, kann die ?freie
Zeitsuche? auf dem Lotus-Notes-Terminkalender des zugeordneten
Mitarbeiters, aus dem Aufgabenmanagement heraus, durchgeführt werden. Die
Funktionen zum Ändern oder Löschen eines Termins werden ebenfalls auf dem
Lotus-Notes-Terminkalender des zugeordneten Mitarbeiters durchgeführt.
Dadurch sind Dritte z. B. Call-Center-Agenten in der Lage, beim Erfassen
einer Aufgabe einem Mitarbeiter einen Aufgabenbearbeitungstermin direkt
zuzuordnen, und optional diesen Termin im korrespondierenden Lotus-Notes-
Terminkalender zu hinterlegen.
Tätigkeit: Erstellung des DV-Konzeptes entsprechend dem vorgegebenen
Geschäftsprozess Analyse und Design. Abstimmung und Einordnung der
Integrationskomponenten mit dem Architektur-Team Himalaya. Design der
fachl. Interaktionen. Erstellung des Dokumentes zur Festlegung der
erforderlichen fachl. Schnittstellen zwischen dem Aufgabenmanagement und
dem Lotus-Domino-Server. Aufgabenverteilung und Koordination der
projektbezogene Aktivitäten (Datenbank-Erweiterungen, GAPI-Anpassungen,
Erweiterung der zentralen DB-Zugriffsschicht). Design u. Implementierung
des Prozesses: Terminverarbeitung. Design des Prozesses (
Aktivitätsdiagramm ) für die Ablaufsteuerung. Design der
Anwendungsklassen. Implementierung der MVC ( Model, View, Controller )
Module sowie der fachl. Aktivitäten. Integration des dezentralen
JCA-Domino-Konnektors in die Himalaya-Umgebung. Abstimmung und
Koordination mit den Programmierern des Domino-Konnektors. Design und
Implementierung der techn. Testfälle u. Testaktivitäten. Abstimmung und
Koordination zur Aufnahme der externen Bibliotheken mit dem SCM Build-
Management und der Produktion. Design und Implementierung eines
Verbindungstest-Tools zur Unterstützung der notwendigen Verbindungs-
Freischaltungsaktivitäten zwischen den Himalaya-Anwendungsservern und den
zugehörigen Domino-Servern. Change-Koordination für die Netzwerk-
spezifischen Freischaltungaktivitäten. Erstellung des
Sicherheitskonzeptes für die Lotus-Notes-Kalenderanbindung an das
Aufgabenmanagement ( FDL ). Design der fachl. Testfälle. Definition der
Design-Steps entsprechend dem korrespondierenden Fachkonzeptes.
BS: Windows, LINUX
Sprachen: JAVA ( J2EE : Jsp ), JavaScript, XML, HTML
Framew.: JUnit
Tools: Eclipse, ClearCase, Rational Rose, IBM Test Director
Anw.-Srv: Bea WLS
DB: DB/2
Projekt: Vertriebsinformationssystem
Erfassung u. Verwaltung kundenorientierter Informationen zur
Steuerung und Dokumentation verschiedener Marketingaktivitäten
für die Neukunden-Akuise.
Delegation und Kontrolle verschiedener Aufgaben an Vertriebs-
mitarbeiter. Umfangreiche Auswertungen zur Steuerung
außendienstlicher Vertriebsaktivitäten mit dem Innendienst.
Tätigkeit: Analyse der fachlichen Anforderungen und Definition der
verschiedenen Use-Cases. Objektorientiertes Design(UML)
der Anwendung. Definition der mehrschichtigen Anwendungs-
architektur. Design und Implementierung verschiedener
Frameworks für das Logging/Trace, Exception-Handling und die
Eingabedatenvalidierung(Generator auf Basis von XML/XSLT zur
Erzeugung der JAVA - Validierungsklassen).
Design der Prozessabläufe. Erstellung des logischen Datenmodells
( ERM ), sowie die Definition des physischen Datenmodells.
Integration des Apache Jakarta STRUTS- Frameworks zur Umsetzung
des Model-View-Controller Paradigma. Design u. Implementierung
der Views ( JSP ) . Implementierung der fachlichen Controller
und des jeweiligen Modells. Design u. Implementierung der
Integrationsschicht( Data Access Object ) basierend auf JDBC.
Design u. Implementierung der Fachlogik, sowie die Verarbeitung
der Benutzerkompetenzen. Design u. Implementierung verschiedener
Hilfsklassen( Mapper, Manager etc. )
BS : Windows 2000 / LINUX
Progr.Spr. : JAVA, Javascript
M.-Lang. : XML, XSLT, HTML
Entw.-Tools: Eclipse, CVS, Apache Jakarta Struts-Framework, Ant, Forte
Anw.-Srv : Apache, Tomcat
DB : MySQL als Ext.: InnoDB
Projekt: Umsetzung der bankfachlichen Anforderungen entsprechend der
Sun - J2EE Technologie
Tätigkeit: Objektorientiertes Design der Fachanwendung VAS/OIS
(Vertriebs-/Aufgabensystem, Organisations-Informations-System.
Implementie-rung der VAS-Komponenten für die verschiedenen
Entitäten wie z.B. die VAS-Systemdaten, der Aufgabentyp,
die Aufgabe, der Aufgaben-kontext etc. Definition und
Entwicklung der Test-Cases auf Basis der JUnit Test-Suite
für die VAS-Komponenten. Implementierung der VAS spezifischen
Entitäten. Dokumentation der Sourcen. Festlegung und Umsetzung
der GAPI-Anbindung. Definition der technischen Anforderungen
im DV-Konzept. Implementierung der Model-View-Controller-
Komponenten und deren Integration in die b + m Geschäfts-
prozesssteuerung. Abstimmung der Schnittstellen zwischen
den Server-Komponenten und den HOST Legacy-Anwendungen.
BS : UNIX ( Sun Solaris ), MS Windows NT
Progr.Spr. : Java, Jsp, Html, XML
Entw.-Tools: ClearCase, Rational Rose, Sniff+, JUnit ( Testframework )
Anw.-Srv : BEA - WLS
Projekt: Umsetzung der bankfachlichen Anforderungen auf eine Multi-Tier
Architektur ( OS/390 -Sun/Solaris-Java-Clients )
Tätigkeit: Analyse der fachlichen Anforderungen. Objektorientiertes
Design( UML ) der Fachanwendung VAS/OIS (Vertriebs-/
Aufgabensystem, Organisations- und Informations-System).
Erstellung des DV-Konzeptes. Design der XML-Strukturen für die
anwendungsspezifischen Entitäten ( z.B. Aufgaben, Aufgabentyp,
Systemdatenelement etc. ). Erstellung der Dokumenttyp-
Definition(DTD). Design u. Implementierung einer Abstraktions-
schicht für den Apache Xerces C++ Parser. Implementierung der
verschiedenen Entitäten und der entsprechenden Service-
Komponenten( CORBA ). Integration der HOST Legacy-Awendungen
über die GAPI-Schnittstelle. Abstimmung der Schnittstellen mit
den abhängigen Fachbereichen. Abstimmung der Schnittstellen
zwischen den Server-Komponenten und den HOST Legacy-Anwendungen.
Definition der XML-Strukturen für die GAPI-Schnittstelle zur
Generierung der C++ Schnittstellenklassen. Implementierung
verschiedener ksh-Shell-Scripte zur Automatisierung verschiede-
ner Entwicklungsabläufe oder Verteilungsprozesse in Verbindung
z. B. mit ClearCase. Anwendung verschiedener Design-Pattern
( z.B.: Bridge, Singleton, Factorie, Delegate ). Generator auf
Basis vonXML/XSLT zur Erzeugung von HTML-Dokumenten implementiert.
BS : UNIX ( Sun Solaris )
Progr.Spr. : C++
M.-Lang. : XML, XSLT, HTML
Entw.-Tools: ClearCase, Rational Rose, Sniff+
Anw.-Srv : BEA -WLE M3 (CORBA)
Projekt: Schnittstelle zwischen dem TOPAS ( Touristisches Planungs
(Kalkultation)- und Analyse System ) und dem MS-Office Produkt
Generierung der TUI spezifischen Reiseproduktpreistabellen
mit verschiedenen Tabellen-Layouts in MS-Excel für verschiedene
Länderniederlassungen.
Erweiterung des TOPAS-Systems um verschiedene fachliche
Funktionen ( z.B.: Kalkulationskomponente zur Berechnung des
Abflughafenzuschlags )
Tätigkeit: Planung und Entwicklung einer Schnittstelle
zwischen der Datenbankzugriffsschicht des TOPAS-Systems und
dem Microsoft Office - Produkt.
Planung und Entwicklung der TUI spezifischen Preistabellen für
Reiseprodukte incl. verschiedener Preisaktivitäten als
Druckvorlage für den Katalogdruck in MS-EXCEL.
Implementierung verschiedener Teilprojekte als Erweiterung /
Anpassung des TOPAS - Systems.
BS : Windows NT
Progr.Spr. : C, VBA
Entw.-Tools: PVCS
DB : SYBASE
Projekt: Video-Ausweis-Management-System (BASF AG)
System zur Verwaltung ausweisrelevanter Daten für interne/externe
BASF-Mitarbeiter. Das Ausweisbild wird per Video-Kamera
( statisch ) oder einer Digitalkamera( mobil ) erfasst undzusammen mit den personalisierten Daten auf das Ausweiskarten-
Material gedruckt. Vom System vergebene u. verwaltete
Zutrittsteuerungsinformationen werden auf den Magnetstreifen
kodiert. Zur Synchronisation des Personaldatenbestandes in SAP
und dem Ausweis-Management-Systems existiert eine Im-port/Export
Datenschnittstelle. Die Zutrittssteuerungsdaten werden über
eine Datenschnittstelle an das Zutrittsteuerungssystem übergeben.
Des Weiteren ist das System für Kodierungen wie z.B. Legic
vorgesehen. Das System wird auch im mobilen Einsatz verwendet.
Tätigkeit: Analyse der fachlichen Anforderungen. Definition der
verschiedenen Use Cases. Objektorientiertes Design(UML) der
Anwendung. Design der Anwendungsarchitektur. Design des
logischen Datenmodells( ERM ) und die Definition des physischen
Datenmodells. Design u. Implementierung verschiedener
Trigger( PL/SQL ) zur Sicherung der Datenintegrität. Systemana-
lyse und Design der verteilten Datenbankumgebung. Planung und
Implementierung des Document-View-Paradigma der MFC auf den
Anwendungsfall. Design u. Implementierung der Anwendungsdialoge
sowie die fachliche Anwendungslogik. Design der Schnittstelle
zwischen dem SAP/R3-System und dem Video-Ausweis-Management-
System zur Synchronisation personalisierter Daten.
Implementierung der Schnittstelle und Integration als
Crown-Job in der Sun Solaris Umgebung.
BS : Windows NT, Sun Solaris
Progr.Spr.: C++
Entw. Wkz.: Episuite SDK , MFC
Vers.Vw.S.: Visual SourceSafe
DB : ORACLE
Projekt: Expo-Redaktionssystem (Expo2000 GmbH)
System zur redaktionellen Bearbeitung von Manuskripten
incl. verschiedener multimedialer Objekte wie Bilder, Videos etc.
zu verschiedenen Entitäten wie Veranstaltungen, Vorstellungen,
Teilnehmern, Länderporträts, weltweiten Projekten etc. für die
Internet - Präsentation sowie die Präsentation im Expo-Besucher-
Informationssysten. Die Anwendung basiert auf einer
Multitier-Anwendungsarchitektur. Als Datenbanksystem wird
ORACLE Ver. 8.xx eingesetzt. Schnittstellen zur Übernahme
logistischer Daten zu Veranstaltungen/Vorstellungen( Baan:
Veranstaltungskalender ), redaktioneller Daten zu den versch.
Entitäten( EIP/EPS ) sowie geographischer Daten ( GIS ).
Tätigkeit: Programmierung des "DataAccessLayer" (Schnittstelle zwischen
dem relationalen Datenbanksystem und den Anwendugsobjekten)
und der Anwendungslogik sowie verschiedene Anwendungsdialoge.
Programmierung einer Datenschnittstelle zur Übernahme von Texten,
Deskriptoren und multimedialen Objekten zu den verschiedenen
Entitäten in das Datenbank-Schema des Redaktionssystems.
Modellierung verschiedener Teildatenmodelle.
Design der Datenschnittstelle welche unter den BS Windows NT u.
Reliant Unix ablauffähig ist.
BS : Windows NT / Reliant Unix (Siemens)
Progr.Spr.: C++
DB : ORACLE Ver. 8.x
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Erweiterung des Systems um Not-Maßnahmen bei Ausfall des
ORACLE-Datenbank-Servers. Die Daten von den MDE-Geräten wer-
den lokal organisiert und nach Verfügbarkeit des ORACLE-Servers in
die entsprechenden Tabellen zurück geschrieben. Die Host-
Anwendung wird nun aus den lokal verwalteten Daten bedient. Ver-
schiedene Verfahren sichern die einmalige Übertragung jedes
Datensatzes.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows NT
Progr.Spr.: C++
DB : ORACLE
Projekt: Erweiterung Arbeitszeitflexibilisierung
Funktionen für den Monats/ Jahresabschluß.
Eingeschränkte Version als Mitarbeiter-Informationssystem
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
Projekt: Allgemeine Kommunikationsschnittstelle ( RS232, RS485, RS422 )
Entwicklung einer allgemeinen Kommunikationsschnittstelle ( RS232,
RS485, RS422 ) für die Betriebssysteme WinNT u. OS/2
Tätigkeit: Design, Programmierung, Test
BS : Windows NT
Progr.Spr.: C++
1998 Kunde: Langnese-Iglo GmbH
Projekt: Erweiterung Arbeitszeitflexibilisierung
Funktionen für den Monats/ Jahresabschluß.
Eingeschränkte Version als Mitarbeiter-Informationssystem
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Umstellung der bereits 1994 entwickelten Software von OS/2 auf MS-
Windows NT unter Verwendung der WinNT - Systemeigenschaften.
Kommunikationsprozesse werden als WinNT-Dienst entwickelt.
Meldungen aus den verschiedenen Prozessen werden in der WinNT
Ereignisdatenbank hinterlegt. Des Weiteren werden die Sicher-
heitseigenschaften des Systems auf Objektebene berücksichtigt.
Erweiterung des Systems um eine Hot-Stand-By Funktion, die bei
Ausfall eines Kommunikationsservers dessen Funktionen übernimmt
und sie nach Betriebsbereitschaft des ausgefallenen Servers wieder
frei gibt. Die Kommunikation zu den MDE-Geräten wird über einen
sog. "COM-Server" realisiert, der direkt in das LAN eingebunden ist.
Der COM-Server stellt einen Server-Prozeß basierend auf dem
TCP/IP- Protokoll zur Verfügung. Das Kommunikationsverfahren zu
den MDE-Geräten wird vom "Poll-Mode" in den "Burst-Mode" umge-
stellt. Entwicklung verschiedener C++ - Klassen für die
Systemeigenschaften von WinNT sowie für die Interprozeßkommuni-
kation ( Named Pipe, WinSock ). Entwicklung einer Applikation-
Server Framework für den einfachen Aufbau von Client/Server-
Applikationen ( Basis für den Hot-Stand-By Betrieb ). Der Prozeß zur
Übergabe der Daten an den Host wird weiterhin über das EHLLAPI (
Fa. Attachmate ) realisiert. Die EHLLAPI-Funktionen werden in einer
C++ - Klasse gekapselt u. organisiert.
Dialoge zur Konfiguration u. Steuerung der Module.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows NT
Progr.Spr.: C++
DB : ORACLE
Projekt: Arbeitszeitflexibilisierung
Entwicklung eines Programmes zur Erfassung u. Verwaltung von
Wochen-, Monatsarbeitsstunden und Schichtfreizeittagen für gewerb-
liche Mitarbeiter u. Angestellte.
Umfangreiche Auswertungen für Personalplanung, BWA, und Be-
triebsrat sowie verschiedene Kontenpläne für die Mitarbeiter.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x
Progr.Spr.: ObjectPal
DB : PARADOX
Projekt: Teile-Abschreibung in der Fertigung
Entwickelt wird ein System zur Erfassung von Modul-Daten zur Teile-
Abschreibung.
Die in der Fertigung erfaßten Daten werden von einem PC auf die
AS/400 übertragen. Die Daten werden aus der PC-Anwendung via
"Ftp" an die AS/400 übergeben. PC-Seitig wird dabei das Applikation-
Level API von PC/TCP der Fa. ftp-Software eingesetzt. Umfangreiche
Protokollierungsfunktionen sichern die Übertragung.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : MS-DOS
Progr.Spr.: C
DB : ORACLE
Projekt: Quality Management System ( QMS )
2. Entwicklungsphase
Einbindung der vollautomatischen Prüfautomaten ( elektr. Bauteilbe-
stückung ) für den Bauteiltest und den Funktionstest verschiedener
Baugruppen in das QMS. Gleichzeitig die 1. Entwicklungshase für
das Projekt "Produkthaftung".
Entwickelt wird ein sog. Kommunikationsserver, der bis zu 16
Prüfautomaten über max. zwei Multi-IO-Adapter ( RS 232 ) unter-
stützt. Ein gemeinsames Software-Protokoll inkl. Block-Check-
Summe wird für eine sichere Datenübertragung definiert. Die von den
Prüfautomaten empfangenen Daten werden zunächst lokal verwaltet,
und von dort in die vorgesehenen Tabellen des QMS-Datenmodells
geschrieben. Dies stellt ein eigener Prozeß sicher. Die Dialoge zur
Erfassung der Reparaturdaten am Fehlerbestimmerarbeitsplatz wer-
den entsprechend dem neuen Datenmodell angepaßt. Zusätzlich
werden zur Bewertung lokaler Datenbestände und Schnittstellen
umfangreiche Analyse- und Kontrollwerkzeuge entwickelt.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : MS-DOS, Windows 3.x, OS/2
Progr.Spr.: C/C++
DB : ORACLE, DBASE
Projekt: Lagerverwaltungssystem
Entwickelt wird ein System zur weitestgehenden Automatisierung bei
der Erfassung u. Verarbeitung von an u. ausgelieferten Waren in ei-
nem Speditionsunternehmen. Dazu wird ein Server-Prozeß zum
Datenaustausch mit den MDE-Geräten in einem RS485 - Netzwerk
benötigt als auch ein Prozeß zur Übernahme der Daten avisierter
Lieferungen aus einem Unix-System. Desweiteren wird ein Dialogsy-
stem zur Erfassung u. Verwaltung verschiedener Ein- u.
Auslagerungsaufträge im Warenlager sowie im Kommissionierungs-
lager entwickelt. Verschiedene Druckprogramme und ein
Kommunikations-Prozeß für Etiketten-Drucker werden programmiert.
Entwicklung einer objektorientierten Kommunikationsschnittstelle (
RS232/RS485 ) für die Betriebssysteme IBM OS/2 u. MS - Windows
3.x
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : Windows 3.x, OS/2
Progr.Spr.: C++
DB : DBASE
Projekt: Fertigungsanzeige
Entwickelt wird ein System zur Darstellung fertigungsbezogener Soll-
u. Ist-Stückzahlen unter Berücksichtigung verschiedener Arbeitszeit-
modelle, Produktionszeiten, Fertigungslinien, Produktvarianten etc.
Kommunikationsprozeß zur Verarbeitung der Daten, die von ver-
schiedenen im Produktionsbereich installierten Scannern erfaßt
werden.
Tätigkeit: Design, Programmierung, Test, Dokumentation,Installation u. Einfüh-
rung
BS : Windows 3.x, OS/2
Progr.Spr.: C++
DB : ORACLE
Projekt: Lagerverwaltung / Fertigungsnahes Lager
Ein- u. Auslagerungsvorgänge in einem fertigungsnahem Lager so-
wie Materialanforderungen aus dem Produktionsbereich werden über
MDE-Geräte erfaßt. Diese Daten müssen der Host-Anwendung zur
Verfügung gestellt werden.
Entwickelt wird ein Kommunikationsprozeß, der im Polling-Verfahren
über das MDE-Netzwerk ( RS485 ) mit den MDE-Geräten kommuni-
ziert. Die vom MDE-Gerät empfangenen Daten werden lokal
verwaltet.
Zusätzlich wird ein Prozeß entwickelt, welcher über das EHLLAPI (
Fa. Attachmate ) mit der Host-Anwendung kommuniziert, um die lokal
verwalteten Daten nahezu zeitgleich zu übergeben. Des Weiteren
werden verschiedene Analyse- u. Überwachungstools zur Transakti-
onssicherheit und ein Visualisierungssystem zur Steuerung
verschiedener RS485-Netzwerke entwickelt.
Tätigkeit: Design, Programmierung, Test,Dokumentation, Installation u. Einfüh-
rung
BS : OS/2
Progr.Spr.: C
Projekt: Produktdurchlaufzeiten im Fertigungsprozeß
Entwickelt wird ein System zum Messen der Bearbeitungszeiten, Lie-
gezeiten und Transferzeiten eines Produktes innerhalb eines
Fertigungsprozesses. Das System beinhaltet Kommunikationspro-
zesse zur Unterstützung von bis zu 16 Datenerfassungspunkten
( Scanner ) als auch verschiedene grafische Anzeigevarianten( Bal-
ken, Linien ), skalierbare Zeitfenster und umfangreiche
Auswertungen.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : OS/2
Progr.Spr.: C
DB : CodeBase (DBase)
Projekt: Quality Management Systems ( QMS )
1. Entwicklungsphase:
Erfassung u. Verwaltung produktionsbedingter Fehler in der automa-
tischen Bauteilbestückung.
Dokumentation zur Fehlerbehebung durch den Reparateur.
Warnsystem um Serienfehler sofort zu erkennen.
Umfangreiche Auswertungen als Nachweis für die Qualität.
Entwicklung einer C-Lib für die Dialoge, gleich dem Clipper-
Befehlssatz für Dialoge ( Fenster, Menüs, Eingabefelder etc. )
Programmierung verschiedener Routinen zur Unterstützung der seri-
ellen Schnittstelle ( RS 232 ), um Daten von Scannern zu empfangen
und Daten an serielle Drucker zu senden.
Umfangreiche Stammdatenverwaltung als Grundlage verschiedener
Plausibilitätsabfragen.
Entwicklung einer DB-Schnittstelle basierend auf dem OCI.
Aufbau und Administration der Oracle-Datenbankumgebung
Tätigkeit: Design, Programmierung, Test, Erstellung des Anwenderhandbuchs,
Installation u. Einführung, Schulung der Mitarbeiter
BS : MS-DOS, Windows, OS/2
Progr.Spr.: C
DB : ORACLE
Projekt: Auftragsbearbeitung
Erweiterung um das Modul Kundenberichtswesen:
Erfassung u. Verwaltung kundenorientierter Informationen.
Umfangreiche Auswertungen zur Steuerung außendienstlicher Ver-
triebsaktivitäten mit dem Innendienst
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation und Ein-
führung
BS : MS-DOS
Progr.Spr. : Clipper, C
DB : DBASE
Projekt: Auftragsbearbeitung
Erweiterung um das Modul Firmenverwaltung:
Erfassung u. Verwaltung firmenbezogener Informationen wie Anzahl
Mitarbeiter, Kapital, Namen Geschäftsführer/Vorstand, Rechtsform,
Konzernzugehöhrigkeit, Niederlassungen/Produktionsstätten, Investi-
tionsvolumen für das jeweilige Geschäftsjahr etc.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation und Ein-
führung
BS : MS-DOS
Progr.Spr.: Clipper, C
DB : DBASE
Projekt: Schnittstelle zwischen einer PC-Anwendung u. einer IBM AS/400-
Anwendung
Informationen aus den Datensicherungen werden an eine IBM
AS/400-Anwendung über den IBM PC-Support ( File-Transfer ) zu
Dokumentationszwecken übergeben.
Tätigkeit: Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : IBM OS/2
Progr.Spr.: C
Projekt: Zeitabhängige Steuerung
Das Programm steuert den zeitlichen Ablauf von Befehlen u. Pro-
grammen, die zu einem bestimmten Zeitpunkt u. Datum ausgeführt
werden sollen. Designed nach dem Netzwerkbetriebssystembefehl "At".
Tätigkeit: Design, Programmierung, Test, Dokumentation
BS : IBM OS/2
Progr.Spr. : C
Projekt: Programm zur Datensicherung
Das Programm kopiert Dateien u. Verzeichnisse einschließlich der
Unterverzeichnisse aus einem Quellverzeichnis in ein Zielverzeichnis.
Designed nach dem Betriebssystembefehl "XCOPY". Veränderungen
des Dateiinhaltes zur Vorgängerversion werden in einer Protokollda-
tei dokumentiert. Des Weiteren wird der Zeitpunkt u. die Art des
Dateizugriffes festgehalten.
Tätigkeit : Design, Programmierung, Test, Dokumentation, Installation u. Einfüh-
rung
BS : IBM OS/2
Progr.Spr.: C
AM Wohlenberg GmbH
Projekt: Netzwerkumgebung für die Auftragsbearbeitung
( IBM Token Ring )
Tätigkeit: Analyse, Installation u. Konfiguration des Netzwerk-Servers
( IBM-LAN-SERVER ), Installation u. Konfiguration der Netzwerk-
Clients, Test, Netzwerkdokumentation, Schulung des Netzwerk-
Administrators
AM Wohlenberg GmbH
Projekt: Auftragsbearbeitung
System zur Erfassung u. Verwaltung von Angeboten, Auftragsbest.,
Best., Liefersch., Rechn. und freien Formularen für den internen Be-
legverkehr.
Umfangreiche Auswertungen u. Statistiken sowie eine interne Mai-
lingfunktion.
Benutzerverwaltung für den Mehrbenutzerbetrieb wie auch eine
Druckerverwaltung für lokale- u. Netzwerkdrucker.
Ausführliche Stammdatenverwaltung bestehend aus Artikeln, Adres-
sen, Ansprechpartnern, Sachbearbeitern, Textbausteinen,
Maschinentypen, Seriennummern etc.
Tätigkeit: Analyse, Design, Programmierung, Test, Erstellung eines Anwender-
handbuchs, Installation und Einführung, Schulung der Mitarbeiter
BS : MS-DOS
Progr.Spr.: Clipper, C
DB : DBASE
J2EE ( EJB, MDB, JSP, JSF, JAXB, JAX-WS, JAX-RS, JMS, JDBC, JSON, JPA, HIBERNATE, OAUTH, Open ID )
XML, XSD, XSL, XPath, HTML
JUNIT, Arquillian
MDSD ( Model-Driven Software Development )
SOA
Webservice ( SOAP, WSDL, REST )
Clear Case, Clear Quest
AutoHotKey
DbVisualizer
Soap UI
iText
HPQC
Rochade Metability
IBM Data Studio
IBM DB2 Steuerzentrale
DB2 Tools ( db2move, db2look, db2export, db2import, db2batch, explain )
OOA/OOD
IBM Rational Software Architect
Rational Rose
MagicDraw
Agile Softwareentwicklung, SCRUM
V-Modell
Eclipse / MyEclipse
MS Visual C++
JBoss
IBM Websphere
BEA Weblogic
Tomcat
Apache ( MAVEN, ANT, Struts, Tomcat, POI )
Object Factory ( Fa. Rogue Wave )
MID Innovator
C++ Klassenbibliotheken( StarView, zApp, RWTools.h++,
Codebase, MFC etc. )
EHLLAPI, HLLAPI ( Fa. Attachmate )
OnNet PC/TCP ( ftp Software )
SQLWindows + Klassenbibliothek QuickObjects ( Gupta )
CVS, PVCS
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.