persönliche daten - customconsultcustomconsult.de/profile/it_hoos_kh.doc  · web viewmq-series...

42
Persönliche Daten Name: Konstantin Hoos Straße: Ackerwinde 1 Ort: 21709 Himmelpforten Geburtsdatum: 12.09.1969 E-Mail: [email protected] oder konstantin.hoos@t- online.de 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.

Upload: others

Post on 17-Mar-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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.

Page 2: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 Studio Application 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 Integration Developer, 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 Weblogic Portal, 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

Page 3: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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, ...) aus unterschiedlichen Systemen des EWE Konzerns sowie von anderen Reseller wie z. B. der Telekom zu vereinen und bereitzustellen. Die Konsolidierung aller Informationen erfolgte durch die Erzeugung eines sogenannten Basisreplikats, das in einer Elasticsearch DB abgelegt wurde. Die Eingangsdaten wurden zum einen über Rest-Service Schnittstellen von Umsystemen und zum anderen als Massendaten in Form von bereitgestellten komprimierten CSV Dateien bereitgestellt. Aus dem vollumfänglichen Basisreplikat wurden Output-Replikate für jede vertragliche Vereinbarung erzeugt und in gezippter Form in einen Oracle DB hinterlegt. Zu importierende Massendaten wurden ebenfalls zuvor in der Oracle DB abgelegt und danach 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 als Kernprozess des Konzerns gilt. Die ursprüngliche Verarbeitungszeit von 14 Stunden wurde 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 Driven Design (DDD), erste Berührungspunkte mit Docker

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

Page 4: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 Aufgaben gehörten neben der funktionalen Analyse und Spezifikation die Kontrolle und Abnahme der gelieferten Ergebnisse des Offshore Vendors auf modularer Basis. Ebenso die Steuerung des Offshore Teams. Weiterhin zählten zu meinen Aufgaben die Qualitätskontrolle der gelieferten Software mittels Codereview sowie das Sicherstellen der Einhaltung der Architekturvorgaben, welche durch mich ebenfalls vorgegeben wurden. Die GUI auf der Basis von Responsive Design wurde mit Angular JS und HTML 5 entwickelt. Die Kommunikation zur Middleware erfolgte via Rest Services. Die Kommunikation zwischen Middleware und Backendsystemen, BW gegen SAP und SAP Hana, wurde mit Microservices entwickelt. Die Kommunikation 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 services via Spring Boot, High Chart, High Map, BW, SAP Hana und BI, Sonar Report Code Quality, Jenkins, Maven

Fachliche Rolle:OOA, OOD, OOP, Solution Architektur und Design, JAVA 8, Steuerung Offshore Team, 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 zur Dienstleisterbeauftragung 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 Application Server, IBM RAD, IBM RAS, Soap, Webservices, XML / XSD, Jenkins, Maven

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

Page 5: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 heraus zuständig. Das Problem, das es hierbei zu lösen galt, bestand bei umfangreichen Dokumenten im Timeout einer Session, wonach der Anwender nicht mehr in der Lage war, das Druckergebnis zu sehen. Weiterhin habe ich Bugfixing und Anpassungen and den bis zu 450 unterschiedlichen Dokumenten mittels Altova Style Vision 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 Style Vision, Websphere Application und Portal Server, Enwicklungsumgebung Websphere 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 Aufgaben die Weiterentwicklung der bestehenden Anwendung um neue Funktianlitäten innerhalb 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 und Kanban, IntelliJ, Spring, Lucene, Jenkins

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

Page 6: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

Tätigkeiten und Projekte

von bis PROJEKT01.04.2012 30.06.2014

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

Als Architekt in den beiden Teilprojekten SAM und WPO innerhalb des Integrationsprojektes Magellan (Deutsche Bank und Postbank) war ich verantwortlich fü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 der Nachrichtenreihenfolge, Failover handling bei Störung der Nachrichtenreihenfolge.

- 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 DB2 Dantenbanken, SQL, Toad

Fachliche Rolle:OOA, OOD, OOP, Architektur / Design / Entwicklung (zu 60 %), technische Projektleitung – Offshore Steuerung, Qualitätssicherung u. Code Reviews, Technische Spezifikation, Last- und Performancetests, Performance Optimierung bei Last auf CPU’s (multi threading), Memory (Speicher) Optimierung (Garbage Collector),

Page 7: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 meinen Aufgaben die Architektur und Entwicklung generischer Webanwendungen auf der Basis von Java und GWT (Google Web Tool Kit) in einem internationalem Team. Unter Einbeziehung des Spring Frameworks können zukünftige einfache Webanwendungen mit geringem Weiterentwicklungsaufwand konfiguriert werden. Die Anbindung an die Backend Systeme der Deutschen Börse erfolgte über XML Nachrichten 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

Page 8: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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-Systems für die Daimler AG gehörten zu meinen Aufgaben die Weiterentwicklung der vorhandenen J2EE Anwendung Vega. Für die GUI wurde Swing eingesetzt. Für die Kommunikation mit dem Host wurde ein Framework der T-Systems auf der Basis von SessionBeans (EJB) eingesetzt. Diese Controller Beans und die zugrunde liegenden Datencontainer wurden mit Hilfe eines selbst geschriebenen Generators generiert.

Zur Abwicklung von Garantiefällen zwischen Händlern und der Daimler AG wurden auf beiden Seiten XML-Nachrichten über eine Import- und Export-Schnittstelle verwendet. Die Verarbeitung der Nachrichten wurde mit dem Open Source Framework Castor realisiert.

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

Spezifikationen für Offshore-Projekte (Indien) inkl. zu integrierender Architekturansätze

Offshore Koordination und Teilprojektleitung

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

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

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

Page 9: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 Modul im Umfeld maxblue Online Banking) wurde ich mit den nachfolgende Aufgaben betraut:

- Erarbeitung der JEE Architektur im SOA Umfeld und von Vorgaben bei Themen 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 zum anderen 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, Vendoren Steuerung 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 Neuentwicklung der Bausparkomponenten „Vorfinanzierung“ und „Vorfinanzierung Plus“ im Umfeld einer JEE Webanwendung unter Verwendung von OSGI. Für das Webfrontend wurden JSPs und Javascript verwendet. Für die Persitierung wurde Hibernate und JPA eingesetzt. Als Datenbank kam ein SQL-Server zum Einsatz. Regressions-Tests der GUI wurden unter Verwendung der Selenium IDE erstellt; Junit Tests wurden auf Klassenebene 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

Page 10: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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-Systems für die Daimler AG gehörten zu meinen Aufgaben die Weiterentwicklung der vorhandenen J2EE Anwendung Vega. Für die GUI wurde Swing eingesetzt. Für die Kommunikation mit dem Host wurde ein Framework der T-Systems auf der Basis von SessionBeans (EJB) eingesetzt. Diese Controller Beans und die zugrunde liegenden Datencontainer wurden mit Hilfe eines selbst geschriebenen Generators generiert.

Zur Abwicklung von Garantiefällen zwischen Händlern und der Daimler AG wurden auf beiden Seiten XML-Nachrichten über eine Import- und Export-Schnittstelle verwendet. Die Verarbeitung der Nachrichten wurde mit dem Open Source Framework Castor realisiert.

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

Spezifikationen für Offshore-Projekte (Indien) inkl. zu integrierender Architekturansätze

Offshore Koordination und Teilprojektleitung

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

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

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

Page 11: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.11.2007 29.02.2008

Homeoffice Projekt ecoin24

Im Homeoffice-Projekt ecoin24 (www.ecoin24.de) habe ich eine Webpräsenz zum Thema Numismatik entwickelt. Die Webpräsenz wird auf einem Apache Server gehostet. Die Webseiten wurden mit PHP und HTML realisiert. Für die dynamischen Inhalte der Seiten werden Daten aus einer MySQL-Datenbank gelesen und für die Ausgabe aufbereitet. Das Lesen und Anzeigen einer Kategorie-Treeview auf den Angebots- und Gesucheseiten wurde über einen AJAX-Call mit Hilfe des Framworks SAJAX 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 Reporting umzustellen. Dies erfolgte unter Verwendung von IReport, JasperReport und Hibernate 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 in die jeweiligen PDF-Reports mit übernommen wurden. Hierzu zählten auch notwendige Anpassungen und Erweiterungen an der Datenbank. Im Rahmen von neuen Gui´s und Gui-Erweiterungen und der Kommunikation mit einem Tomcat-Server wurde die Servlet- und JSP-Technologie in Verbindung mit dem Java-Script Framework 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

Page 12: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 Weiterentwicklung des bestehenden Backendsystems beschäftigt. Hier wurde unter Verwendung von Hibernate, 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 zur Bausparberechnung beauftragt. Dabei habe ich sowohl die GUI als auch die notwendigen Funktionalitäten des Backends entwickelt. Zum Einsatz kam ein von der GAD selbst entwickeltes Framework für die Präsentationsschicht und die Backendanbindung. Die Entwicklung erfolgte mit Hilfe von MDA und MDSD (Model Driven Architecture / Model Driven Software Development) unter zu Hilfenahme von IBM WSAD 5.1.2 und XDE. Während des Projektes erfolgte die Umstellung 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

Page 13: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.05.2006 Weiterhin

laufend als kleine Home-office Projekt

Produktions Monitor für Philips

Parallel zum Projekt bei der GAD habe ich ein Homeoffice Projekt für die Firma Philips Medizin Systeme Deutschland durchgeführt. Dabei wurde von mir eine frei konfigurierbare Webanwendung zur grafischen Präsentation von Produktionsfortschritten entwickelt. Die Daten kamen dabei von einem SAP-System und 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 der Analyse, der Entwicklung / dem Test und der Einführung der Software maßgeblich mitgewirkt.

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 ich mit der Entwicklung eines Frameworks mit allgemeingültigen Schnittstellen zu einem LDAP-Server unter Verwendung von JAVA (JNDI) beauftragt. Entwickelt wurde unter Windows XP mit der Version des OpenLDAP-Servers für Windows. Während der Entwicklung des JAVA-Frameworks habe ich ebenfalls die Erstellung der notwendigen Schema-Dateien und die Definition (LDIF) der notwendigen Verzeichnisstruktur durchgeführt. Das Framework verfügt über Funktionalitäten im Bereich „Lesen“, „Schreiben“, „Löschen“ und „Suchen“ von Entries innerhalb der gesamten Verzeichnisstruktur und der darin enthaltenen Komponenten. Weiterhin habe ich bei der Entwicklung einer Struts-Web-Anwendung mitgewirkt, durch die unter Verwendung des erstellten LDAP-Frameworks die Administration der Daten im Server 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, JBoss Server 4.0.2

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

Page 14: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 die Erweiterung des AWS um die Komponente VTO-Pauschalprodukt übernommen. Dabei wurden von mir im Front-End-Bereich die Java Server Pages für die GUI realisiert. Im Back-End-Bereich habe ich für die Erweiterung die neuen Workflow- und Geschäfts-Klassen implementiert. Anpassungen im Kontext der Weiterentwicklung wurden von mir in der Oracle Datenbank der Entwicklungsumgebung vorgenommen. Im weiteren Verlauf des Projektes war ich für das Deployment der Web-Anwendung inklusive der neu entwickelten Komponente 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 Version 8.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-Programm vorgenommen. Dazu zählten in den Swing-Komponenten die Erstellung von mehrspaltingen Drop-Down-Listen sowie die Implementierung von Scrollbalken auf abstrakter Objektebene für die gesamte Client-Anwendung. Im Projekt IRIS.Plus-Server habe ich die Klassen für die Druckausgabe mit Hilfe des Frameworks IText und 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

Page 15: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 (Common Software Platform) habe ich die technische Dokumentation und anschließende Weiterentwicklung einer Bea Weblogic Portal und Integration Anwendung übernommen. Weiterhin habe ich die technische Dokumentation und Anpassungen eines Java-Frameworks zur Kommunikation zwischen der Portalanwendung IntraCSP und den in C realisierten Module via JMS durchgeführt. Projektbegleitend habe ich Entwicklungsrichtlinien für Java und im speziellen für Bea WebLogic Workshop in einem 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, JAVA Controls, 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, Oracle 8, 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, Bea Weblogic Integration 8.1.3 (WLI), Bea Weblogic Portal 8.1.3, Bea Weblogic Server 8.1.3, mindterm (SSH-Connection), Spring-Framework, AOP, TOAD

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

Page 16: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.09.2003 30.11.2004

GARWEB bei Vodafone

Im Projekt Weiterentwicklung des Webprototypen “garweb” bei der Vodafone habe ich weitere Module auf der Basis der bestehenden PowerBuilder-Applikation realisiert. 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 eine Sybase ASE 12 erstellt,

- Test der Module und Praxisübergabe

Technische Umgebung:Windows NT Client, Windows XP Client, JAVA, Tomcat, Servlets, HTML, Velocity 1.3, JavaScript, JDBC, SyBase ASE 12, UNIX, Power-Designer, EMACS, CVS, Transact SQL, Eclipse 3.0, Tomcat Plugin, DB-Edit Plugin, Internet Explorer ab Version 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

Page 17: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 erster Linie als Testautomat für den System- und Regressionstests. Weiterhin kö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 und Administration

Page 18: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.10.2003 30.04.2004

GAR bei Vodafone

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

- 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 eine Sybase ASE 12 erstellt,

- Test des Prototypen und Praxisübergabe

ISTA bei Vodafone

Im Projekt ISTA bei der Vodafone habe ich die Weiterentwicklung des Programms zur Anforderungsverwaltung von Projekten übernommen. Die Web-Anwendung wird um das Modul ”Projektcontrolling” erweitert. Folgende Aufgaben wurden durch mich eigenverantwortlich ü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, Velocity 1.3, JavaScript, JDBC, SyBase ASE 12, UNIX, Power-Designer, EMACS, CVS, Transact SQL, Eclipse 2.1, Tomcat Plugin, DB-Edit Plugin, Internet Explorer ab Version 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

Page 19: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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-Basierende Intranetanwendung zur Realisierung eines Papierlosen Sachbearbeiterbüros, mit Dokumentenverwaltung, Workflow, Wiedervorlagesystem u.a.

Integration vorhandener Abbrechungssystem, die in Cobol entwickelt wurden, mit Zugriffen 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 unterschiedlichen Methoden:

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

Ziel ist eine einheitliche Oberfläche; Eine Entscheidung über das einzusetzende Verfahren 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 werden bestehende Systeme (Mahnwesen, Vollstreckung, Noratiatsbuchhaltung, …), die teilweise auf Host- oder Unixsystemen vorhanden sind, als Makroobjekt integriert und mit der Methodik bean managed persistance als Entitybeans angesprochen.

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

Fachliche Rolle:Design u. Programmierung

Page 20: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 Hilfe von Powerbuilder 8, C++ und MQ-Series programmiert. Für eine performante Datenübertragung werden von mir ebenfalls DB-Tunings-Maßnahmen auf einer Informix 9 durchgeführt.

Nach Abschluss der vorangegangenen Tätigkeit habe ich die Entwicklung eines Programms auf der Basis einer 3-Schichten-Architektur übernommen. Dabei wurden von mir die Client-Seite (GUI und Präsentationslogik), die Server-Seite mit der Businesslogik und den Schnittstellen zu den Clients und der Datenbank sowie die Datenbankseite mit dem Design der Tabellen und Relationen programmiert und realisiert. Die Programmierung der GUI und Serverkomponenten erfolgte mit Powerbuilder 8.0 und Java (EJB). Das DB-Design habe ich mit dem S-Designer durchgefü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

Page 21: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.06.2001 31.03.2002

Framework bei der Commerzbank in Frankfurt

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

Im Projekt Frameworke-COMI-J der Commerzbank in Frankfurt am Main bin ich für die Analyse, das Design, die Konzeption und die Programmierung der Kommunikationsschicht zu MQ-Series und den Systemen, die dieses Framework benutzen, zuständig. Zu meinen Aufgaben zählen die Objektorientierte Analyse der Prozesse, das OO-Design, die Konzeption und die Programmierung dieser Kommunikationsschicht mittels Java 2. Die Analyse und das Klassendesign erfolgt mittels Rational Rose for Java und die Programmierung wird mit IBM Visual Age for Java 3.5.3 und nach erfolgter Umstellung mit IBM Websphere Studio Appliction Developer durchgeführt. Als Versionskontrollsystem wird Clearcase von Rational eingesetzt. Als Server wird für die Entwicklung IBM Websphere 4.0 auf einem Windows NT Server verwendet. Innerhalb der Testumgebung kommt IBM Websphere 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 auf der Grundlage des Pattern-Designs, Model-View-Controler, analysiert und umgesetzt. Als Basis diente das Framework "Struts" des Jakarta Projektes. Dies erfolgte im Rahmen der Erstellung von Web- und Enterprise-Applikationen. Desweiteren wurden im Rahmen von Client-Anwendungen mittels Java, die Einsatz-möglichkeiten von Swing-Elementen der JFC analysiert und in einem Gesamtkonzept mit Hilfe von kleineren Beispielanwendungen festgehalten.

Technische Umgebung:Windows NT Workstation, Windows NT Server, J2EE, Analyse und Design mittels Rational Rose for Java 2001, Entwicklung mit Visual Age for Java 3.5.3, Umstellung auf IBM Websphere Studio Application Developer, Versionskontrolle mittels Rational 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

Page 22: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKT01.03.2001 31.06.2001

BFS bei der HEW Hamburg

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

Im Projekt BFS bin ich mit der Konzeption, dem Design und der Entwicklung der automatisierten Zeiterfassung und Abrechnung beauftragt. Zu meinen Aufgaben zählen die Objektorientierte Analyse der Prozesse, das OO-Design, die Konzeption incl. des GUI-Designs und das Design der benötigten Datenbank-Tabellen in Betrachtung der bereits existierenden Datenbanken. Die Programmierung erfolgt mittels Powerbuilder 7.0. Es sind zudem Schnittstellen zu bereits existierenden Systemen 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.2000 mit 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 eine Sybase SQL-Anywhere.

Technische Umgebung:Windows NT Server, Windows 98 Workstation, J2EE, Servlets 2.1 und JSP 1.2, Java Beans, 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

Page 23: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 die Programmierung der Ressourcenplanung in Form einer Wochenübersicht mit zahlreichen Datumsfunktionalitäten zuständig. Zu meinen Aufgaben zählen die Objektorientierte Analyse des Prozesses, das OO-Design, die Konzeption incl. des GUI-Designs und das Design der benötigten Datenbank-Tabellen in Betrachtung der bereits existierenden Datenbank. Die Programmierung erfolgt unter Powerbuilder 7.0 nach einem vorangegangenen Upgrade von Powerbuilder 6.5.

Technische Umgebung:Windows NT Workstation, Powerbuilder 6.5 + PFC, Powerbuilder 7.0 + PFC, Oracle 7.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) auf Siebel 2000. Meine Hauptaufgabe bestand hierbei in der Konzeption und Programmierung neuer Schnittstellen zu den bereits verwendeten Systemen der Dresdner Bank. Der Datenaustausch erfolgt hierbei mittels XML.

Technische Umgebung:Windows NT Workstation, Siebel 2000, XML

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

Page 24: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

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 die Programmierung von Java-Server-Pages, den zugehörigen Page-Beans und einem Bean 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 unter Homesite 4.5 erstellt. Getestet wurde die Funktionsfähigkeit der Komponenten auf dem Client unter Zuhilfenahme des Servers Bea Weblogic. Das objektorientierte Design der Klassen wurde unter Rational Rose for Java erstellt.

Technische Umgebung:Windows NT Workstation, Bea Weblogic, , IBM Visual Age for Java 3.0, Rational Rose 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 des Kreditantragsprozesses (KFK) bei der Dresdner Bank, die Konzeption des Antragsmoduls, das Design der Basisklassen und der Datentransferstrukturen auf der Basis der vorangegangenen Analyse.

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

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

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

fachliche Rolle:OOA, OOD, OO Programmierung, Konzeption

Page 25: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKTParalleles Projekt Dauer ca. 9 Monate

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- und Schreibzugriff via ODBC auf eine DB/2-Datenbank.

Mitarbeit am Design und der Programmierung der grafischen Benutzeroberfläche sowie beim Design und der Programmierung der Basisklassen zur Programmsteuerung. Design und Aufsetzen der DB2-Datenbank.

von bis PROJEKTKomplette Begleitung während den 3 Jahren bei softship

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 (PowerBuilder Foundation 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

Page 26: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKTCa. 3 Monateim Hause softship

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

Page 27: Persönliche Daten - CustomConsultcustomconsult.de/profile/it_hoos_kh.doc  · Web viewMQ-Series for Java, LDAP, open LDAP for ... Word Help Breesze, Wise Installationstool, IBM Visual

von bis PROJEKTCa. 1 Jahr Mitte 1996

bis Mitte 1997

AGA-Gas Hamburg: Computer Added Selling (CAS)

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

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

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

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

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

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

fachliche Rolle:OOA, OOD, OO Programmierung, Datenbankdesign