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