Projekt:
Realisierung von Softwarekomponenten für die Steuerung von Marktpreis- und Liquiditätsrisiko
Zeitraum:
01.2011 - jetzt
Auftraggeber:
Softwarehersteller für Finanzdienstleister
Position:
Berater, Entwickler
Beschreibung:
Realisierung von Softwarekomponenten für die Steuerung von Marktpreis- und Liquiditätsrisiko
Aufgaben:
* Realisieren einer Webanwendung mit Java Server Faces (JSF)
* Realisieren von Servicekomponenten mit Spring und EJB für die Berechnung von Marktpreis- und Liquiditätsrisiko
* Entwicklung der Persistenzschicht mit UML (Magic Draw) und Hibernate
* Durchführung von Refactoringmaßnahmen bestehender Komponenten
* Entwicklung im Team nach Scrum (Pairprogramming, Teilnahme an Daily Scrum, Retrospektive, Review)
* Absprache mit der Fachabteilung (Product Owner) und spezifizieren von Anwendungsfällen (Grooming)
Techniken:
* Vorgehensmodell Scrum, agile Entwicklung, Clean Code
* Windows 7, Oracle Client
* Eclipse (Indigo), JBoss
* HTML, CSS, Java Script, Java Server Faces 2
* Oracel 11, SQL, Java 6, Spring, JPA, Hibernate, EJB 3, CVS, UML Magic Draw
___
Projekt:
Entwicklung von High Performance Java Batchanwendungen für einen Liquiditätsplan
Zeitraum:
04.2010 - 12.2010
Auftraggeber:
Kreditanstalt für Wiederaufbau (KfW) Frankfurt
Position:
Berater, Entwickler
Beschreibung:
Entwicklung diverser Komponenten (Batch/Dialog) zum Berechnen eines Liquiditätsplans
Aufgaben:
* Realisieren von Webanwendungen (Rechenkernen) mit spezifischem Java-Framework
'Formularserver' und 'Vorgangsserver'
* Realisieren von performancekritischen Java-Batchanwendungen. (Verarbeitung von 5 Millionen
Darlehen)
* Absprache mit der Fachabteilung und spezifizieren von Anwendungsfällen
* Optimierung der Datenbankzugriffsschicht, DB2-Statements, Prozess Parallellisierung
* Durchführung von Refactoringmaßnahmen bestehender Komponenten
* Durchführung von Performancemessungen, Strategieentscheidungen
Techniken:
* Windows XP, WinSQL
* IBM Rational Application Developer 7.5 (RAD, eclipse), Websphere
* HTML, CSS, Java Script, JSP
* DB2, SQL, JPA, JDBC Batch, Hibernate, CM Synergy
___
Projekt:
Entwicklung einer zentralen Stammdatenverwaltung
Zeitraum:
02.2009 - jetzt
Auftraggeber:
Bundesbank Frankfurt
Position:
Berater, Entwickler, Coach
Beschreibung:
Entwicklung einer Webanwendung für das zentrale Verwalten von Melde- und
Stammdaten
Aufgaben:
* Realisierung einer Webanwendung mit dem Web-Framework Struts
* Coachen interner Mitarbeiter in Web-Technologien
* Erstellung querschnittlicher Funktionen für Anwendungsentwickler
* Enwerfen von Design und Architektur, durchführung von Refactoringmaßnahmen
* Kommunikation mit der Fachabteilung
Techniken:
* Windows XP
* Rational Application Developer 7 (RAD), Altova XML-Spy
* HTML, CSS, Java Script, XML, XPath, XSLT, Java 5, JSP, JSTL, Stuts, Struts Tag Lib, XPath, Jakarta Commons, FOP, Hibernate
* Subversion, DB2
___
Projekt:
Entwicklung von Portalen für eine Versicherungsgruppe
Zeitraum:
07.2008 - 01.2009
Auftraggeber:
R&V Versicherung Wiesbaden
Position:
Berater, Entwickler
Beschreibung:
Entwicklung diverser Portale für Versicherungsvertragsauskunft und Bearbeitung
insbesondere für Makler und Außendienstmitarbeiter
Aufgaben:
* Realisierung von Portalen mit dem Web-Framework Struts
* Implementieren von Geschäftlogik wie Versicherungstarife oder Maklersuche
* Erstellung von Struts Elemente wie JSP's, Form Beans, Actions
* Entwerfen von Funktionen und Komponenten (EJB's) zur allgemeinen Verwendung
* Durchführung von Refactoringmaßnahmen bestehender Anwendung
* Absprache mit der Fachabteilung und spezifizieren von Anwendungsfällen
Techniken:
* Windows XP
* eclipse, JBoss
* HTML, CSS, Java Script, XML, XPath, XSLT, Java 5, EJB 2.0, JSP, JSTL, Stuts,
* Struts Tag Lib, XPath, Apache Poi, Jakarta Commons, Harvest
* SoftProject X4, DB2
___
Projekt:
Entwicklung von Webanwendungen zum Berechnen von Basel-II relevanten Kenngrößen
Zeitraum:
01.2007 - 06.2008
Auftraggeber:
Kreditanstalt für Wiederaufbau (KfW) Frankfurt
Position:
Berater, Entwickler
Beschreibung:
Entwicklung diverser Webanwendungen zum Berechnen von Basel-II relevanten
Kenngrößen wie Kennzahlen, PD, LGD und EAD.
Aufgaben:
* Realisierung von Webanwendungen (Rechenkernen) mit spezifischem Java-Framework
'Formularserver' und 'Vorgangsserver'
* Implementieren von Algorithmen zur Berechnung von Kennzahlen im Basel-II
Umfeld. Bspw. PD, EAD, LGD, Exposure
* Erweitern des bestehenden Frameworks. Bspw. designen und realisieren eines
Codegenerators für Maskenfelder
* Entwerfen von Funktionen und Komponenten zur allgemeinen Verwendung. Bspw.
Druckfunktionen mittels IText, Datentransfer mit secure Ftp, Diagramme mit
JFreeChart
* Durchführung von Refactoringmaßnahmen bestehender Anwendung
* Absprache mit der Fachabteilung und spezifizieren von Anwendungsfällen
Techniken:
* Windows XP, IMS, TSO
* IBM Rational Application Developer (RAD, eclipse), Websphere
* HTML, CSS, Java Script, XML, XPath, PL/I, Java, JSP, Swing, JDom, XPath,
JFreeChart, Jcraft, IText, Jakarta Commons
* CM Synergy, DB2
___
Projekt:
Realisieren einer Webanwendung für das Administrieren von Softwarepaketen
Zeitraum:
10.2006 - 12.2006
Auftraggeber:
Commerzbank Frankfurt
Position:
Berater, Entwickler
Beschreibung:
Planung und Realisierung einer Struts-Webanwendung für das Verwalten von
Softwarepaketen. Mittels einer komfortablen Web-Oberfläche haben verschiedene
Benutzergruppen die Möglichkeit Softwarepakete - insbesondere Basel II
Ratingverfahren - auf die Umgebung 'Test' aber auch, je nach Berechtigung,
'Produktion' zu deployen. Die Deployments werden mit entsprechenden
Informationen in einer relationalen Datenbank gespeichert.
Aufgaben:
* Spezifikation, Analyse und Design der Anwendung
* Realisieren von Struts Action Klassen, Controller Elemente und Form Beans
* Entwerfen von Java Server Pages (JSP) mit JavaServer Pages Standard Tag
Library (JSTL) und Struts Tag Library
* Entwerfen von HTML-Seiten mit CSS und Java-Script
* Verwenden des Struts Validation und Struts Tiles Framework
* Realisieren von Hibernate Komponenten für den Zugriff auf MySql bzw. Oracle
* Schreiben von Testfällen mit JUnit
* Implementieren von ANT-Skripte für das Deployen der Anwendung auf Tomcat
und Websphere
Techniken:
* Windows XP
* Tomcat 5.X, Websphere, Eclipse, Eclipse Webtools Plugin (WTP), ANT, CVS
* Java, JSP, JSTL, Struts (mit Validation- und Tiles-Framework), HTML, CSS,
Java Script
* Hibernate
* MySql, Oracle
___
Projekt:
Entwicklung einer Basel II konformen Webanwendung mit einem XML-Framework
Zeitraum:
07.2005 - 09.2006
Auftraggeber:
Commerzbank Frankfurt
Position:
Berater, Trainer, Entwickler.
Beschreibung:
Entwicklung und Realisierung einer Webanwendung um Bilanzdaten weltweit zu
erstellen und zu bearbeiten. Diese bildeten die Berechnungsgrundlage für die
Ratingverfahren nach Basel II. Einarbeitung und Schulung der Teamkollegen in
das bankeigne XML-Framework TARating. Permanente Kommunikation und ständiger
Informationsaustausch zwischen der Plattformentwicklung, der Fachabteilung,
dem Testteam und des Entwicklungteams des Ratingverfahrens (iterative, agile
Vorgehensweise).
Aufgaben:
* Einbringung technischer Plattform Expertise in das Projekt
* Aufteilung der Anwendung in geeignete Teilpakete
* Einarbeitung von Teamkollegen in das XML-Framework TARating
* Realisierung des o.g. Ratingverfahrens
* Erstellen von Dialogen, Workflows, Regeln, XML-Dokumente und XML-Schemas
* Realisieren der Geschäftslogik. (Berechnung diverser Ratingkennzahlen,
Bilanzpositionen, etc.)
* Kommunikationsschnittstelle zwischen Fachabteilung, Testteam,
Plattformentwicklern und Ratingverfahrens-Entwicklern
Techniken:
* Windows XP
* J2EE, Tomcat 5.X, Webanwendungen und Servlets
* XML, XML-Schema, XSLT, XPath 2.0, FOP, Xerces, Saxon, HTML, CSS
* Eclipse 3, Ant, CVS, SmartCVS
* Altova XML-Spy
* Regelmaschine ILOG JRules, ILOG RuleBuilder, Regelsprachen BRL, TRL, IRL
* JStudio SiteWalker
* JSP Wiki
___
Projekt:
Schulung und Coaching von Entwicklern Basel II konformer Ratingverfahren
Zeitraum:
12.2004 - 06.2005
Auftraggeber:
Commerzbank Frankfurt
Position:
Berater, Trainer.
Beschreibung:
Planung, Organisation und Durchführung kompletter Schulungsveranstaltungen von
5 Gruppen mit 6-8 Teilnehmern. Coaching der geschulten Verfahrensentwickler
während ihrer Entwicklungstätigkeit, der Erstellung der Basel II konformen
Ratingverfahren mit dem XML-Framework TARating. Entwicklung eines Beispiel
Ratingverfahrens: Definition der Datenstrukturen (XML-Schema), Definition der
Dialoge mit der Framework eigenen Dialogsprache (DL), Aufbau des Viewmodels
(CCL + Metadaten), Erstellung der Business Regeln und der Verarbeitungslogik
mit dem ILOG RuleBuilder für die Regelmaschine JRules, Build und Deployment des
Verfahrens. Erstellung von Testfällen für das Beispielratingverfahren.
Aufzeichnung der Testfälle mit dem Tool JStudio SiteWalker.
Aufgaben:
* Einarbeitung in das bankeigne XML-Framework TARating
* Ermittlung von zusätzlicher Anforderungen an das XML-Framework TARating
* Schulung von internen und externen Mitarbeitern/Verfahrensentwicklern für das
XML-Framework TARating
* Planung, Organisation und Durchführung der Schulungsveranstaltungen
* Erstellung der Schulungsunterlagen für das XML-Framework TARating
* Dokumentation des XML-Frameworks TARating mit Hilfe eines JSP-Wiki Systems
* Coaching und Support von Verfahrensentwicklern bei der Erstellung Basel II
konformer Ratingverfahren mit dem XML-Framewok TARating
* Erstellung und Erweiterung eines Beispielratingverfahrens mit dem
XML-Framewok TARating
* Erstellung von Testfällen für das Beispielratingverfahren mit dem Tool
JStudio SiteWalker
Techniken:
* Windows XP
* J2EE, Tomcat 5.X, Webanwendungen und Servlets
* XML, XML-Schema, XSLT, XPath, FOP, Xerces, Saxon
* Eclipse 3, Ant, CVS, SmartCVS
* Altova XML-Spy
* Regelmaschine ILOG JRules, ILOG RuleBuilder, Regelsprachen BRL, TRL, IRL
* JStudio SiteWalker
* JSP Wiki
___
Projekt:
Entwerfen einer Architektur und eines Prototyps für ein Flottenmanagement
Zeitraum:
10.2004 - 11.2004
Auftraggeber:
Automobilbranche
Position:
Berater, Architekt, Entwickler.
Beschreibung:
Entwerfen einer Architektur und eines Prototyps für ein Flottenmanagement.
Mittels einer Webanwendung sollen weltweit Bestellungen und Transportaufträge
von Personenkraftwagen verarbeitet und gesteuert werden.
Aufgaben:
* Erstellen von UML-Diagrammen (Klassen- und Aktivitätsdiagramme)
* Entwickleln von Prototypen mittels HTML und Java Swing
Techniken:
* Windows XP
* J2EE, Java-Swing, HTML
* IBM WSAD, UML Gentleware Poseidon
* Microsoft Office
___
Projekt:
Realisieren einer Anforderungsmanagementsoftwarelösung
Zeitraum:
08.2004 - 09.2004
Auftraggeber:
Reifenhändler(Verbund) Rösrath
Position:
Berater, Architekt, Entwickler.
Beschreibung:
Dokumentation bestehender Prozesse einer Reifen-Auftragsverwaltung.
Entwickeln eines unternehmensspezifischen Anforderungsmanagementprozesses und
Realisieren einer Anforderungsmanagementsoftwarelösung welche speziell auf die
Bedürfnisse der Reifenbranche abgestimmt ist.
Aufgaben:
* Erstellen einer Ist-Analyse bestehender Geschäftsprozesse mittels UML
* Designen eines unternehmensspezifischen Anforderungsmanagementprozesses in
Zusammenarbeit mit der IT- und der Fachabteilung
* Planen und Realisieren einer Anforderungsmanagementsoftwarelösung mit
Microsoft Access
Techniken:
* Windows XP
* Microsoft Access, Visual Basic for Application (VBA)
* UML Gentleware Poseidon
* Microsoft Office
___
Projekt:
Redesignen einer Architektur für ein XML-Gateway
Zeitraum:
07.2004 - 08.2004
Auftraggeber:
Schufa Wiesbaden
Position:
Berater, Architekt.
Beschreibung:
Die Schufa verwendet für die Kommunikation mit ihren Kunden eine XML-
Schnittstelle (XML-Gateway). Redesignen der Architektur dieses XML-Gateway
mittels UML und Softwarepattern in Hinblick auf Wartbarkeit, Erweiterbarkeit
und Sicherheit.
Aufgaben:
* Redesignen einer XML-Schnittstelle mittels GoF- und J2EE-Pattern
* Dokumentieren des Architekturvorschlags mittels UML und textueller
Beschreibung
* Überarbeiten des XML-Schemas für eine XML-Sprache
* Ergebnispräsentation beim Kunden vor Ort
Techniken:
* Windows XP
* XML, XML-Schema, DTD
* Java, Pattern (J2EE und Gang of Four)
* UML Gentleware Poseidon
* Microsoft Office
___
Projekt:
Wartung eines LDAP- und Rechteinformationsservers
Zeitraum:
02.2004 - 06.2004
Auftraggeber:
Softwarehaus Frankfurt
Position:
Berater, Entwickler.
Beschreibung:
Erweitern eines LDAP-Servers um Statistikfunktionen, welcher in C realisiert
wurden. Analysieren von Informix-SQL. Anpassen von Testfällen, die mit
(Korn)Shell-Skripte erstellt wurden. Systemprogrammierung unter AIX-Unix mit
shared memory, Semaphoren etc.
Fehlersuche und Fehlerkorrektur eines Rechte-Informations-Servers, welcher
mit C++, embedded Informix-SQL, Lex und Yacc implementiert wurde. Entwerfen
und realisieren von Unit-Tests.
Aufgaben:
* Erstellen von C/C++ Komponenten
* Systemprogrammierung unter IBM AIX-Unix mit shared memory, Semaphoren etc
* Realisieren von Testfällen mit Korn-Shell-Skripten
* Fehleranalyse und Beseitigung
* Abnahmetest und Inbetriebnahme des Servers beim Kunden vor Ort
Techniken:
* Windows 2000
* AIX4 Unix
* vi, C, C++, Lex/Yacc, Korn-Shell
* CVS
* LDAP 3
___
Projekt:
Designen und implementieren von Beispielapplikation mit J2EE
Zeitraum:
01.2004 - 01.2004
Auftraggeber:
Softwarehaus Frankfurt
Position:
Berater, Entwickler, Architekt.
Beschreibung:
Designen und implementieren von Beispielapplikation mit JSP's, EJB's und
Struts.
Erstellen eines Dokuments 'Java Frameworks und Technologien' welches als
Vorgabe und Richtlinie für JE22-Projekte dient. Aufzeigen, vergleichen und
empfehlen diverser J2EE-Technologien.
Aufgaben:
* Entwickeln eines Dokuments 'Java Frameworks und Technologien'
* Designen und Realisieren von Beispielapplikationen mit J2EE
(JSP, Struts, Cocoon, EJB, JDO, ECA und EAI)
Techniken:
* Windows 2000
* Java J2EE, Struts, Cocoon, Hibernate, EJB, JDO, SQL
* Eclipse
* Windows Office
___
Projekt:
Erstellen einer J2EE-basierten Softwarelösung für die Verwaltung von
Fahrzeugscheinen.
Zeitraum:
10.2003 - 12.2003
Auftraggeber:
Softwarehaus Neu-Isenburg
Position:
Berater, Entwickler, Architekt.
Beschreibung:
Erstellen einer J2EE-basierten Softwarelösung für die Verwaltung von
Fahrzeugscheinen. (Externes Risiko Management)
Erstellen von Modulen auf der Client-Seite mit Java Server Pages und
Servlets in Kombination mit Java-Script.
Aufgaben:
* Modellieren von Anwendungsfällen und Realisieren von Serverkomponenten
* Entwickeln von JSP's und Serverkomponenten
* Modellieren des Datenbankchemas, optimieren der Datenbankabfragen
* Erzeugen und transformieren von XML mit XSLT (Stylesheets)
* Absprache mit dem Kunden vor Ort, installieren der Software
Techniken:
* Windows 2000
* HTML, Java-Script
* Java J2EE, JSP, Servlets, Tomcat, XML, XSLT, FOP
* Beyond Compare
* JBuilder
* Windows Office
___
Projekt:
Entwicklung einer J2EE-basierten Finanzamtsoftwarelösung
Zeitraum:
01.2003 - 09.2003
Auftraggeber:
Softwarehersteller (Bund und Bundesländer)
Position:
Berater, Entwickler, Architekt.
Beschreibung:
Designen und Erstellen einer Finanzamtsoftwarelösung welche im ersten
Schritt eine Parallelverarbeitung zum bestehenden Verfahren darstellt.
Migrieren von Stammdaten aus bestehenden Host-Dateien in ein
J2EE-basiertes Framework.
Aufgaben:
* Modellieren von Komponenten mit Hilfe von Rational Rose und Erzeugen von
Javaklassen (Modell Driven Architecture)
* Modellieren und Realisieren eines Frameworks, auf welchen die
Anwendungsentwickler aufsetzen
* Entwerfen und implementieren einer Swingoberfläche, welche die migrierten
Grundinformationsdaten (Stammdaten) anzeigt
* Entwerfen und Realisieren von (aus Excel) generierten Integrationstests,
welche das System als Black-Box testet
* Entwerfen und Realisieren einer Komponente welche Statistik über
Datenveränderungen führt, transformieren der Ergebnisse (XML) mit XSLT
* Programmieren von Komponenten und den dazugehörigen Komponententests
(JUnit-Tests)
* Schreiben von Testfällen mit JUnit-Tests und erstellen von
Generatortemplates
* Absprache mit der Fachabteilung und spezifizieren von Anwendungsfällen
Techniken:
* Windows XP
* Java J2EE, JSP, Servlets, Tomcat, XML, XSLT, Perl
* Eclipse, JBuilder
* J2EE-Server OC4J, Orion
* SQL (Oracel)
* Rational Rose
* Continuus (CM Synergy)
* BS2000, VSAM, Cobol, Assembler
___
Projekt:
Istanalyse bestehender Hostarchitektur und Cobolprogramme
Zeitraum:
05.2002 - 12.2002
Auftraggeber:
Softwarehersteller (Bund und Bundesländer) Bonn.
Position:
Berater, Architekt.
Beschreibung:
Analysieren von länderspezifischen Lösungen bezüglich Datenhaltung,
Konsistenz, Back-Up-Verfahren, Dialogführung und Schwachstellen.
Entwickeln eines Grobkonzeptes in Hinblick auf eine objektorientierte
Java-Architektur.
Aufgaben:
* Analysieren des Istzustandes bestehender Großrechnerprogramme, Cobol- und
Assemblerprogrammen für Dialog- und Batchverarbeitung
* Identifizieren von Geschäftsprozessen, Anwendungsfällen und fachlichen
Komponenten
* Entwickeln eines Grobkonzeptes in Hinblick auf eine objektorientierte
Java-Architektur (J2EE-Framework)
* Beschreiben von Komponentenschnittstellen und Komponentenabhängigkeiten
Techniken:
* Windows NT
* J2EE
* Continuus (CM Synergy)
* Adonis
* Microsoft Office
* BS2000, VSAM, Cobol, Assembler, IMS-DB, IMS-DC
___
Projekt:
Entwickeln eines Privatkundenportals (Zahlungsverkehr und Wertpapierhandel)
Zeitraum:
07.2001 - 03.2002
Auftraggeber:
Dresdner Bank Frankfurt.
Position:
Berater, Entwickler, Trainer.
Beschreibung:
Entwicklung "Online Brokerage im Internet" für Privatkunden.
Realisierung des Zahlungsverkehrs und Wertpapierhandels für eine
Portalumgebung. Migrieren einer bestehenden Webanwendung in ein Portal.
Coachen von Mitarbeitern in Form eines wöchentlich stattfindenden Kurses.
Aufgaben:
* Anpassen und weiterentwickeln vorhandener Serverkomponenten (Servlets, EJB's
etc.) an eine neue Oberflächenumgebung (JSP's)
* Durchführung der Euro-Umstellung
* Absprache mit der Fachabteilung und dem Qualitätssicherungsteam
* Geschäftsprozesse und Geschäftsanwendungsfälle identifizieren
* Schnittstellen beschreiben. Komponentenspezifische Klassenmodelle
entwickeln
* Modellieren der Framework-Architektur, planen und realisieren
von Refactoringmaßnahmen
* Coaching von Mitarbeitern im Bereich objektorientierter Programmierung
(Wöchentlicher Kurs im Schulungsraum)
Techniken:
* Windows NT, Solaris
* EJB, JSP, JMS, Servlet, Java-Script, XML, HTML
* Websphere, ATG
* Visual Age, Kawa, JBuilder
* Continuus (CM Synergy)
* TogetherJ
* Microsoft Office
* Informix
___
Projekt:
Entwickeln Zahlungsverkehr und Wertpapierhandel als Webanwendung
Zeitraum:
01.2001 - 06.2001
Name:
Dresdner Bank Frankfurt.
Auftraggeber:
Berater, Entwickler.
Beschreibung:
Entwicklung des Zahlungsverkehrs und des Wertpapierhandels für Privatkunden.
Implementieren von Überweisungen, Daueraufträgen, Kontenübersicht, Depot,
Orderbuch, Wertpapiersuche etc.
Aufgaben:
* Entwicklung von Serverkomponenten mit Servlets (Controller-Objekten), XML,
View-Beans und EJB-Objekte
* Durchführen von Performanceoptimierungen von Server-Komponenten (EJB's)
* Erstellen von Modulen auf der Client-Seite mit JSP's in Kombination mit
Java-Script
* Absprache mit der Fachabteilung und dem Qualitätssicherungsteam
Techniken:
* Windows NT, Solaris
* EJB, JSP, JMS, Servlet, Java-Script, XML, HTML
* Websphere, ATG
* Visual Age, Kawa, JBuilder
* Continuus (CM Synergy)
* TogetherJ
* Microsoft Office
* Informix
___
Projekt:
Entwicklung eines Rechnungserfassungssystems für das Abrechnen von
Privatpatienten
Zeitraum:
03.2000 - 12.2000
Auftraggeber:
Softwarefirma Frankfurt.
Position:
Entwickler, Projektleiter.
Beschreibung:
Entwicklung eines Rechnungserfassungssystems für das Abrechnen von
Privatpatienten. Realisierung eines Java Swing-Clients welcher mit einem
Corba-Server kommuniziert.
Aufgaben
* Analysieren der Anforderungen. Überarbeiten des Pflichtenheftes/Fachkonzept
und modellieren der Architektur
* Realisieren eines Corba-Servers
* Designen der Datenbank. Erstellen von SQL-Abfragen mittels JDBC
* Designen und implementieren zahlreicher Oberflächen mit Swing (JTable, JTree
etc). Beispielsweise realisieren einer automatischen Prüfung, welche die
eingegebenen Gebührenziffern etc. auf Gültigkeit, nach der Gebührenordnung
für Ärzte, prüft
* Migration von Stammdaten, portieren der Anwendung auf eine Linux-Umgebung
(GUI-Anpassung, Shell-Skripte entwerfen)
* Koordinieren des Teams, Absprache mit dem Kunden, Anpassung an den
Arbeitsprozess beim Kunden vor Ort
Techniken:
* Windows NT
* Linux (SuSE), Bash-Shell
* Java, Swing, JDBC
* Corba
* JBuilder
* Source Save
* Rational Rose
* Oracle SQL
___
Projekt:
Diplomarbeit und Systemadministrator
Zeitraum:
01.1999 - 03.2000
Auftraggeber:
Fachhochschule Mannheim Institut für verteilte Systeme, Mannheim.
Position:
Systemadministrator, Entwickler, Diplomand.
Beschreibung:
Administration eines Netzwerks mit diversen NT, OS/2 und Unix-Rechnern.
Diplomarbeit: Entwickeln einer webbasierten Benutzerverwaltung und ein
Netzwerksinformationssystem für ein Institut der Fachhochschule
Aufgaben:
* Administration des Netzwerks mit diversen NT, OS/2 und Unix-Rechnern
* Einrichten von NIS/NFS-Systemen, Netzwerkdruckern, Routern, TCP/IP
* Entwickeln einer Benutzerverwaltung und ein Netzwerksinformationssystem
als Webanwendung
* Realisieren eines Java-Applets und eines RMI-Servers
* Entwurf des Entity-Relationship-Modells und der Klassendiagramme mit UML
* Installieren und administrieren der Servermodule auf Linux und Solaris-
Rechner
* Schreiben der Diplomarbeit
Techniken:
* Windows NT, OS/2
* Unix (Solaris, RedHat, SuSE, Debian)
* TCP/IP, Ethernet, Token Ring, NIS
* JAVA, Applet, HTML, SWING, RMI, MySql, JDBC, HTML, Apache, Shell
* Visual Cafe
* Apache
* MySQL
___
Projekt:
Host-Entwicklung mit MVS und Cobol
Zeitraum:
05.1998 - 12.1998
Auftraggeber:
Versicherung, Mannheim.
Position:
Entwickler.
Beschreibung:
Erweitern eines Programmes für das Verwalten von Wohngebäude-, Hausrat-,
Haftpflicht- und Unfallversicherungen.
Aufgaben:
* Programmierung diverser Module zur Listengenerierung mit Cobol
beziehungsweise eines Cobolgenerators (SWT01) mit embedded SQL
(relationale DB) und IMS-DB
* Erstellung von JCL (Jobkarten). Beispielsweise Ausgabe aller
offenen Rechnungen oder Auflistung der Rückversicherungsbeträge
* Modifizieren mehrerer CICS-Programme. Einfügen von
Plausibilitätsprüfungen etc
* Absprache mit der Fachabteilung, Durchführung von Tests
Techniken:
* MVS, CICS, JCL, TSO, ISPF
* COBOL
* DB2, IMS-DB
___
Projekt:
Realisieren eines Liegenschaftsmanagementsystems als Client/Server-Anwendung
Zeitraum:
03.1996 - 04.1998
Auftraggeber:
Stadt Mannheim (Liegenschaftsamt), Mannheim.
Position:
Entwickler.
Beschreibung:
Realisieren eines Liegenschaftsmanagementsystems welches Flurstücke,
Gebäude etc. verwaltet.
Aufgaben:
* Realisieren von C-Funktionen
Beispielsweise Funktion, welches nach Vorgaben Mietpreise automatisiert
anpasst oder ein Modul, um Heizkostendaten von Disktette in das
System zu übertragen
* Erstellen von SQL-Abfragen mit ODBC
* Erstellen von Dialogen(Oberflächen mit dem ISA-Dialogmanager
* Absprache mit dem Kunden (Anforderungsanalyse)
Techniken:
* Windows NT
* Microsoft Visual C++, Visual Basic
* Oracle, Informix, DB2
* ISA-Dialogmanager
Deutschland: Bei Einsatzgebiet außerhalb Großraum Frankfurt nur 4 Tage Woche.