Persönliche Daten - customconsult.decustomconsult.de/profile/it_hoos_kh.pdf · -...

27
Persönliche Daten Name: Konstantin Hoos Straße: Ackerwinde 1 Ort: 21709 Himmelpforten Geburtsdatum: 12.09.1969 E-Mail: [email protected] oder [email protected] Homepage: www.customconsult.de Funktel./Tel./Fax: 0171 / 74 33 240 04144 / 235800 04144 / 235801 Ausbildung: Datenverarbeitungskaufmann, Abschluss 1994 mit Auszeichnung Tätigkeit: Beratung, Analyse, Design / Architektur und Softwareentwicklung seit: 1991 Familienstand: Verheiratet und zwei Kinder.

Transcript of Persönliche Daten - customconsult.decustomconsult.de/profile/it_hoos_kh.pdf · -...

Persönliche Daten

Name: Konstantin HoosStraße: Ackerwinde 1

Ort: 21709 Himmelpforten

Geburtsdatum: 12.09.1969

E-Mail: [email protected] oder [email protected]

Homepage: www.customconsult.de

Funktel./Tel./Fax: 0171 / 74 33 240 04144 / 235800 04144 / 235801

Ausbildung: Datenverarbeitungskaufmann, Abschluss 1994 mit Auszeichnung

Tätigkeit: Beratung, Analyse, Design / Architektur und Softwareentwicklung

seit: 1991

Familienstand: Verheiratet und zwei Kinder.

Kenntnisse

Hardware: Mainframe System/390, AS400, PC, SUN

Betriebssysteme: Win-3.1, Win-95, 98, Windows NT, Windows XP, Windows 2000, Windows Vista,Windows 7, OS/2, MS-DOS, Unix, Linux, Debian Linux, Sun Solaris

Middleware MQ-Series for Java, LDAP, open LDAP for Windows und Unix

Datenbanken u. Tools:IBM DB2, Sybase SQL Anywhere, Watcom, Oracle 8i / 9i / 10 / 11, S-Designor /PowerDesignor 6.0, 6.1, 9, Informix 7, Informix 9, Sybase ASA 11.5, 12, MySQL,Postgres, JDBC, JPA, ODBC, TOAD, Hibernate

Netzwerke: Novell, Windows NT, TCP/IP

Programmiersprachen:C/C++, PowerBuilder Script Sprache, SQL, PL/SQL, Transact SQL, Cobol 85,Assembler /370, Java 2-8, JEE 2 – 7, Servlets, Portlets, JSP, JSF, HTML 4 - 5, CSS 2- 3, XML, XSD, JAXB, WSDL, XSLT, DTD, PHP, Perl, JavaScript, Swing

Frameworks: Struts, Velocity, Cactus, Jetspeed, Axis, JUNIT, Spring, Hivemind, JasperReport,Castor, GWT, YUI, JAXB, Hibernate, Toplink, PrimeFaces, SWT, JFaces

Methoden: ERA, OOA, OOD, OOP, UML, MVC, AOP, WebServices SOAP und REST,Microservices

Werkzeuge:

IBM Visual Age 3.5 C++, PowerBuilder 4 / 5 / 6.5 / 7 / 8 / 9, Word Help Breesze,Wise Installationstool, IBM Visual Age for Java 3.0, IBM Visual Age for Java 3.5.3,Together J, Rational Rose for Java, Homesite 4.5, IBM Websphere StudioApplication Developer (WSAD), Rational ClearCase, Eclipse, Netbeans, Tomcat-und DB-Edit-Plugin, EMACS, Dreamweaver, Bea Weblogic Workshop, Maven,ANT, XDE, RSA, RDA, Ireport, IntelliJ, Altova Style Vision, Websphere IntegrationDeveloper, PL SQL Developer

Web-und App-Server-Systeme:

Apache, Bea Weblogic, Oracle Weblogic, IBM Websphere, Lite Web Server,Glassfish, Sybase EA-Server, Tomcat, Bea Weblogic Integration, Bea WeblogicPortal, Bea Weblogic Server, Jenkins, Apache FOP

CRM-Tools: Siebel 2000

Versionskontrolle: CVS , Rational ClearCase, SVN, Perforce P4Win

Java Bibliotheken: jconn2.jar, ldapjdk.jar, log4, velocity.jar, iText.jar, cos.jar, mysql-connector-java.jar,mindterm, UJAC.jar, EasyCharts, TinyMCE

Sprachen:Deutsch in Wort und Schrift,Englisch in Wort und Schrift,Spanisch Grundkenntnisse

Branchen:

Banken,Versorger,Telekommunikation,Logistik,Systemhaus,Tourismus,Medien,Content Management System Anbieter,Versicherung

Tätigkeiten und Projekte

von bis PROJEKT01.09.2017 30.09.2018

ReplicareX bei der EWE

Im Projekt „ReplicareX“ war das Ziel, die verschiedenen Informationen(Anschlussadressen, Vorleistungsprodukte, Netzkopplungen, Vereinbarungen, ...) ausunterschiedlichen Systemen des EWE Konzerns sowie von anderen Reseller wie z. B.der Telekom zu vereinen und bereitzustellen. Die Konsolidierung aller Informationenerfolgte durch die Erzeugung eines sogenannten Basisreplikats, das in einerElasticsearch DB abgelegt wurde. Die Eingangsdaten wurden zum einen über Rest-Service Schnittstellen von Umsystemen und zum anderen als Massendaten in Formvon bereitgestellten komprimierten CSV Dateien bereitgestellt. Aus demvollumfänglichen Basisreplikat wurden Output-Replikate für jede vertraglicheVereinbarung erzeugt und in gezippter Form in einen Oracle DB hinterlegt. Zuimportierende Massendaten wurden ebenfalls zuvor in der Oracle DB abgelegt unddanach der Batch-Verarbeitung zugeführt.

Die Bereitstellung des Basisreplikats und der Output-Replikate erfolgte über REST-Services, die für die Anwendung ReplicareX entwickelt wurden.

ReplicareX ist heute eine hoch performante Spring-Boot Anwendung, die alsKernprozess des Konzerns gilt. Die ursprüngliche Verarbeitungszeit von 14 Stundenwurde sehr erfolgreich auf 1,75 Stunden reduziert.

Das Projekt wurde agil nach Scrum mit 1-Wochen-Sprints durchgeführt

Technische Umgebung:Swagger UI, Micro Services, Rest Services, JSON, XML, XSD, Java 8, Spring Boot,Spring-Batch, Spring Security, Mapstruct, Log4j, Junit Testing, Mockito, Git,Gitflow, Bitbucket, Jenkins, 4 Eyes Checkin, Maven, Elasticsearch, Oracle, H2-DB,SQL, Flyway, micro meter, Prometheus, Grafana, ascii-Doc, JAXB, Domain DrivenDesign (DDD), erste Berührungspunkte mit Docker

Fachliche Rolle:OOA, OOD, OOP, Architektur und Design, JAVA Entwicklung, DB Entwicklung,agile Entwicklung nach Scrum

Tätigkeiten und Projekte

von bis PROJEKT01.01.2016 31.08.2017

Architektur Responsive Design / Rest- / Mircoservices bei der KION Group

Im Projekt war ich als Architektur-Verantwortlicher unterwegs. Zu meinen Aufgabengehörten neben der funktionalen Analyse und Spezifikation die Kontrolle undAbnahme der gelieferten Ergebnisse des Offshore Vendors auf modularer Basis.Ebenso die Steuerung des Offshore Teams. Weiterhin zählten zu meinen Aufgabendie Qualitätskontrolle der gelieferten Software mittels Codereview sowie dasSicherstellen der Einhaltung der Architekturvorgaben, welche durch mich ebenfallsvorgegeben wurden. Die GUI auf der Basis von Responsive Design wurde mitAngular JS und HTML 5 entwickelt. Die Kommunikation zur Middleware erfolgtevia Rest Services. Die Kommunikation zwischen Middleware und Backendsystemen,BW gegen SAP und SAP Hana, wurde mit Microservices entwickelt. DieKommunikation mit externen Telematikanbietern erfolgte ebenfalls via Rest Services.

Technische Umgebung:Swagger API, Micro Services, Rest Services, Angular JS, JSON, XML, XSD,Reporting (PDF Excel), Java 8, HTML 5, Responsive Design, CSS 3, Mircro servicesvia Spring Boot, High Chart, High Map, BW, SAP Hana und BI, Sonar Report CodeQuality, Jenkins, Maven

Fachliche Rolle:OOA, OOD, OOP, Solution Architektur und Design, JAVA 8, Steuerung OffshoreTeam, Qualitätskontrolle, Business Requirement Engeneer

Tätigkeiten und Projekte

von bis PROJEKT01.06.2015 31.12.2015

Portalentwicklung bei Generali in Hamburg

Im Projekt bei der Generali habe ich an der Weiterentwicklung des Teilbereiches zurDienstleisterbeauftragung innerhalb des Gesamtportals mitgewirkt.

- Umbau und Weiterentwicklung Dienstleisterbeauftragung- Kommunikation mittels Webservices- Code Refactoring

Technische Umgebung:Java 7, JEE 6, Portlets, Java Server Faces, Websphere Portal, Websphere ApplicationServer, IBM RAD, IBM RAS, Soap, Webservices, XML / XSD, Jenkins, Maven

Fachliche Rolle:OOA, OOD, OOP, Architektur und Design, JAVA 7 und JEE 6 Entwicklung

Tätigkeiten und Projekte

von bis PROJEKT01.02.2015 31.05.2015

EVS Dokumentendruck beim Zivit

Im Projekt eVS war ich für den Umbau der Drucksteuerung aus dem Portal herauszuständig. Das Problem, das es hierbei zu lösen galt, bestand bei umfangreichenDokumenten im Timeout einer Session, wonach der Anwender nicht mehr in derLage war, das Druckergebnis zu sehen. Weiterhin habe ich Bugfixing undAnpassungen and den bis zu 450 unterschiedlichen Dokumenten mittels Altova StyleVision vorgenommen.

- Umbau der Drucksteuerung- Persistenz mit Open JPA gegen eine Oracle DB- Datenkommunikation mit XML / Transformation via XSLT- Dokumentanpassungen für PDF und HTML Formate via Altova Style

Vision (Dokumentgenerierung via Apache FOP)- Sftp gesteuerte Dokumentenübermittlung an Druckdienstleister.- Modifikation und Kontrolle von Testdaten via PL SQL Developer und SQL

Technische Umgebung:Java 7, Open JPA, XML / XLST, SQL, Oracle DB, Apache FOP, Altova StyleVision, Websphere Application und Portal Server, EnwicklungsumgebungWebsphere Integration Developer, PL SQL Developer

Fachliche Rolle:OOA, OOD, OOP, Architektur und Design, JAVA 7 und jee 6 Entwicklung

Tätigkeiten und Projekte

von bis PROJEKT01.07.2014 31.01.2015

MOWAS bei der DPA

Im Projekt MOWAS bei der Deutschen Presse Agentur zählten zu meinen Aufgabendie Weiterentwicklung der bestehenden Anwendung um neue Funktianlitäteninnerhalb eines agilen Scrum Teams.

- Agile Projektentwicklung Scrum und Kanban- Entwicklung von GUI Komponenten mit SWT und JFaces unter IntelliJ mit

Java 7 und Spring- Persistenz mit Hibernate gegen eine Oracle DB und eine Postgres DB- Datenkommunikation mit XML / Transformation via XSLT- Volltextsuche mit Lucene- Verarbeitung von Warnmeldungen über einen EventBus

Technische Umgebung:Debian Linux, Git Versionierung, Java 7, SWT / Jfaces, Client Server, Hibernate,XML / XLST, JaxB, Oracle DB, Postgres DB, Agile Entwicklung via Scrum undKanban, IntelliJ, Spring, Lucene, Jenkins

Fachliche Rolle:OOA, OOD, OOP, Architektur und Design, JAVA J2EE Entwicklung (zu 95 %), UserAcceptance Tests via SWT Bot, Junit Tests

Tätigkeiten und Projekte

von bis PROJEKT01.04.2012 30.06.2014

SAM (Securities Account Master) und WPO (Wertpapier Preise Online) bei derDeutschen Bank

Als Architekt in den beiden Teilprojekten SAM und WPO innerhalb desIntegrationsprojektes Magellan (Deutsche Bank und Postbank) war ich verantwortlichfür die nachfolgenden Themen:

SAM:- Konzeption und Architektur der SOAP basierten Service Architektur mit

zusätzlichen EJB Schnittstellen.- Security 2 Way SSL https u. t3s (Zertifikate)- Entwicklung der Basis Architektur mit JAVA / JEE unter Eclipse- Konzeption und Entwicklung MDBs, Message Queueing (JMS / MQ /

Tibco) – asynchrone Anbindunge heterogener Systeme- Kontzeption und Umsetzung der Änderung-Notification von SAM an Tibco

IMB für die Konsumenten- Batch-Ablaufsteuerung- XSD / WSDL Schnittstellendefinition- Steuerung und Koordination (tech. Projektleitung) Offshore Team Indien- Frontend-Entwicklung JSF, Javascript u. CSS- Anbindung der Altsysteme via Messaging (publish and subscribe)- Anbindung SAP- Unterstützung Testteam bezügl. technischer Tests- Datenbankentwicklung SQL, JDBC, JPA gegen Oracle- Sftp gesteuerter Upload und Download von Nachrichten-Dateien zwecks

Weiterverarbeitung

WPO:- Konzeption und Architektur der JEE basierten Abläufe dieser Applikation

(MQ, MDB, Observer, Timerbean, Sicherstellung derNachrichtenreihenfolge, Failover handling bei Störung derNachrichtenreihenfolge.

- Entwicklung der Basis Architektur mit JAVA / JEE unter Eclipse- XSD / WSDL Schnittstellendefinition- Steuerung und Koordination (tech. Projektleitung) Offshore Team Indien- Last- und Performancetest- Unterstützung Testteam bezügl. technischer Tests- Datenbankentwicklung SQL, JDBC, JPA gegen Mainframe DB2

Technische Umgebung:Windows XP / Windows 7, JDK 1.6, JEE 5, Tomcat und Apache, Bea Weblogic,SAP, Eclipse, XSD, XML, JAXB, WebServices SOAP, WSDL, JSP, Servlets, JSF,PrimeFaces, JPA, JDBC, EBJ, Log4J, Maven, Ant, JMS, MQ Queue, JMS, WebSSO,HTTPS, T3S, Certificates, BPMN / UML mit Enterprise Architect, Oracle und DB2Dantenbanken, SQL, Toad

Fachliche Rolle:OOA, OOD, OOP, Architektur / Design / Entwicklung (zu 60 %), technischeProjektleitung – Offshore Steuerung, Qualitätssicherung u. Code Reviews, TechnischeSpezifikation, Last- und Performancetests, Performance Optimierung bei Last aufCPU’s (multi threading), Memory (Speicher) Optimierung (Garbage Collector),horizontale und vertikale Lastverteilung, Queueing

Tätigkeiten und Projekte

von Bis PROJEKT01.09.2011 31.03.2012

OTC und CCP Deutsche Börse

In den Projekten OTC und CCP bei der Deutschen Börse gehörten zu meinenAufgaben die Architektur und Entwicklung generischer Webanwendungen auf derBasis von Java und GWT (Google Web Tool Kit) in einem internationalem Team.Unter Einbeziehung des Spring Frameworks können zukünftige einfacheWebanwendungen mit geringem Weiterentwicklungsaufwand konfiguriert werden.Die Anbindung an die Backend Systeme der Deutschen Börse erfolgte über XMLNachrichten via Message Queues. Für die Dantentransformation zwischen Backend –Frontend - Backend wurde Velocity und XSD eingesetzt.

Als Rahmenwerk für das Projektmanagement diente Scrum.

Technische Umgebung:Windows XP, JDK 1.6, JEE, Tomcat und Apache, Eclipse 3.7, GWT, XSD, XML,Velocity

Fachliche Rolle:OOA, OOD, OOP, Architektur und Design, JAVA J2EE Entwicklung (zu 75%),Scrum

Tätigkeiten und Projekte

von bis PROJEKT01.07.2010 31.08.2011

Vega bei T-Systems

Im Projekt "VEGA - Vereinfachte Effiziente Garantie Abwicklung" bei T-Systemsfür die Daimler AG gehörten zu meinen Aufgaben die Weiterentwicklung dervorhandenen J2EE Anwendung Vega. Für die GUI wurde Swing eingesetzt. Für dieKommunikation mit dem Host wurde ein Framework der T-Systems auf der Basisvon SessionBeans (EJB) eingesetzt. Diese Controller Beans und die zugrundeliegenden Datencontainer wurden mit Hilfe eines selbst geschriebenen Generatorsgeneriert.

Zur Abwicklung von Garantiefällen zwischen Händlern und der Daimler AG wurdenauf beiden Seiten XML-Nachrichten über eine Import- und Export-Schnittstelleverwendet. Die Verarbeitung der Nachrichten wurde mit dem Open SourceFramework Castor realisiert.

Weiterhin habe ich zusätzliche Aufgaben in den nachfolgenden Bereichenübernommen:

è Spezifikationen für Offshore-Projekte (Indien) inkl. zu integrierenderArchitekturansätze

è Offshore Koordination und Teilprojektleitung

è Qualitätskontrolle der gelieferten Ergebnisse aus Indien. Hierzu zähltenCodereviews, Unterstützung beim Bugfixing und Korrekturen der geliefertenArchitekturen, sowie Abstimmungen mit den indischen Kollegen.

è Entwicklung und Bugfixing von HOST-Modulen (Cobol) mit DB2-Zugriffen aufdem HOST. Da auf der HOST-Seite teilweise ein erhöhter Arbeitsaufwand bestandund in der Kürze der Zeit, nicht die nötigen Ressourcen beschafft werden konnten,hatte ich angeboten, meine etwas zurückliegenden Cobol-Kenntnisse wiedereinzusetzen.

Technische Umgebung:Windows XP, JDK 1.5 u. 1.6, J2EE, JBoss 2.0, Eclipse 3.2, Castor 0.9.9.1(Kompatibilität zu Java 1.3), XML, XSD, COBOL, SQL, DB2

Fachliche Rolle:OOA, OOD, OOP, Spezifikation, JAVA J2EE Entwicklung (zu 75%), Cobol-Programmierung, Offshore Koordination

Tätigkeiten und Projekte

Von bis PROJEKT01.10.2009 30.06.2010

KIM und Direct Trade in Frankfurt am Main bei der Deutschen Bank

In den Projekten KIM (Kunden Informations-System) und Direct Trade (neues Modulim Umfeld maxblue Online Banking) wurde ich mit den nachfolgende Aufgabenbetraut:

- Erarbeitung der JEE Architektur im SOA Umfeld und von Vorgaben beiThemen im Web 2.0 Kontext. Vorgaben für performante Datenbankzugriffe.

- Definition der XML Schnittstellen unter Verwendung von XSD.- Erstellung von Architekturvorgaben für die Erstellung der

Detailspezifikationen durch die Vendoren (zum einen Indien und zumanderen Spanien).

- Abstimmung mit Fachabteilungen.- Review und Abnahme der technischen Dokumente.- Unterstützung bei der Entwicklung. (Vendoren Steuerung und

Problemlösungen)- Abschließende Codereviews / Einhaltung der Standards und Vorgaben der

Bank.- Erarbeitung von Architekturvorschlägen zur Archivierung von WpHG II

relevanten Daten.- Erarbeitung von Lösungsvorschlägen im BI Umfeld.

Technische Umgebung:Windows XP, JDK 1.6, JEE, Eclipse 3.5.1, Hibernate, Javascript, HTML, XML,XSD, SQL, Oracle 10 und 11, DB2, Web 2.0, JAXB 2.1, Cognos, Jasper, JMS, MQ

Fachliche Rolle:OOA, OOD, Abstimmungen mit Fachabteilungen, JEE Architektur Design, VendorenSteuerung Indien und Spanien, Web 2.0

Tätigkeiten und Projekte

Von bis PROJEKT01.06.2009 30.09.2009

Bausparportal 2.0 bei einer Bausparkasse in München

Im Projekt "Bausparportal 2.0" gehörten zu meinen Aufgaben die Neuentwicklungder Bausparkomponenten „Vorfinanzierung“ und „Vorfinanzierung Plus“ im Umfeldeiner JEE Webanwendung unter Verwendung von OSGI. Für das Webfrontendwurden JSPs und Javascript verwendet. Für die Persitierung wurde Hibernate undJPA eingesetzt. Als Datenbank kam ein SQL-Server zum Einsatz. Regressions-Testsder GUI wurden unter Verwendung der Selenium IDE erstellt; Junit Tests wurden aufKlassenebene geschrieben.

Technische Umgebung:Windows XP, JDK 1.5, JEE, Jetty, Eclipse 3.3.2, Hibernate, JPA, Selenium IDE,JUnit

Fachliche Rolle:OOA, OOD, OOP, Test

Tätigkeiten und Projekte

von bis PROJEKT01.02.2007 30.04.2009

Vega bei T-Systems

Im Projekt "VEGA - Vereinfachte Effiziente Garantie Abwicklung" bei T-Systemsfür die Daimler AG gehörten zu meinen Aufgaben die Weiterentwicklung dervorhandenen J2EE Anwendung Vega. Für die GUI wurde Swing eingesetzt. Für dieKommunikation mit dem Host wurde ein Framework der T-Systems auf der Basisvon SessionBeans (EJB) eingesetzt. Diese Controller Beans und die zugrundeliegenden Datencontainer wurden mit Hilfe eines selbst geschriebenen Generatorsgeneriert.

Zur Abwicklung von Garantiefällen zwischen Händlern und der Daimler AG wurdenauf beiden Seiten XML-Nachrichten über eine Import- und Export-Schnittstelleverwendet. Die Verarbeitung der Nachrichten wurde mit dem Open SourceFramework Castor realisiert.

Weiterhin habe ich zusätzliche Aufgaben in den nachfolgenden Bereichenübernommen:

è Spezifikationen für Offshore-Projekte (Indien) inkl. zu integrierenderArchitekturansätze

è Offshore Koordination und Teilprojektleitung

è Qualitätskontrolle der gelieferten Ergebnisse aus Indien. Hierzu zähltenCodereviews, Unterstützung beim Bugfixing und Korrekturen der geliefertenArchitekturen, sowie Abstimmungen mit den indischen Kollegen.

è Entwicklung und Bugfixing von HOST-Modulen (Cobol) mit DB2-Zugriffen aufdem HOST. Da auf der HOST-Seite teilweise ein erhöhter Arbeitsaufwand bestandund in der Kürze der Zeit, nicht die nötigen Ressourcen beschafft werden konnten,hatte ich angeboten, meine etwas zurückliegenden Cobol-Kenntnisse wiedereinzusetzen.

Technische Umgebung:Windows XP, JDK 1.5 u. 1.6, J2EE, JBoss 2.0, Eclipse 3.2, Castor 0.9.9.1(Kompatibilität zu Java 1.3), XML, XSD, COBOL, SQL, DB2

Fachliche Rolle:OOA, OOD, OOP, Spezifikation, JAVA J2EE Entwicklung (zu 75%), Cobol-Programmierung, Offshore Koordination

von bis PROJEKT01.11.2007 29.02.2008

Homeoffice Projekt ecoin24

Im Homeoffice-Projekt ecoin24 (www.ecoin24.de) habe ich eine Webpräsenz zumThema Numismatik entwickelt. Die Webpräsenz wird auf einem Apache Servergehostet. Die Webseiten wurden mit PHP und HTML realisiert. Für die dynamischenInhalte der Seiten werden Daten aus einer MySQL-Datenbank gelesen und für dieAusgabe aufbereitet. Das Lesen und Anzeigen einer Kategorie-Treeview auf denAngebots- und Gesucheseiten wurde über einen AJAX-Call mit Hilfe des FramworksSAJAX gelöst.

Technische Umgebung:Apache Server, MySQL, XAMP, PHP, SQL, YUI (Yahoo User Interface), AJAX /SAJAX / XAJAX

Fachliche Rolle:Design und Entwicklung aller Komponenten

von bis PROJEKT01.11.2006 31.01.2007

TeCaDeMon bei T-Systems

Im Projekt TeCaDeMon bei T-Systems war es meine Aufgabe, das Reportingumzustellen. Dies erfolgte unter Verwendung von IReport, JasperReport undHibernate nach einer vorangegangenen Evaluierung dieser OpenSource Produkte.Weiterhin wurden von mir Techniken implementiert, mit denen es möglich war,formatierten Text und Tabellen in HTML-Textareas zu erfassen, die dann ebenfalls indie jeweiligen PDF-Reports mit übernommen wurden. Hierzu zählten auchnotwendige Anpassungen und Erweiterungen an der Datenbank. Im Rahmen vonneuen Gui´s und Gui-Erweiterungen und der Kommunikation mit einem Tomcat-Server wurde die Servlet- und JSP-Technologie in Verbindung mit dem Java-ScriptFramework Ajax eingesetzt.

Ebenfalls wurden durch mich weitere Webseiten entwickelt, die unter Einbindungdes Google Web Toolkits (GWT) erzeugt wurden. AJAX wurde ebenfalls verwendetum Webinhalte partiell nachzuladen.

Technische Umgebung:Windows XP, JDK 1.4.2, J2EE, Jboss 4.0.2, Eclipse 3.2, Hibernate 3, DB2,TinyMCE, JavaScript, JSP, Struts, Xdoclet, Ant, Ajax, GWT, CSS

Fachliche Rolle:OOA, OOD, OOP, Evaluierung, Prototyping

von bis PROJEKT01.09.2006 31.10.2006

Harmony bei T-Systems / T-Online

Im Projekt Harmony bei T-Systems / T-Online war ich mit der Weiterentwicklungdes bestehenden Backendsystems beschäftigt. Hier wurde unter Verwendung vonHibernate, Spring, JMS und Webservices die Geschäftslogik des Harmony-Router-Systems um Komponenten zur Datenübertragung von und zu den Systemen der T-Com, der T-Mobile und den Systemen von Drittanbietern erweitert.

Technische Umgebung:Windows XP, JDK 1.4.2, J2EE, Bea Weblogic Server 8.1, Web Services, XML,Eclipse 3.2, Spring 1.2, Hibernate 3

Fachliche Rolle:OOA, OOD, OOP

von bis PROJEKT01.12.2005 31.08.2006

Bank21 bei der GAD

Im Projekt bank21 bei der GAD war ich für die Entwicklung des Moduls zurBausparberechnung beauftragt. Dabei habe ich sowohl die GUI als auch dienotwendigen Funktionalitäten des Backends entwickelt. Zum Einsatz kam ein von derGAD selbst entwickeltes Framework für die Präsentationsschicht und dieBackendanbindung. Die Entwicklung erfolgte mit Hilfe von MDA und MDSD(Model Driven Architecture / Model Driven Software Development) unter zuHilfenahme von IBM WSAD 5.1.2 und XDE. Während des Projektes erfolgte dieUmstellung der Entwicklungsumgebung von IBM WSAD/XDE auf IBM RSA /RDA.

Technische Umgebung:Windows XP, JDK 1.4.2, J2EE, Rational Clear Case zur Versionierung, WSAD 5.1.2,RSA, RDA

Fachliche Rolle:OOA, OOD, OOP

von bis PROJEKT01.05.2006 Weiterhin

laufend alskleine Home-office Projekt

Produktions Monitor für Philips

Parallel zum Projekt bei der GAD habe ich ein Homeoffice Projekt für die FirmaPhilips Medizin Systeme Deutschland durchgeführt. Dabei wurde von mir eine freikonfigurierbare Webanwendung zur grafischen Präsentation vonProduktionsfortschritten entwickelt. Die Daten kamen dabei von einem SAP-Systemund wurden für die Präsentation in einer dynamischen Weboberfläche aufbereitet.Um eine recht komfortable Konfigurierbarkeit der Anwendung zu gewährleisten,habe ich das Framework Spring eingesetzt. Innerhalb des Projektes habe ich bei derAnalyse, der Entwicklung / dem Test und der Einführung der Software maßgeblichmitgewirkt.

Technische Umgebung:Windows XP, JDK 1.4.2, JSP, Servlets, Eclipse 3.1, Tomcat 4.1.31, Spring 1.2,EasyCharts

Fachliche Rolle:OOA, OOD, OOP, Evaluierung, Prototyping

von bis PROJEKT01.10.2005 13.11.2005

Teilnehmer-System-Verwaltung bei Pironet NDH (Anbieter für Content-Management-Systemen CMS)

Im Projekt Teilnehmer-System-Verwaltung bei der Firma Pironet NDH AG war ichmit der Entwicklung eines Frameworks mit allgemeingültigen Schnittstellen zu einemLDAP-Server unter Verwendung von JAVA (JNDI) beauftragt. Entwickelt wurdeunter Windows XP mit der Version des OpenLDAP-Servers für Windows. Währendder Entwicklung des JAVA-Frameworks habe ich ebenfalls die Erstellung dernotwendigen Schema-Dateien und die Definition (LDIF) der notwendigenVerzeichnisstruktur durchgeführt. Das Framework verfügt über Funktionalitäten imBereich „Lesen“, „Schreiben“, „Löschen“ und „Suchen“ von Entries innerhalb dergesamten Verzeichnisstruktur und der darin enthaltenen Komponenten. Weiterhinhabe ich bei der Entwicklung einer Struts-Web-Anwendung mitgewirkt, durch dieunter Verwendung des erstellten LDAP-Frameworks die Administration der Daten imServer ermöglicht wird.

Technische Umgebung:Windows XP, Sun JAVA 5, J2EE, JNDI, JSP, JDK 1.5, Struts, JavaScript, UNIX,CVS, Eclipse 3.1, Eclipse DB-Edit Plugin, Internet Explorer, Mozilla Firefox, JBossServer 4.0.2

Fachliche Rolle:OOA, OOD, OOP, JUnit-Tests, LDAP-Server Administration

von bis PROJEKT25.07.2005 30.09.2005

VTO AWS bei der TUI

Im Projekt Virtual Tour Operator (VTO) Agent Working System (AWS) habe ich dieErweiterung des AWS um die Komponente VTO-Pauschalprodukt übernommen.Dabei wurden von mir im Front-End-Bereich die Java Server Pages für die GUIrealisiert. Im Back-End-Bereich habe ich für die Erweiterung die neuen Workflow-und Geschäfts-Klassen implementiert. Anpassungen im Kontext derWeiterentwicklung wurden von mir in der Oracle Datenbank derEntwicklungsumgebung vorgenommen. Im weiteren Verlauf des Projektes war ichfür das Deployment der Web-Anwendung inklusive der neu entwickeltenKomponente in die Testumgebungen, Integrations- und Kundentest, verantwortlich.Der Build-Prozess erfolgte unter Zuhilfenahme des Open Source Produktes „Maven“.Das Deployment wurde dabei von mir auf einem Bea WebLogic Server der Version8.1.3 durchgeführt. Der Bea Server befindet sich auf einer Sun-Maschine.

IRIS.Plus-Client und IRIS.Plus-Server

Im Projekt IRIS.Plus habe ich Erweiterungen an dem Client-Programmvorgenommen. Dazu zählten in den Swing-Komponenten die Erstellung vonmehrspaltingen Drop-Down-Listen sowie die Implementierung von Scrollbalken aufabstrakter Objektebene für die gesamte Client-Anwendung. Im Projekt IRIS.Plus-Server habe ich die Klassen für die Druckausgabe mit Hilfe des Frameworks ITextund UJAC zur PDF-Generierung realisiert.

Technische Umgebung:Windows XP, Sun, JAVA, J2EE, JSP, JDK 1.4.2, Struts, JavaScript, JDBC, Oracle,UNIX, Perforce P4Win (Versionierung), Eclipse DB-Edit Plugin, Internet Explorer,Mozilla Firefox, Bea Weblogic Server 8.1.3, HiveMind, Apache Webserver, Maven,Rational Rose 8.2 for Java, Toplink, JNDI, Eclipse 3.1, JDK 1.5, Tomcat 5.5.9,Swing, IText, UJAC

Fachliche Rolle:OOA, OOD, OOP, JUnit-Tests, Datenbankerweiterungen, Deployment

von bis PROJEKT01.12.2004 03.07.2005

Technische Dokumentation und Weiterentwicklung INTRA CSP bei T-Systems

Im Projekt technische Dokumentation und Weiterentwicklung INTRA CSP (CommonSoftware Platform) habe ich die technische Dokumentation und anschließendeWeiterentwicklung einer Bea Weblogic Portal und Integration Anwendungübernommen. Weiterhin habe ich die technische Dokumentation und Anpassungeneines Java-Frameworks zur Kommunikation zwischen der Portalanwendung IntraCSPund den in C realisierten Module via JMS durchgeführt. Projektbegleitend habe ichEntwicklungsrichtlinien für Java und im speziellen für Bea WebLogic Workshop ineinem Gesamtdokument festgehalten.

- OOA, OOD,- Technische Dokumentation,- UML-Design (Klassendiagramme, Sequenzdiagramme,

Aktivitätsdiagramme, Komponentendiagramme und Use-Case-Diagramme)

- Weiterentwicklung von Prozessen (Bea WLI) und Front-End-Komponenten (Pageflow-Controller, JSP, Forms), serverseitig, JAVAControls, XML-Beans,

- Erstellung von Portlets und Konfiguration des Portals unter Bea WLP,- OO-Programmierung, (Analsye Aspekt Orientierter Programmierung für

deren Einsatz im Entwicklungsumfeld)- Test der Komponenten und Praxisübergabe- JNDI / JMS /JNI

Technische Umgebung:Windows XP, Sun, JAVA, J2EE, JMS, JNI, JSP, Struts 1.1, JavaScript, JDBC, Oracle8, UNIX, SVN (Subversion), PL/SQL, Eclipse 3.0, Eclipse UML-Plugin Omondo,Internet Explorer ab Version 5.5, Mozilla 1.0, LDAP, Bea Workshop 8.1.3, BeaWeblogic Integration 8.1.3 (WLI), Bea Weblogic Portal 8.1.3, Bea Weblogic Server8.1.3, mindterm (SSH-Connection), Spring-Framework, AOP, TOAD

Fachliche Rolle:Technische Dokumentation, OOA, OO-Design u. OO-Programmierung,Anwendungs-Architektur, Test

von bis PROJEKT01.09.2003 30.11.2004

GARWEB bei Vodafone

Im Projekt Weiterentwicklung des Webprototypen “garweb” bei der Vodafone habeich weitere Module auf der Basis der bestehenden PowerBuilder-Applikationrealisiert. Die nachfolgenden Techniken und Verfahren wurden dabei eingesetzt.

- OOA, OOD,- Realisierung der Servlet-Architektur auf der Basis der Model View

Controller II Spezifikation- Erstellung der HTML-Masken als Templates im Zusammenspliel mit

dem Framework Velocity,- Erweiterung des Connection-Poolings über mehrere DB-Server hinweg,- OO-Programmierung,- für das Datenbankupdate unter Unix, wurden von mir mit Hilfe des

Editors ”EMACS” alle notwendigen Transact SQL-Scripte für eineSybase ASE 12 erstellt,

- Test der Module und Praxisübergabe

Technische Umgebung:Windows NT Client, Windows XP Client, JAVA, Tomcat, Servlets, HTML, Velocity1.3, JavaScript, JDBC, SyBase ASE 12, UNIX, Power-Designer, EMACS, CVS,Transact SQL, Eclipse 3.0, Tomcat Plugin, DB-Edit Plugin, Internet Explorer abVersion 5.5, JDBC, LDAP, ITEXT PDF-Generierung, Log4j, ANT, Powerbuilder 8 +9

Fachliche Rolle:Fach- und DV-Konzeption, OOA, OO-Design u. OO-Programmierung, Test, DB-Design und Administration

von bis PROJEKT01.05.2004 31.10.2004

Testautomation bei T-Systems

Im Projekt "Testautomation" bei der T-Systems habe ich die Entwicklungeiner Webapplikation übernommen. Diese Webapplikation dient in ersterLinie als Testautomat für den System- und Regressionstests. Weiterhinkönnen hierüber Komponententest durchgeführt werden. Der Testautomatbedient dabei Schnittstellen zu J2EE-Implementierungen, zu MQ-Series,Perlmodulen und CORBA-Elementen.

- OOA, OOD, OOP,- Realisierung der Servlet-Architektur auf der Basis der Model View

Controller II Spezifikation- Tomcat 4.1.30 Einrichtung und Konfiguration unter LINUX 9.1- Erstellung der HTML-Masken als Templates im Zusammenspiel mit dem

Framework Velocity,- Erstellung von Webservices zum Testen der J2EE-Implementierungen- DB-Design für eine MySQL-Datenbank,- Einsatz von Hibernate (O/R Mapping),- Verwendung von XML und XSLT zur Datenübergabe und

Ergebnispräsentation,- Beschreibung der XML-Strukturen mittels DTD- Verwendung von Webservices unter Zuhilfenahme des Frameworks AXIS- Entwicklung von Perl-Modulen- Ausführung der Perl-Scripte mit Hilfe des Webservers Apache2- Einrichtung und Konfiguration Apache2 unter LINUX 9.1 (Kommunikation

zwischen Apache2 und Tomcat)- Logging mittels Log4J- Erstellung eines frei skalpierbaren Classloaders- Test der Applikation und Praxisübergabe- technische Dokumentation und kleinere Anpassungen (als Offline-Projekt ab

01.09. bis 31.10.2004 Aufwand = 160 Stunden)

Technische Umgebung:

Windows XP Client, J2SDK 1.4.2, Tomcat 4.1.30, Servlets, HTML, HP-UnixVelocity 1.3, JavaScript, JDBC, MySQL 4.0.18, Linux 9.1, Apache2,EMACS, CVS, Eclipse 2.1, WSAD 5.1, Tomcat Plugin, DB-Edit Plugin,Internet Explorer ab Version 6, ANT, Log4J, JUNIT, Cactus, Perl,UML-Design über WSAD, Webservices über das AXIS-Framework, Hibernate

Fachliche Rolle:DV-Konzeption, OOA, OO-Design u. OO-Programmierung, Test, DB-Design undAdministration

von bis PROJEKT01.10.2003 30.04.2004

GAR bei Vodafone

Im Projekt GAR ”Geräteausrüstungsregister” bei der Vodafone habe ich dieEntwicklung eines Webprototypen auf der Basis der bestehenden Powerbuilder-Applikation übernommen. Integriert wurden dabei ausgewählte Module und mit einerServlet-Architektur unter Zuhilfenahme der Velocity Template Engine des Jakarta-Projektes realisiert. Die nachfolgenden Techniken und Verfahren wurden dabeieingesetzt.

- OOA, OOD,- Realisierung der Servlet-Architektur auf der Basis der Model View

Controller II Spezifikation- LDAP-Anbindung zur Authentifizierung der Benutzer,- Erstellung der HTML-Masken als Templates im Zusammenspliel mit

dem Framework Velocity,- OO-Programmierung,- für das Datenbankupdate unter Unix, wurden von mir mit Hilfe des

Editors ”EMACS” alle notwendigen Transact SQL-Scripte für eineSybase ASE 12 erstellt,

- Test des Prototypen und Praxisübergabe

ISTA bei Vodafone

Im Projekt ISTA bei der Vodafone habe ich die Weiterentwicklung des Programmszur Anforderungsverwaltung von Projekten übernommen. Die Web-Anwendung wirdum das Modul ”Projektcontrolling” erweitert. Folgende Aufgaben wurden durch micheigenverantwortlich übernommen und erledigt:

- Fach- und DV-Konzept,- OOA, OOD,- Erstellung der HTML-Masken als Templates im Zusammenspliel mit

dem Framework Velocity,- OO-Programmierung,- Design der zusätzlichen DB-Tabellen mit Hilfe des Powerdesigners für

eine Sybase ASE 12,- für das Datenbankupdate unter Unix, wurden von mir mit Hilfe des

Editors ”EMACS” alle notwendigen Transact SQL-Scripte erstellt,- Test der Erweiterung und Praxisübergabe

Technische Umgebung:Windows NT Client, Windows XP Client, JAVA, Tomcat, Servlets, HTML, Velocity1.3, JavaScript, JDBC, SyBase ASE 12, UNIX, Power-Designer, EMACS, CVS,Transact SQL, Eclipse 2.1, Tomcat Plugin, DB-Edit Plugin, Internet Explorer abVersion 5.5, JDBC, LDAP, ITEXT PDF-Generierung, Log4j, ANT, Powerbuilder 8 +9

Fachliche Rolle:Fach- und DV-Konzeption, OOA, OO-Design u. OO-Programmierung, Test, DB-Design und Administration

von bis PROJEKT01.02.2002 29.02.2004

ELEKTRA

Gemeinschaftsunternehmen mehrer Rechtsanwalts – und Notariats-kanzleien(gleichzeitig als Homeoffice-Projekt)

Programmierung einer elektronischen Aktenverwaltung als WEB-BasierendeIntranetanwendung zur Realisierung eines Papierlosen Sachbearbeiterbüros, mitDokumentenverwaltung, Workflow, Wiedervorlagesystem u.a.

Integration vorhandener Abbrechungssystem, die in Cobol entwickelt wurden, mitZugriffen auf DB2 und IMS (IBM-Hostumgebung), bzw. Informix (UNIX/LINUX).Das neue Zielsystem wird serverseitig UNIX/LINUX sein.

Programmierung eines Teils der Präsentationsschicht nach unterschiedlichenMethoden:

1. Swingbasierende Java Applikation2. Browserbasierend mit JSP, Servlets3. Browserbasierend mit PHP4. Browserbasierend mit XLM/XSLT

Ziel ist eine einheitliche Oberfläche; Eine Entscheidung über das einzusetzendeVerfahren steht noch aus.

Analyse über den Einsatz von SOAP als Protokollschicht.

Der Zugriff zur Business und zur Datenhaltung erfolgt serverseitig über EJB(Entitybeans mit bean managed persistance)

Die grundsätzliche Architektur basiert auf verteilten Objekten. Dabei werdenbestehende Systeme (Mahnwesen, Vollstreckung, Noratiatsbuchhaltung, …), dieteilweise auf Host- oder Unixsystemen vorhanden sind, als Makroobjekt integriertund mit der Methodik bean managed persistance als Entitybeans angesprochen.

Technische Umgebung:JAVA, JSP, HTML, PHP, JavaScript, J2EE, JDBC, SyBase u.a., LINUX und weitereUnixderivate, COBOL, IMS, DB2, INFORMIX, ANT

Fachliche Rolle:Design u. Programmierung

von bis PROJEKT01.05.2002 31.07.2003

Schnittstellenprogrammierung und DB-Tuning bei der Dresdner Bank

Innerhalb des Projekts werden von mir Schnittstellen zur Datenübertragung mit Hilfevon Powerbuilder 8, C++ und MQ-Series programmiert. Für eine performanteDatenübertragung werden von mir ebenfalls DB-Tunings-Maßnahmen auf einerInformix 9 durchgeführt.

Nach Abschluss der vorangegangenen Tätigkeit habe ich die Entwicklung einesProgramms auf der Basis einer 3-Schichten-Architektur übernommen. Dabei wurdenvon mir die Client-Seite (GUI und Präsentationslogik), die Server-Seite mit derBusinesslogik und den Schnittstellen zu den Clients und der Datenbank sowie dieDatenbankseite mit dem Design der Tabellen und Relationen programmiert undrealisiert. Die Programmierung der GUI und Serverkomponenten erfolgte mitPowerbuilder 8.0 und Java (EJB). Das DB-Design habe ich mit dem S-Designerdurchgeführt.

Technische Umgebung:Windows NT Workstation, Windows NT Server, Powerbuilder 8.0, Informix 9, S-Designer 8, MQ-Series, C++, Sybase EA-Server 4.1, EJB

Fachliche Rolle:DB-Design u. -Tuning, OOA, OOD, OOP, Schnittstellen

von bis PROJEKT01.06.2001 31.03.2002

Framework bei der Commerzbank in Frankfurt

Entwicklung eines Java-Frameworks zur Integration der IBM MQ-SeriesSchnittstelle. Erstellung eines Anwendungsmodells für Web- und Client-Applikationen.

Im Projekt Frameworke-COMI-J der Commerzbank in Frankfurt am Main bin ich fürdie Analyse, das Design, die Konzeption und die Programmierung derKommunikationsschicht zu MQ-Series und den Systemen, die dieses Frameworkbenutzen, zuständig. Zu meinen Aufgaben zählen die Objektorientierte Analyse derProzesse, das OO-Design, die Konzeption und die Programmierung dieserKommunikationsschicht mittels Java 2. Die Analyse und das Klassendesign erfolgtmittels Rational Rose for Java und die Programmierung wird mit IBM Visual Age forJava 3.5.3 und nach erfolgter Umstellung mit IBM Websphere Studio ApplictionDeveloper durchgeführt. Als Versionskontrollsystem wird Clearcase von Rationaleingesetzt. Als Server wird für die Entwicklung IBM Websphere 4.0 auf einemWindows NT Server verwendet. Innerhalb der Testumgebung kommt IBMWebsphere auf der OS/390 zum Einsatz.

Seit November 2001 erfolgte die Erstellung eines Anwendungsmodells für Java.Hierzu wurden die Einsatzmöglichkeiten von Servlets, Jsp´s, Taglibs und EJB´s aufder Grundlage des Pattern-Designs, Model-View-Controler, analysiert und umgesetzt.Als Basis diente das Framework "Struts" des Jakarta Projektes. Dies erfolgte imRahmen der Erstellung von Web- und Enterprise-Applikationen. Desweiteren wurdenim Rahmen von Client-Anwendungen mittels Java, die Einsatz-möglichkeiten vonSwing-Elementen der JFC analysiert und in einem Gesamtkonzept mit Hilfe vonkleineren Beispielanwendungen festgehalten.

Technische Umgebung:Windows NT Workstation, Windows NT Server, J2EE, Analyse und Design mittelsRational Rose for Java 2001, Entwicklung mit Visual Age for Java 3.5.3, Umstellungauf IBM Websphere Studio Application Developer, Versionskontrolle mittelsRational Clearcase, MQ Series, IBM Websphere 4.0 auf NT und OS/390, Java-Elemente: Java 2, JSP, Servlets, EJB, JFC Swing, Taglibs, Oracle 8i, Struts, ANT

fachliche Rolle:OOA, OOD, OOP, Konzeption, Test

von bis PROJEKT01.03.2001 31.06.2001

BFS bei der HEW Hamburg

Neu- und Weiterentwicklung eines Systems zur automatisierten Zeiterfassung undAbrechnung von geleisteten Stunden.

Im Projekt BFS bin ich mit der Konzeption, dem Design und der Entwicklung derautomatisierten Zeiterfassung und Abrechnung beauftragt. Zu meinen Aufgabenzählen die Objektorientierte Analyse der Prozesse, das OO-Design, die Konzeptionincl. des GUI-Designs und das Design der benötigten Datenbank-Tabellen inBetrachtung der bereits existierenden Datenbanken. Die Programmierung erfolgtmittels Powerbuilder 7.0. Es sind zudem Schnittstellen zu bereits existierendenSystemen zu programmieren. Diese werden mit Hilfe der Programmiersprache C++programmiert.

Technische Umgebung:Windows NT Workstation, Powerbuilder 7.0, C++Oracle 7.3, Analyse und Design mittels UML, DB-Design mit S-Designer

fachliche Rolle:OOA, OOD, Konzeption, GUI-Design, OO Programmierung, UML, DB-Design

von bis PROJEKT01.10.2000 30.06.2001

Hauseigenes Java-Projekt

Parallel zu den vorangegangenen Projekten beschäftige ich mich seit dem 01.10.2000mit einem Java-Projekt innerhalb meiner Firma. Hierzu setze ich die Java-Servletts-und JSP-Technologie unter Verwendung des Web-Servers Apache und der Servlet-Engine Tomcat 3.0 ein. Der Zugriff auf Datenbestände erfolgt mittels JDBC auf eineSybase SQL-Anywhere.

Technische Umgebung:Windows NT Server, Windows 98 Workstation, J2EE, Servlets 2.1 und JSP 1.2, JavaBeans, Homesite 4.5, Sybase SQL-Anywhere, Analyse und Design mittels UML,Programmierung mit Together J und native

fachliche Rolle:OOA, OOD, Konzeption, Design, OO Programmierung, UML, DB-Design

von bis PROJEKT01.01.2001 28.02.2001

Bestandsdatenbank bei der HEW Hamburg

Weiterentwicklung des bestehenden Systems um eine Ressourcenplanung

Im Projekt Bestandsdatenbank bin ich für die Konzeption, das Design und dieProgrammierung der Ressourcenplanung in Form einer Wochenübersicht mitzahlreichen Datumsfunktionalitäten zuständig. Zu meinen Aufgaben zählen dieObjektorientierte Analyse des Prozesses, das OO-Design, die Konzeption incl. desGUI-Designs und das Design der benötigten Datenbank-Tabellen in Betrachtung derbereits existierenden Datenbank. Die Programmierung erfolgt unter Powerbuilder 7.0nach einem vorangegangenen Upgrade von Powerbuilder 6.5.

Technische Umgebung:Windows NT Workstation, Powerbuilder 6.5 + PFC, Powerbuilder 7.0 + PFC, Oracle7.3, Analyse und Design mit UML

fachliche Rolle:OOA, OOD, Konzeption, GUI-Design, OO Programmierung, UML, DB-Design

von bis PROJEKT10.4.2000 31.12.2000

BUS 2000 bei der Dresdner Bank

Neuauflage des Betreuungs-Unterstützungs-Systems

Das Projekt beinhaltet die Umstellung der Powerbuilder-Applikation (KFK) aufSiebel 2000. Meine Hauptaufgabe bestand hierbei in der Konzeption undProgrammierung neuer Schnittstellen zu den bereits verwendeten Systemen derDresdner Bank. Der Datenaustausch erfolgt hierbei mittels XML.

Technische Umgebung:Windows NT Workstation, Siebel 2000, XML

fachliche Rolle:Konzeption und Programmierung von Schnittstellen zu bereits existierendenSystemen (EAI)

von bis PROJEKT1.1.2000 9.4.2000

Finanzportal bei der Dresdner Bank

Entwicklung eines Finazportals

Im Projekt Finanzportal war ich für die Konzeption, das Design und dieProgrammierung von Java-Server-Pages, den zugehörigen Page-Beans und einemBean für den dynamischen Pageflow im Rahmen der Finanzierungsanfrage beauftragt.Die Beans wurden unter Visual Age for Java 3.0 und die JSP´s wurden unterHomesite 4.5 erstellt. Getestet wurde die Funktionsfähigkeit der Komponenten aufdem Client unter Zuhilfenahme des Servers Bea Weblogic. Das objektorientierteDesign der Klassen wurde unter Rational Rose for Java erstellt.

Technische Umgebung:Windows NT Workstation, Bea Weblogic, , IBM Visual Age for Java 3.0, RationalRose for Java, Homesite 4.5

fachliche Rolle:OOA, OOD, OO Programmierung, Konzeption, UML

von bis PROJEKT1.7.1998 31.12.1999

Dresdner Bank (BUS 2.0)

Entwicklung eines Betreuungs-Unterstützungs-Systems

Innerhalb dieses Projektes zählten zu meinen Aufgaben die Analyse desKreditantragsprozesses (KFK) bei der Dresdner Bank, die Konzeption desAntragsmoduls, das Design der Basisklassen und der Datentransferstrukturen auf derBasis der vorangegangenen Analyse.

Auf der Basis der vorangegangenen Analyse erfolgte durch mich die Programmierungund Integration des Moduls in die Gesamtapplikation mit Powerbuilder 6.5 und derPFC.

Die Datenbasis befindet sich hierbei auf Host-DB/2-Tabellen, die über eigens dafürgeschriebenen COBOL-Programme angesprochen wird.

Technische Umgebung:Windows NT Workstation und Server, Powerbuilder 6.5 + PFC

fachliche Rolle:OOA, OOD, OO Programmierung, Konzeption

von bis PROJEKTParallelesProjektDauer ca. 9Monate

Rhein-Hessische Sparkassenorganisation:

Entwicklung eines Investitionplanungs-Programm für Sparkassen

Technische Umgebung:IBM Visual Age 3.5 C++, Datenbank IBM DB/2, ODBC-Schnittstellenprogrammierung.

fachliche Rolle:Mitarbeit am Design und Programmierung der Basisklassen für den Lese- undSchreibzugriff via ODBC auf eine DB/2-Datenbank.

Mitarbeit am Design und der Programmierung der grafischen Benutzeroberflächesowie beim Design und der Programmierung der Basisklassen zurProgrammsteuerung. Design und Aufsetzen der DB2-Datenbank.

von bis PROJEKTKompletteBegleitungwährend den3 Jahren beisoftship

Firma softship:

Entwicklung einer Standard Software für Schiffahrtsagenturen und Reedereien(LINE/CS / Client-Server Umfeld)

Start der Programmierung mit PowerBuilder 4.0 und einer Watcom-Datenbank.Umstellung auf PowerBuilder 5.0 unter Einbeziehung der PFC (PowerBuilderFoundation Class).

Datenbankumstellung von Watcom auf Sybase SQL Anywhere.

Technische Umgebung:Windows 3.11, Windows 95, NT-Server PowerBuilder 4.0, PowerBuilder 5.0 + PFC,Watcom-Datenbank, Sybase SQL Anywhere

fachliche Rolle:OOA, OOD, OO Programmierung, Datenbankdesign

von bis PROJEKTCa. 3 Monateim Hausesoftship

Firma softship:

Entwicklung eines Kalkulationssystemes

Technische Umgebung:Windows 95 und NT-Server PowerBuilder 5.0 + PFC und Datenbank IBM DB/2

fachliche Rolle:OOA, OOD, OO Programmierung, Datenbankdesign

von bis PROJEKTCa. 1 Jahr Mitte 1996

bis Mitte1997

AGA-Gas Hamburg: Computer Added Selling (CAS)

Notebook Applikation für Außendienstmitarbeiter der AGA-Gas zur Pflege undVerwaltung von Interessenten- und Kundenbeständen. Das Bestellwesen wirdhierüber ebenfalls abgewickelt. Die gesammelten Daten werden danach mittelsISDN-Anwahl auf einen Server übertragen.

CAS deckt die Anwenderseite mit dem Datentransfer vom Notebook zum Server undzurück ab.

Marketing Informationssystem (MIS)Timergesteuerte Anwendung, die den Datentransfer zwischen der Serverdatenbankund der AS/400 regelt.

Dieser Server verfügt über die MIS-Applikation (Marketing Informationssystem).Dabei übernimmt der Server das Einstellen der ankommenden Daten in dieServerdatenbank.

Zu einer festgelegten Uhrzeit werden die gesammelten Daten zu einer AS400transferiert und dort in das zentrale System automatisch eingepflegt. Neue odergeänderte Daten werden von der AS400 auf den Kommunikationsserverzurückgeschrieben. Der Außendienstmitarbeiter erhält nach dem Einspielen seinerneuen oder geänderten Datenbestände neue Informationen für seinen Marktbereichvom Kommunikationsserver.

Technische Umgebung:AS/400, Windows 3.11 und NT-Server, PowerBuilder 4.0, Watcom-Datenbank

fachliche Rolle:OOA, OOD, OO Programmierung, Datenbankdesign