In einem Projekt im Bereich der Kapazitätsmanagement des Schienennetzes der Deutsche Bahn, für automatisierte Optimierung der betriebliche Auslastung durch Einsatz von algorithmischen Gurobi-Solver; Unterstützung der neue Implementierung und Ausbau von Modulen in C++ für Steuerung und Abwicklung der internen Prozesse
Im Rahmen der UTF8 Umstelllung Großprojektes sollte besonders ein Projektbereich, aufgrund von abweichende technische Einsatz im Unternehmenskritische Bereich (Delphi Pascal für Sybase ASE), mit bis dahin nicht überschaubare und Transparente Code- Umstellungsvorgänge und Terminrisiken, unterstützt werden so dass Maßnahmen für Erfolgreiche Abschluss ergriffen sein sollten; es wurde entsprechend eine durchgeführt Bestandaufnahme und Analyse, ein zusammengesetztes Vorgehensmodell aus herkömmlichen Wasserfall und XP- Extrem Programming ( i.e. angepasste SCRUM) ist herausgearbeitet und präsentiert wurde.
Mit parallel geführten Lösungseinsätze wurde das Team dann aktiv gesteuert und gemeinsam sind Instrumenten und Tools programmiert worden sowie die Einrichtung und Aufbau der SEU, Konfigurationsmanagement und fortlaufende Softwareintegrations- Prozesses mittels „Cruise Control“ und Automationsskripten.
Das Ziel eine höhere Transparenz, Überschaubarkeit und Planbarkeit der Prozesses ist durch Einführung von kombinierter Automation und manuelle Code- Anpassung durch Qualifizierung und Quantifizierung der Bedarfsfälle währenddessen Annahmen getroffen sind als wären die Systemen mit MDA Ansatz entwickelt. Dies wurde insgesamt generisch und Widerverwendbar an mehreren innenbetriebliche geschäftskritische und nicht geschäftskritische Anwendungen und Systemen angewendet.
Aufgaben:
Entwicklung von SOA basierende J2EE Anwendungen in Telekommunikationsbereich. Die Implementierung von Geschäftsprozesse welche Synchrone sowie Asynchrone Prozesse für Bearbeitung und Übertragung von transformierte Kunden und Prozesse- Daten über definierte Schnittstellen zu externe Systemen.
Die Anwendungen im Bereich Customer Services und Dataware House, stellten Modulen die über Frontend Anwendungen und Benutzeroberfläche, Auskunftsdaten sowie Funktionaufrufe zwecks starten von Geschäftsprozesse, zur Verfügung.
Die Asynchronität ist mittel Workflow Engine und BPM- Engine realisiert wurde (JBPM) sowie über Verwendung von Messaging Systemen mit Anbindung an das Konzerns ESB (WSMQ und OAQ).
Aspekten wie Ausfallsicherheit und Performance durch Wirtschaftlich orientierte Skalirbarkeit, sind von große Bedeutung begleitend in alle Phasen der Entwicklung Präsenz waren. Last und Performance Tests sowie Stabilitätstests rundeten die Maßnahmen für Vervollständigen der Anwendungen zu einem Robusten Produktionsstand.
Aufgaben:
Implementierung von J2EE basierende Anwendung für Orchestrieren von Geschäftsprozesse für Verwaltung von Kundenprozesse.
Technologie:
BEA- WLS, JBPM, Oracle RDBMS und Ant (Eclipse), Clear Case
Webservice Plattform
Aufgaben:
Implementierung von MessageDriven basierende J2EE Anwendung
Aufgaben:
Implementierung von BEA- WLS (8.1.3.) basierende Webservices
Aufgaben:
Implementierung von BEA- WLS basierende Webservice
Aufgaben:
Entwicklung von J2EE Anwendung
Aufgaben:
Entwicklung von J2EE basierende Anwendung in SOA Architektur
Aufgaben:
Server – Design von Mehrmodulen- System
Aufgaben:
Technologie:
BEA-WebLogic (Ver.8.1), JBOSS (Ver. 4.2.1, Ver. 4.2.3) (Eclipse Ver.3.x), ORACLE (Ver.9.2), TOAD (Ver.8.0), Java, EJB, WebServices, WSDL, SOAP, BPM/JBPM, MAVEN 2.0, Clear Case
Plattform:
WindowsXP, UNIX Sun/Solaris, BEA-WebLogic, JBOSS, J2EE, JBPM, SOA, ORACLE, WSMQ, OAQ
T-Systems,Deutsche Telekom AG / Telekommunikation
* Zeitraum
November 2005 - März 2006
* Position
Software Entwickler, System Design OOD
* Plattform
Windows 2000/XP, UNIX Sun/Solaris, IBM-Websphere, J2EE
Weiterentwicklung von SOA basierende J2EE Anwendung in Telekommunikationsbereich.
Die Aufgaben umfassen das Entwurf, re- Design und Realisierung von neuen Business Komponenten.
Im laufe der Arbeit ist von mir das RUP für Unterstützung und Steuerung des Prozesses mittels Rational Architect eingeführt.
Die Aktivitäten umfassten u.a. das Coaching von Teammitglieder in UML gestützte Analyse und Design sowie RE und Roundtrip Engineering im Backend- Bereich.
Neuen Produkt-Preis Strukturen, führen zu einer Herausforderung in Anpassung von vorhandenes Systems sowie Realisierung von neuen Geschäftsprozessen.
IBM- WSAD 5.1 (Eclipse 3.0), Websphere Application Server 5.1, Rational Architect 6.0,
ORACLE 9.1, TOAD, Java, EJB, XML-Spy
MessageDrivenBeans, WebServices WSDL, SOAP, Hibernate, EJB
=====
Eigenes Projekt / Unterstützung von neue IT- Unternehmen Gründung
* Zeitraum
September 2005 - Oktober 2005
* Position
System Design / Entwicklung
Laufend: Entwicklung von STRUTS Framework basierende Web- Frontend für J2EE Anwendung .Dieses beinhaltet das GUI und Anwendungs- Design sowie die Realisierung des Frameworks.
Eclipse, Exadel, JSP, Java, JSTL, Apache/Tomcat, JBoss, ArgoUml, mySQL RDBMS, CVS, Macromedia Dreamweaver und FireWorks.
=====
Siemens-VDO / Automotive
* Zeitraum
Mai 2005 - August 2005
Position
System Integrations- Projektleiter
Leitung der Software Integration eines Navigationssystems für BMW Produktlinie. Zuständig für
Integration, das testen und aktive Steuerung des Fehleranalyse und Behebung, Leitung von Bench- und Fahrzeug Tests, Planung von Release-Rollouts
und Berichtswesen, Teilnahme an tägliche Telefonkonferenzen und Eskalationslenkung. Die Aufgaben beinhalten auch die Optimierungsvorschläge für das Prozess sowie Termingerechte durchführen des Release- Rollouts.
Im Rahmen der Tätigkeiten sind unterstützende Software konzipiert für das erstellen von Management erforderlichen Informationen als J2EE- Plattform und das Konzept ist erarbeitet wurde.
Eingesetzt sind Office-Produkte
Sowie; CAN Bus, VxWorks, C++, Java, ANT
=====
DiBa AG (Bank)
* Zeitraum
Februar 2005- April 2005
* Position
Entwicklung, Beratung, Coaching Funktion
Entwicklung von Intranet basierenden System für Abwicklung von Geschäfte im Immobilienbereich. Das System setzt voraus die bereits entwickelte Geschäftsprozesse als Grundlage für Implementierung eines Innovatives und performantes Client-Systems mit Internet-Intranet Technologien.
* Plattform
Windows 2000/XP, UNIX Sun Solaris, IBM-Websphere, J2EE/Struts, MSIE/Firefox
* Entwicklungstools/Sprachen
Java, WSAD IDE (Eclipse IBM), Websphere, Apache Tomcat, JEdit, Visio Professional, Office Software, Macromedia Dream weaver, JSP, Java Script, XML
* Aufgabenstellung
Ziel der Einsatz ist die Übernahme von Aktivitäten die im Allgemeinen
Coaching- Funktion und Unterstützung zum Entwicklungsteam anbieten, die weiter Entwicklung von Authentication Modules (authentication filter), Programmierung von Web-Browsers- Steuerungsroutinen (MSIE, Firefox), interaktive Online-Help im Anwendung, sowie Anpassung von Struts- Framework für HTML-Frames Steuerung. Die Aufgaben beinhalten auch das Konzept erstellen von Prozessdokumentations- Template sowie das Dokumentieren von dem Build/Deployment Prozess im Projekt. Das setzte voraus die Wiederverwendbarkeit und Standardisierung vorhandenen Teil-Dokumenten.
=====
EMC2 GmbH
Computer / Elektro - Industrie
* Position
Entwicklung, Beratung, Dokumentation
* Zeitraum
Juli 2004 - Oktober 2004
Weiter Entwicklung von bestehendes Human- Resources und Payroll Systems eines Weltweit Amerikanisches Unternehmen.
Insbesondere wurde das Reporting Module mit neuer Funktionalität und Reports ausgebaut. Dies erforderte die Entwicklung
von integrierte GUI basiert auf existierte OOD sowie das Business Logik in Store Procedures auf MS SQL Server 2000. Unter dessen um Sarbanes Oxley Compliance zu gewährleisten, Prozesse Dokumentation in der Englische Sprache, von Business Requirements, Functional Design, Technical Design sowie Definition von System und Integration Test Fälle und Migration- Skripte Erstellung rundeten die Aufgaben ab. Ein Test Konzept Dokument für das Reporting Module wurde aufgrund Rollout und Verteilung einer neuen Systemversion erstellt.
Eingesetzt sind Java 1.3 mit JBuilder 6.0, Elixir Report Tools, MS SQL Analyzer, MS SQL Server 2000, Jedit, Visio Proffesional und Office Tools.
=====
Eigenleistung - eCommerce Plattform II
* Zeitraum
Oktober 2004 - Dato
Aufbau von intergrierter eCommerce Entwicklung und Produktions- Umgebung ausgegangen von "eCommerce Plattform I". Ziel ist die Integration von Standardiesierte Technologien und Methoden für das gesamte Entwicklungs- Life Cycle einer Web- Anwendung.
Außer den Plattform- technischen Vorgegbenheiten, die Konzeption, Analyse und Design mit UML beschrieben unterstützt von Rational RUP und Rose, sowie andere IDEs, Quellcode Generatoren und Authoring tools; hier worden unter anderem auch NetObjects und DreamWeaver mit intergriert.
Rational Clear Case für Version Verwaltung und Clear Quest für Change Request Managment desweiteren eingesetzt.
=====
T-Online AG
* Zeitraum
April 2003 - July 2003
Unterstützung von Konfigurationsmanagement/Deployment von Systemanwendungen, c++/DB/Perl/PL-SQL, in eine komplexe Rechnerumgebung unter Unix/Solaris. Optimierungsvorschläge für das Deployment Prozess.
* Entwicklungstools
ClearCase, UNIX Shell Scripts, TOAD, C++
* Aufgabenstellung
Durchführen von Deploymentprozesse Eventuell Erweiterung und Optimierung von Deployment Prozesse unter ClearCase, Shell Skripts und C++
Analyse von vorhandene Prozesse mit der Zielsetzung Optimierungsvorschläge und Maßnahmen durchzuführen
Während der Tätigkeit sind Verbesserungsvorschläge für sicherung des gesamtes Deployment Prozesses, entsprechend Anforderung, abgegeben wurden. Dies beinhaltete technische sowie organisatorische Vorgänge organisatorische Analyse.
=====
Eigenleistung - eCommerce Plattform I
* Zeitraum
Oktober 2002 - März 2003
Aufbau von eCommerce Plattform als Pilot und Prototype für universellen und modulären Einsatz. In eine offene Umgebung, Open Source und Hersteller abhänigen Standarten sind unterstützt.
Dies, J2EE basiert, setzt auf SUN Studio und Sun One Application Server sowie TomCat 4.0 Servlet Engine. Die Realisierung umfaßt die notwendigen Prototyp- Komponenten und Aspekten eines solches Systems mit Datenbank Anbindung und AS. Die Lösung setzt auf MVC Model I sowie Model II, für das View ist JSP verwendet, Conroller- Schicht sind Servlets und JavaBeans eingesetzt während die Anbindung an EIS und Realisierung der Business Logik, EJB verwendet. Die Datenbankservers über JDBC sind Oracle und mySql.
Unter anderem, Modulen fur Daten und Objekt pooling und Transaktionssteuerung sind implementiert.Themen wie cache, persistence und synchonisation usw., sind erarbeitet.
=====
Siemens AG
* Zeitraum
Februar 2002 - September 2002
Entwicklung von weltweiten verteilten Business Partner Management System (BPDM). Die Anstrebung konzernweit eCommerce zu betreiben erforderte die Zentralisierung von BPR Daten und dadurch die Beschaffung von Kommunikationsmechanismen für weltweite Verwendung von eineinzigen "Business Partner Datensatz". Aufgrund von Heterogener Integration von unterschiedliche Datenbank- Lokalisierungen
unterschiedliche Schriften und Schriftarten verwenden, stellte es besondere Herausforderung dar.
Das System setzt entsprechend auf eigen entwickelte Technische Architektur für Realisierung der Datenkommunikations- Algorithmen und versorgt mit Überwachungsmechanismen für das Datenfuß im System.
* Plattform
Unix Sun Solaris, Windows NT, Apache, Oracle 8.0, Java, XML, PL/SQL
* Entwicklungstools
Forte For Java 3.0, JDeveloper 3.2.3, Oracle Designer, TOAD, Rational Rose, Rational Clear Case,
CVS
* Aufgabenstellung
Konzepterstellung für Optimierung der Systemarchitektur
System Analyse und Dokumentation der Schnittstellen in Rose/UML/OOD
Konzipieren und entwickeln von Tools im systemoperativen Bereich (Java/UML)
Werkzeug evaluieren- Forte for Java (Sun), JDeveloper (Oracle)
Aufbau von UCB (Update Cycle Browser) Architektur und OOD (Framework Forte for Java/JDeveloper)
Programmieren von UCB Version 1.0 in java/Jdeveloper (GUI Konzeption und Design, modellieren und Programmierung)
Realisierung von Java (J2EE) Modulen sowie generische Java/XML-Parsing Klassen
======
Dresdner Bank AG
* Zeitraum
Juli 2001 - Dezember 2001
Weiterentwicklung und aufsetzen von neuen Schnittstellen eines existierten Systems. Zu externen Systemen wie Summit, Murex, Bloomberg und andere sollten neue angeschlossen in "Collateral Management" Bereich sowie dessen Wartung,
Verbesserung der Verläßlichkeit der Schnittstellen, Reduzierung von
Wartungsaufwand durch Vereinfachung der Lade Prozesses, Entwicklung von
Skripten für Überwachung der Lade Prozesses. Dies setzt eine direkte
Zusammenarbeit mit den Kunden von Collateral Managment sowie IT
Mitarbeitern aus andere Teams voraus.
* Plattform
Windows NT, UNIX Sun Solaris, Apache Server, ContinuUs,
Sybase ASE
* Entwicklungstools
SUN Workshop C++ 4.2, SUN Workshop, RogueWave, SNiFF+, Unix Scripting, Rational Rose,ContinuUs, Web Logic,CORBA
* Aufgabenstellung
Direkte Zusammenarbeit mit den Kunden von "Collateral Managment" sowie IT
Mitarbeitern.
Vereinfachung und Optimierung des Datenladen Prozesses
Konzeptentwicklung Client/Middleware/Server Architektur
Weiterentwicklung und aufsetzen von neue C++/ CORBA Schnittstellen
GUI Konzeption, Design und Programmierung von operativen Pflegeprogrammen
Reduzierung des Wartungsaufwands
Aufbau von Überwachungsmechanismen und Verbesserung des OO- Designs der C++
Komponenten
Programmierung von UNIX Shell Skripten
=====
Deutsche Bahn AG, Frankfurt
* Zeitraum
September 2000 - April 2001
Entwicklung eines neuen Vertriebssystems für DB AG. Die neuen Tarifmodelle sowie die Erweiterung des Leistungsumfangs und Anbindung von Externe Dienstanbietern sowie Vereinheitlichung von Schnittstellen, erforderten die Entwicklung von einem neuen System deren Technische Architektur das unterstützt.
* Plattform
Windows NT, Solaris, Tandem, Apache Webserver, JRun, Rational Rose, Rational ClearCase UCM, VisualAge f. Java, Borland Tandem Dev. Suite, JProbe, Rational ClearQuest, Junit
* Entwicklungstools
Borland TDS, Rational Rose, BEA TUXEOD
* Aufgabenstellung
Konzeptentwicklung Client/Middleware/Server Architektur im Bereich Ticketing
OOA/OOD der Businesslogik Modelle
Prototyp Erstellung (Server Seite)
Coaching und Implementierung von UNIX/TUXEDO Services(C++)
Konzeptentwicklung Entwicklung und Produktionsumgebung auf Tandem
Prozessentwicklung (dev, build, deploy) für Developer (C++ von NT- SEU auf Tandem Unix)
Konzepte und Vorbereitungen Systemtest/Lasttest
Fortbildung und Einarbeitung in neue Frameworks und Technologien. Vor allem sind die OSGi Framework, NetBeans IDE Erweiterungen, JSF- ICEFaces und andere Frameworks für Erreichung von fachlichen Zielen wie Jena für Semantik und GIS sowie Einsatz von Messaging mittels HornetQ und JBOSS in JEE6 und JEE7.
Im SOA Bereich, Webservices mit Apache CXF. Außerdem Richfaces, JSF, Facelets, RCP
Fachlicher Schwerpunkt
Paradigmen, Architektur, Methoden, Design & Dokumentation
Internet
Projekt Management und Entwicklungstools:
Case Tools, A&D und Test Tools
Middleware
In einem Projekt im Bereich der Kapazitätsmanagement des Schienennetzes der Deutsche Bahn, für automatisierte Optimierung der betriebliche Auslastung durch Einsatz von algorithmischen Gurobi-Solver; Unterstützung der neue Implementierung und Ausbau von Modulen in C++ für Steuerung und Abwicklung der internen Prozesse
Im Rahmen der UTF8 Umstelllung Großprojektes sollte besonders ein Projektbereich, aufgrund von abweichende technische Einsatz im Unternehmenskritische Bereich (Delphi Pascal für Sybase ASE), mit bis dahin nicht überschaubare und Transparente Code- Umstellungsvorgänge und Terminrisiken, unterstützt werden so dass Maßnahmen für Erfolgreiche Abschluss ergriffen sein sollten; es wurde entsprechend eine durchgeführt Bestandaufnahme und Analyse, ein zusammengesetztes Vorgehensmodell aus herkömmlichen Wasserfall und XP- Extrem Programming ( i.e. angepasste SCRUM) ist herausgearbeitet und präsentiert wurde.
Mit parallel geführten Lösungseinsätze wurde das Team dann aktiv gesteuert und gemeinsam sind Instrumenten und Tools programmiert worden sowie die Einrichtung und Aufbau der SEU, Konfigurationsmanagement und fortlaufende Softwareintegrations- Prozesses mittels „Cruise Control“ und Automationsskripten.
Das Ziel eine höhere Transparenz, Überschaubarkeit und Planbarkeit der Prozesses ist durch Einführung von kombinierter Automation und manuelle Code- Anpassung durch Qualifizierung und Quantifizierung der Bedarfsfälle währenddessen Annahmen getroffen sind als wären die Systemen mit MDA Ansatz entwickelt. Dies wurde insgesamt generisch und Widerverwendbar an mehreren innenbetriebliche geschäftskritische und nicht geschäftskritische Anwendungen und Systemen angewendet.
Aufgaben:
Entwicklung von SOA basierende J2EE Anwendungen in Telekommunikationsbereich. Die Implementierung von Geschäftsprozesse welche Synchrone sowie Asynchrone Prozesse für Bearbeitung und Übertragung von transformierte Kunden und Prozesse- Daten über definierte Schnittstellen zu externe Systemen.
Die Anwendungen im Bereich Customer Services und Dataware House, stellten Modulen die über Frontend Anwendungen und Benutzeroberfläche, Auskunftsdaten sowie Funktionaufrufe zwecks starten von Geschäftsprozesse, zur Verfügung.
Die Asynchronität ist mittel Workflow Engine und BPM- Engine realisiert wurde (JBPM) sowie über Verwendung von Messaging Systemen mit Anbindung an das Konzerns ESB (WSMQ und OAQ).
Aspekten wie Ausfallsicherheit und Performance durch Wirtschaftlich orientierte Skalirbarkeit, sind von große Bedeutung begleitend in alle Phasen der Entwicklung Präsenz waren. Last und Performance Tests sowie Stabilitätstests rundeten die Maßnahmen für Vervollständigen der Anwendungen zu einem Robusten Produktionsstand.
Aufgaben:
Implementierung von J2EE basierende Anwendung für Orchestrieren von Geschäftsprozesse für Verwaltung von Kundenprozesse.
Technologie:
BEA- WLS, JBPM, Oracle RDBMS und Ant (Eclipse), Clear Case
Webservice Plattform
Aufgaben:
Implementierung von MessageDriven basierende J2EE Anwendung
Aufgaben:
Implementierung von BEA- WLS (8.1.3.) basierende Webservices
Aufgaben:
Implementierung von BEA- WLS basierende Webservice
Aufgaben:
Entwicklung von J2EE Anwendung
Aufgaben:
Entwicklung von J2EE basierende Anwendung in SOA Architektur
Aufgaben:
Server – Design von Mehrmodulen- System
Aufgaben:
Technologie:
BEA-WebLogic (Ver.8.1), JBOSS (Ver. 4.2.1, Ver. 4.2.3) (Eclipse Ver.3.x), ORACLE (Ver.9.2), TOAD (Ver.8.0), Java, EJB, WebServices, WSDL, SOAP, BPM/JBPM, MAVEN 2.0, Clear Case
Plattform:
WindowsXP, UNIX Sun/Solaris, BEA-WebLogic, JBOSS, J2EE, JBPM, SOA, ORACLE, WSMQ, OAQ
T-Systems,Deutsche Telekom AG / Telekommunikation
* Zeitraum
November 2005 - März 2006
* Position
Software Entwickler, System Design OOD
* Plattform
Windows 2000/XP, UNIX Sun/Solaris, IBM-Websphere, J2EE
Weiterentwicklung von SOA basierende J2EE Anwendung in Telekommunikationsbereich.
Die Aufgaben umfassen das Entwurf, re- Design und Realisierung von neuen Business Komponenten.
Im laufe der Arbeit ist von mir das RUP für Unterstützung und Steuerung des Prozesses mittels Rational Architect eingeführt.
Die Aktivitäten umfassten u.a. das Coaching von Teammitglieder in UML gestützte Analyse und Design sowie RE und Roundtrip Engineering im Backend- Bereich.
Neuen Produkt-Preis Strukturen, führen zu einer Herausforderung in Anpassung von vorhandenes Systems sowie Realisierung von neuen Geschäftsprozessen.
IBM- WSAD 5.1 (Eclipse 3.0), Websphere Application Server 5.1, Rational Architect 6.0,
ORACLE 9.1, TOAD, Java, EJB, XML-Spy
MessageDrivenBeans, WebServices WSDL, SOAP, Hibernate, EJB
=====
Eigenes Projekt / Unterstützung von neue IT- Unternehmen Gründung
* Zeitraum
September 2005 - Oktober 2005
* Position
System Design / Entwicklung
Laufend: Entwicklung von STRUTS Framework basierende Web- Frontend für J2EE Anwendung .Dieses beinhaltet das GUI und Anwendungs- Design sowie die Realisierung des Frameworks.
Eclipse, Exadel, JSP, Java, JSTL, Apache/Tomcat, JBoss, ArgoUml, mySQL RDBMS, CVS, Macromedia Dreamweaver und FireWorks.
=====
Siemens-VDO / Automotive
* Zeitraum
Mai 2005 - August 2005
Position
System Integrations- Projektleiter
Leitung der Software Integration eines Navigationssystems für BMW Produktlinie. Zuständig für
Integration, das testen und aktive Steuerung des Fehleranalyse und Behebung, Leitung von Bench- und Fahrzeug Tests, Planung von Release-Rollouts
und Berichtswesen, Teilnahme an tägliche Telefonkonferenzen und Eskalationslenkung. Die Aufgaben beinhalten auch die Optimierungsvorschläge für das Prozess sowie Termingerechte durchführen des Release- Rollouts.
Im Rahmen der Tätigkeiten sind unterstützende Software konzipiert für das erstellen von Management erforderlichen Informationen als J2EE- Plattform und das Konzept ist erarbeitet wurde.
Eingesetzt sind Office-Produkte
Sowie; CAN Bus, VxWorks, C++, Java, ANT
=====
DiBa AG (Bank)
* Zeitraum
Februar 2005- April 2005
* Position
Entwicklung, Beratung, Coaching Funktion
Entwicklung von Intranet basierenden System für Abwicklung von Geschäfte im Immobilienbereich. Das System setzt voraus die bereits entwickelte Geschäftsprozesse als Grundlage für Implementierung eines Innovatives und performantes Client-Systems mit Internet-Intranet Technologien.
* Plattform
Windows 2000/XP, UNIX Sun Solaris, IBM-Websphere, J2EE/Struts, MSIE/Firefox
* Entwicklungstools/Sprachen
Java, WSAD IDE (Eclipse IBM), Websphere, Apache Tomcat, JEdit, Visio Professional, Office Software, Macromedia Dream weaver, JSP, Java Script, XML
* Aufgabenstellung
Ziel der Einsatz ist die Übernahme von Aktivitäten die im Allgemeinen
Coaching- Funktion und Unterstützung zum Entwicklungsteam anbieten, die weiter Entwicklung von Authentication Modules (authentication filter), Programmierung von Web-Browsers- Steuerungsroutinen (MSIE, Firefox), interaktive Online-Help im Anwendung, sowie Anpassung von Struts- Framework für HTML-Frames Steuerung. Die Aufgaben beinhalten auch das Konzept erstellen von Prozessdokumentations- Template sowie das Dokumentieren von dem Build/Deployment Prozess im Projekt. Das setzte voraus die Wiederverwendbarkeit und Standardisierung vorhandenen Teil-Dokumenten.
=====
EMC2 GmbH
Computer / Elektro - Industrie
* Position
Entwicklung, Beratung, Dokumentation
* Zeitraum
Juli 2004 - Oktober 2004
Weiter Entwicklung von bestehendes Human- Resources und Payroll Systems eines Weltweit Amerikanisches Unternehmen.
Insbesondere wurde das Reporting Module mit neuer Funktionalität und Reports ausgebaut. Dies erforderte die Entwicklung
von integrierte GUI basiert auf existierte OOD sowie das Business Logik in Store Procedures auf MS SQL Server 2000. Unter dessen um Sarbanes Oxley Compliance zu gewährleisten, Prozesse Dokumentation in der Englische Sprache, von Business Requirements, Functional Design, Technical Design sowie Definition von System und Integration Test Fälle und Migration- Skripte Erstellung rundeten die Aufgaben ab. Ein Test Konzept Dokument für das Reporting Module wurde aufgrund Rollout und Verteilung einer neuen Systemversion erstellt.
Eingesetzt sind Java 1.3 mit JBuilder 6.0, Elixir Report Tools, MS SQL Analyzer, MS SQL Server 2000, Jedit, Visio Proffesional und Office Tools.
=====
Eigenleistung - eCommerce Plattform II
* Zeitraum
Oktober 2004 - Dato
Aufbau von intergrierter eCommerce Entwicklung und Produktions- Umgebung ausgegangen von "eCommerce Plattform I". Ziel ist die Integration von Standardiesierte Technologien und Methoden für das gesamte Entwicklungs- Life Cycle einer Web- Anwendung.
Außer den Plattform- technischen Vorgegbenheiten, die Konzeption, Analyse und Design mit UML beschrieben unterstützt von Rational RUP und Rose, sowie andere IDEs, Quellcode Generatoren und Authoring tools; hier worden unter anderem auch NetObjects und DreamWeaver mit intergriert.
Rational Clear Case für Version Verwaltung und Clear Quest für Change Request Managment desweiteren eingesetzt.
=====
T-Online AG
* Zeitraum
April 2003 - July 2003
Unterstützung von Konfigurationsmanagement/Deployment von Systemanwendungen, c++/DB/Perl/PL-SQL, in eine komplexe Rechnerumgebung unter Unix/Solaris. Optimierungsvorschläge für das Deployment Prozess.
* Entwicklungstools
ClearCase, UNIX Shell Scripts, TOAD, C++
* Aufgabenstellung
Durchführen von Deploymentprozesse Eventuell Erweiterung und Optimierung von Deployment Prozesse unter ClearCase, Shell Skripts und C++
Analyse von vorhandene Prozesse mit der Zielsetzung Optimierungsvorschläge und Maßnahmen durchzuführen
Während der Tätigkeit sind Verbesserungsvorschläge für sicherung des gesamtes Deployment Prozesses, entsprechend Anforderung, abgegeben wurden. Dies beinhaltete technische sowie organisatorische Vorgänge organisatorische Analyse.
=====
Eigenleistung - eCommerce Plattform I
* Zeitraum
Oktober 2002 - März 2003
Aufbau von eCommerce Plattform als Pilot und Prototype für universellen und modulären Einsatz. In eine offene Umgebung, Open Source und Hersteller abhänigen Standarten sind unterstützt.
Dies, J2EE basiert, setzt auf SUN Studio und Sun One Application Server sowie TomCat 4.0 Servlet Engine. Die Realisierung umfaßt die notwendigen Prototyp- Komponenten und Aspekten eines solches Systems mit Datenbank Anbindung und AS. Die Lösung setzt auf MVC Model I sowie Model II, für das View ist JSP verwendet, Conroller- Schicht sind Servlets und JavaBeans eingesetzt während die Anbindung an EIS und Realisierung der Business Logik, EJB verwendet. Die Datenbankservers über JDBC sind Oracle und mySql.
Unter anderem, Modulen fur Daten und Objekt pooling und Transaktionssteuerung sind implementiert.Themen wie cache, persistence und synchonisation usw., sind erarbeitet.
=====
Siemens AG
* Zeitraum
Februar 2002 - September 2002
Entwicklung von weltweiten verteilten Business Partner Management System (BPDM). Die Anstrebung konzernweit eCommerce zu betreiben erforderte die Zentralisierung von BPR Daten und dadurch die Beschaffung von Kommunikationsmechanismen für weltweite Verwendung von eineinzigen "Business Partner Datensatz". Aufgrund von Heterogener Integration von unterschiedliche Datenbank- Lokalisierungen
unterschiedliche Schriften und Schriftarten verwenden, stellte es besondere Herausforderung dar.
Das System setzt entsprechend auf eigen entwickelte Technische Architektur für Realisierung der Datenkommunikations- Algorithmen und versorgt mit Überwachungsmechanismen für das Datenfuß im System.
* Plattform
Unix Sun Solaris, Windows NT, Apache, Oracle 8.0, Java, XML, PL/SQL
* Entwicklungstools
Forte For Java 3.0, JDeveloper 3.2.3, Oracle Designer, TOAD, Rational Rose, Rational Clear Case,
CVS
* Aufgabenstellung
Konzepterstellung für Optimierung der Systemarchitektur
System Analyse und Dokumentation der Schnittstellen in Rose/UML/OOD
Konzipieren und entwickeln von Tools im systemoperativen Bereich (Java/UML)
Werkzeug evaluieren- Forte for Java (Sun), JDeveloper (Oracle)
Aufbau von UCB (Update Cycle Browser) Architektur und OOD (Framework Forte for Java/JDeveloper)
Programmieren von UCB Version 1.0 in java/Jdeveloper (GUI Konzeption und Design, modellieren und Programmierung)
Realisierung von Java (J2EE) Modulen sowie generische Java/XML-Parsing Klassen
======
Dresdner Bank AG
* Zeitraum
Juli 2001 - Dezember 2001
Weiterentwicklung und aufsetzen von neuen Schnittstellen eines existierten Systems. Zu externen Systemen wie Summit, Murex, Bloomberg und andere sollten neue angeschlossen in "Collateral Management" Bereich sowie dessen Wartung,
Verbesserung der Verläßlichkeit der Schnittstellen, Reduzierung von
Wartungsaufwand durch Vereinfachung der Lade Prozesses, Entwicklung von
Skripten für Überwachung der Lade Prozesses. Dies setzt eine direkte
Zusammenarbeit mit den Kunden von Collateral Managment sowie IT
Mitarbeitern aus andere Teams voraus.
* Plattform
Windows NT, UNIX Sun Solaris, Apache Server, ContinuUs,
Sybase ASE
* Entwicklungstools
SUN Workshop C++ 4.2, SUN Workshop, RogueWave, SNiFF+, Unix Scripting, Rational Rose,ContinuUs, Web Logic,CORBA
* Aufgabenstellung
Direkte Zusammenarbeit mit den Kunden von "Collateral Managment" sowie IT
Mitarbeitern.
Vereinfachung und Optimierung des Datenladen Prozesses
Konzeptentwicklung Client/Middleware/Server Architektur
Weiterentwicklung und aufsetzen von neue C++/ CORBA Schnittstellen
GUI Konzeption, Design und Programmierung von operativen Pflegeprogrammen
Reduzierung des Wartungsaufwands
Aufbau von Überwachungsmechanismen und Verbesserung des OO- Designs der C++
Komponenten
Programmierung von UNIX Shell Skripten
=====
Deutsche Bahn AG, Frankfurt
* Zeitraum
September 2000 - April 2001
Entwicklung eines neuen Vertriebssystems für DB AG. Die neuen Tarifmodelle sowie die Erweiterung des Leistungsumfangs und Anbindung von Externe Dienstanbietern sowie Vereinheitlichung von Schnittstellen, erforderten die Entwicklung von einem neuen System deren Technische Architektur das unterstützt.
* Plattform
Windows NT, Solaris, Tandem, Apache Webserver, JRun, Rational Rose, Rational ClearCase UCM, VisualAge f. Java, Borland Tandem Dev. Suite, JProbe, Rational ClearQuest, Junit
* Entwicklungstools
Borland TDS, Rational Rose, BEA TUXEOD
* Aufgabenstellung
Konzeptentwicklung Client/Middleware/Server Architektur im Bereich Ticketing
OOA/OOD der Businesslogik Modelle
Prototyp Erstellung (Server Seite)
Coaching und Implementierung von UNIX/TUXEDO Services(C++)
Konzeptentwicklung Entwicklung und Produktionsumgebung auf Tandem
Prozessentwicklung (dev, build, deploy) für Developer (C++ von NT- SEU auf Tandem Unix)
Konzepte und Vorbereitungen Systemtest/Lasttest
Fortbildung und Einarbeitung in neue Frameworks und Technologien. Vor allem sind die OSGi Framework, NetBeans IDE Erweiterungen, JSF- ICEFaces und andere Frameworks für Erreichung von fachlichen Zielen wie Jena für Semantik und GIS sowie Einsatz von Messaging mittels HornetQ und JBOSS in JEE6 und JEE7.
Im SOA Bereich, Webservices mit Apache CXF. Außerdem Richfaces, JSF, Facelets, RCP
Fachlicher Schwerpunkt
Paradigmen, Architektur, Methoden, Design & Dokumentation
Internet
Projekt Management und Entwicklungstools:
Case Tools, A&D und Test Tools
Middleware