GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Primär Entwickler für Client/Server-​Systeme. Hier …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    64xxx, Deutschland 
EDV-Erfahrung seit         1982 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Primär Entwickler für Client/Server-​Systeme. Hier treffen alle Verbindungen zwischen ACCESS/VB/ASP/C++ und SQLServer (ORACLE u. MS) zu.
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Dokumentation / DTP

Mein technischer Fokus liegt in der DataWarehouse-Entwicklung - speziell OLAP-Systeme (bspw. SQLServer Analysis Services) oder auch ORACLE-DataWarehouse. Interesse und auch Erfahrungswerte liegen zudem im Bereich BO vor.

Zum Bereich DataWarehouse gesellt sich profundes Know-How über ETL-Prozesse und Tools (Integration Services, DataWarehouse-Builder)

Ebenso bin ich im Datenbankdesing und im Performance-Tuning von Datenbanken/Datenbankanwendung tätig (wiederum SQLServer und ORACLE).

Additiv wird das Bild abgerundet durch profunde .NET-Kenntnisse.

Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Allgemeines Abitur mit Schwerpunkt Wirtschaft
Studim der Informatik/BWL and der FernUniversität Hagen

Deutschland
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Prinzipiell werden Projekte im gesamten Bundesgebiet (oder auch weltweit - beispielsweise USA) angenommen, der Schwerpunkt liegt jedoch im Bereich des Rhein/Main-Gebietes.

Deutsch 
Englisch 

Scanner 

MS-DOS 
SUN OS, Solaris 
Unix 
Windows 

Basic 
Java 
JavaScript 
PL/SQL 
Scriptsprachen 

c# sowie VB.NET
Access 
DAO 
ISAM 
JDBC 
MS SQL Server 
ODBC 
Oracle 
Quest 
SQL 

Schwerpunkt liegt auf ORACLE sowie dem SQLServer und auf multidimensionalen
Datenbanken (bspw. SQLServer Analysis Services)
EDIFACT 
Ethernet 
Fax 
Internet, Intranet 
ISDN 
LAN, LAN Manager 
NetBeui 
parallele Schnittstelle 
PC-Anywhere 
RFC 
RS232 
SMTP 
TCP/IP 
UUCP 
Windows Netzwerk 
Winsock 

Fachliche Schwerpunkte mit jahrelanger Projekterfahrung:
Schwerpunkt       Gebiete         Tools/Technologien
ORACLE
(7.x, 8.x. 9.x, 10g)       Schwerpunkt Entwicklung, Planung, Konzeption,
Entwicklung
















Auch Administration (jedoch kein Schwerpunkt)         -         PL/SQL, JAVA (J2SE) SQLPlus, ErWin, SQL
-        Forms, Reports, Designer
-        Forms/Reports-Server
-        TOAD, PL/SQ-Developer
-        Oracle Objects for OLE
-        Oracle interMedia
-        Oracle Text
-        Oracle iAS (J2EE)
-        Oracle 9i OLAP
-        Oracle Workflow
-        Oracle AS Discoverer
-        Oracle Express
-        Oracle Loader
-        EDI/EDIFACT
-        XML (Developer Kit für PL/SQL, JAVA)
-        Data Warehouse (ETL)
-        Oracle Container for J2EE (OC4J)
-        Oracle Business Components for JAVA (BC4J)
-        Oracle 9iDS - Oracle 10g Developer
o        JDeveloper
o        Discoverer
o        Warehouse-Builder
Administration (Sript-Progr.) in Zusammenhang mit Win2000, Linux und Solaris
JAVA - J2EE
(bis 1.4)         Schwerpunkt Planung, Konzeption, Entwicklung, Administration und Deployment         -         Java Server Pages
-        Servlets
-        JDBC
-        JavaServerFaces
-        Swing
-        XML, HTTP, WEB-Services, SOAP
-        OOA, OOD, UML
-        Zugriff auf SAP-Funktionalität (BAPI)
-        JBOSS, TOMCAT, WEBsphere, Bea
-        Eclipse, JDeveloper, JBuilder, NetBeans
-        Java Message Service
-        Java Data Objects (JDO)
-        Struts
-        WEB Services
-        EJB
o        Entity Beans
o        Session Beans
o        Message Driven Beans
o        RMI
o        JNDI
Microsoft
Visual Studio
Visual Studio NET
(bis Framework 1.1)        Schwerpunkt Entwicklung

-      Visual Basic

-        Visual Basic NET
-        OOA, OOD, UML
-        XML, HTTP WEB-Services, SOAP
-        EDI/EDIFACT
-        C#
-        Crystal Reports
-        WEB Services
-        .NET - Framework
-        Deployment
-        ASP/ASP.NET
-        Zugriff auf SAP-Funktionalität (BAPI)
-        ODBC, DAO, ADO, OLEDB, ADO.NET
-        Visual Source Safe
SQLServer         Entwicklung         -         T/SQL
-        DTS
-        OLAP/Analysis Services
-        MDX
-        Reporting Services
Crystal  Entwicklung, Administration (Konfiguration)         -         Crystal Reports (bis Version 10)
o        Implementation von Reports auf Basis von Visual Basic NET, c# und JAVA
-        Crystal Enterprise
o        Implementation WEB-basierender Reports auf Basis von Visual Basic NET, c# und JAVA
MIS      Entwicklung         -         MIS Plain
-        MIS Alea
-        MIS OnVision
-        MIS DeltaMiner
-        MIS Import Master

Dienstleistung
Banken
Versicherung
Automobilindustrie
Elektro/Chemie-Industrie
Energie
Logistik
Pharma

Kompetenzen/Schwerpunkte

DataWarehouse mit den folgenden Untergliederungen

Positionen:
(Teil)Projektleitung/Konzeption/Realisierung

Fachliche Schwerpunkte:
Planung von Kennzahlensystemen
Planung von Key Performance Indikatoren (KPIs)
Planung/Modellierung von EPKs (Ereignis Prozess Ketten)
Planung/Modellierung von Geschäftsprozessen und deren Messung
DataWarehouse/Datenbank Modellierung
Schnittstelle zwischen Fachbereich und IT

Technische Schwerpunkte:
OLAP
ETL
Prozessdesign
Datenbankdesgin/PerformanceTuning/Entwicklung

Datenbanken:
ORACLE
SQLServer

OLAP-Tools:
SQLServer Analysis Service
Essbase (9.3)
MIS Alea

ETL-Tools:
Informatica Power Center (7.1.5/8.6.1)
ORACLE Warehouse Builder
SQLServer Integration Services

Prozess-Design-Tools:
ARIS Business Architekt /Business Process Architekt (ORACLE)

Programmiersprachen:
ORACLE PL/SQL
SQLServer T/SQL
.NET (vb.net/c#)



Konkrete Projekterfahrungen:
============================


Deutsche Telekom AG

Projektzeitraum:  September 2008 - heute

Fachliche Bereiche:        Controlling/Zieledesign, KPI (Key Performance Indicator),                   DataWarehouse, Call-Center                  Prozessdefinition/Modellierung, DataWarehouse-Modellierung

Position:         Projektleitung, Konzeption, Entwicklung

Betriebssystem:   Sun Solaris

Datenbanken:      ORACLE, Hyperion Essbase

Programmiersprachen:       SQL/PL/SQL

Werkzeuge:                 TOAD, Informatica PowerCenter (7.1.5/8.6.1), ARIS (Business          Architekt), Essbase

Kunde:   Deutsche Telekom AG

Projektsprache:   Deutsch



Tätigkeitskurzbeschreibung:
Planung/Konzeption/Realisierung eines Management Informations Systems zur Bewertung der Performance von (16.000) Call-Center-Agents und deren Teams unter Berücksichtigung der Aspekte einer vorhandenen komplexen DataWarehouse-Systemlandschaft.

Dazu (Teil)Projektleitertätigkeiten wie Konfliktlösungskompetenz, starkes Durchsetzungsvermögen und hohe analytische Kompetenz ebenso wie kommunikative Fähigkeiten, Mittler zwischen Fachbereich und IT

Hierbei umfasste das Aufgabengebiet:
-        In Abstimmung eigenverantwortliche Durchführung des Projektes
-        Abstimmung der Anforderungen mit den jeweiligen Fachbereichen
o        Konsolidierung der benötigten KPIs (fachliche Anforderungen/Berechnungsvorschriften/Aggregationsebenen)
o        Dimension/Kennzahlendefinition
o        Definitionen/Anpassungen von fachlichen Prozessen
o        Modellierung/Dokumentation von fachlichen Prozessen auf Grundlage von ARIS bzw. ORACLE  Business Architekt
o        Fachliche/technische Abstimmung zw. den beteiligten Teams
o        Konfliktlösungen zw. Teams
-        Definition der Architektur des Systems im Kontext der vorhandenen DataWarehouse-Systemlandschaft
o        Konzeption der ETL-Prozesse im Rahmen der vorhandenen ETL-Landschaft unter Berücksichtigung komplexer Jobsteuerungen und deren Abhängigkeiten in Abstimmung mit den jeweiligen technischen Ansprechpartnern
o        Konzeption der Staging-Area
o        Konzeption von Dimensionen und deren Aggregationen auf OLAP-Basis (Essbase)         
o        Konsolidierung/Konzeption der Anforderungen für den Import der für die KPIs benötigten Daten in Abstimmung mit den jeweiligen Subsystemen (techn. Ansprechpartnern)
o        Konzeption der Zielberechnung (Zielerreichungsgrad der Agents
o         Datenqualitätsmanagement
o        MetaDaten-Management
-        Realisierungstätigkeiten
-                 Fachliche/technische Validierung von Masssendaten
-                 Realisierung diverser Informatika-Mappings/Workflows zur          Umsetzung/zum Import  der benötigen ETL-Prozesse sowie          Aggregationen
-                          Nutzung verschiedenster Transformationen in Informatica zum                   Import  von relationalen Daten und Flat-Files und deren weiteren                   Verarbeitung
-                          Nutzung von Target Load Plans zur  Verarbeitung mehrerer                   Pipes im  Rahmen eins Mappings
-                          Analyse diverser Session/Workflows-Log-Files und Debugging-                  von Mappings zur Fehleranalyse
-                 Aufbau von Essbase-Cubes, zur Abbildung/Aufbereitung der          Kennzahlen
-                          Implementation diverser Rules zur Abbildung von

Dimensionen/Dimensionsvorschriften

Implementation diverser Calculations zur Berechnung                           spezifischer KPIs (Kennzahlvergleiche)

Implementation von Cubes auf Basis von Block Storage und             Aggregate-Storage (Massendaten)




ENBW AG – Yellostrom GmbH

Projektzeitraum:  April 2007 – September 2008

Betriebssystem:   Windows 2003

Datenbanken:      SQLServer2005/SQLServer2008/ORACLE10g

Programmiersprachen:       C#, T/SQL, VB.NET, MDX, PL/SQL

Werkzeuge:                 Visual Studio 2005, SQLServer Management Studio

Technologien:     .NET Frarmework 2.0, SQLServer2005 Analysis Services, SQLServer2005 Reporting Services, SQLServer2005 Integration Services, c#, Dundas, DataMining, PerformancePoint-Server, Oracle DataWarehouse Builder (OWB), BusinessObjects XI R3

Fachliche Bereiche:        Controlling, DataWarehouse, Call-Center

Position:         Teilprojektleitung, Konzeption, Entwicklung

Kunde:   Yellostrom GmbH

Projektsprache:   Deutsch


Tätigkeitskurzbeschreibung:
Planung/Erstellung/Konsolidierung einer DataWarehouse-Systemlandschaft basierend auf Prozessanalyse im Energieumfeld in Verbindung mit Call-Centern


Hierbei umfasste das Aufgabengebiet:
-        Übernahme des Projektmanagements/Projektplanung der Projekte
-        detaillierte Prozessanalyse (incl. Planung von EPKs(Ereignis Prozessketten) in Bezug auf Energieprozesse
o        Es galt, die Prozesse für den vertrieblichen Teil eines Call-Centers im Energiesektor im Rahmen eines Unternehmensweisen DataWarehouse abzubilden
o        Bspw.
- Abrechnungsprozesse
- Wechselprozesse
- SparzählerOnline
-        Planung und Definition von Kennzahlen mit den Fachbereichen (Kennzahlsystem)
-        Erstellen eines DataWarehouse-Fachkonzeptes einschl. der engen Abstimmung mit den Fachbereichen und dem Management
-        Konzeption einer DataWareHouse-Architektur
-        Erstellen von Dashboards/Cubes für das tägliche Prozesscontrolling
o        Implementation von Prozessreports mittels Dundas
o        Planung DataWarehouse-Architektur
o        Planung/Implementation komplexer ETL-Prozesse zur Befüllung der DataWarehouses mit Prozessabläufen (Massendaten T/SQL-SSIS-PerformanceTuning)
- SQL T/SQL|PLSQL – Detailkenntnisse
- Abfragen/Packages mittels ORACLE SQL/Pl/SQL zum Datenimport
-
o        Planung/Implementation von Prozesskennzahlen auf Basis von EPKs (Ereignis Prozess Ketten)
o        Erstellung von Star-Schemata für Prozessabläufe, um Dashboards sowie Cubes auf identischer Datenbasis zu nutzen
o        Aufbau diverser Cubes zur Performancemessung von Prozessen
- Performance-Tuning Cubes/SQLServer wg. Massendaten
- Planung von SharedDimensions wg. Cubeähnlichkeiten
- Planung berechneter Kennzahlen, um Prozessforecasting zu ermöglichen (CubeWriteback)
- Implementaton von Semi-Additiven Aggregationen
- MDSScripting für dynamische Kennzahlen und Dimensionsmember (Scopting + MDX)
- Ziel: Konsolidierung einer DataWarehouse-Architektur/Lösung, um sämtliche Massenprozesse täglich und analytisch auswerten zu können
- Einführung der DataMining-Thematik, um Muster in Prozessabläufen erkennen und forecasten zu können
•        Es erfolgte der iterative Vergleich zwischen versch. DataMining-Algorithmen, um damit Prozess-Lücken ausfindig machen zu können
- Darstellung von Prozesskennzahlen
•        Prototypsich wurde anhand des Performance-Point-Servers die Planung/Visualisierung von Kennzahlen (KPIs) durchgeführt
-        Unterstützung des Tagesgeschäfts (Administration SQLServer, Standard-Reports(Kennzahlen) für Fachabteilungen
-        Schulung von Mitarbeitern in SQL
-        Darlegung von DataWarehouse-Strategien fürs Management
-        Nutzung der Integration Services
o        Nutzung versch. Datenquellen
o        Datenimports von ORACLE/SQLServer mit DataFlows (incl. FastLoad und LookUp-Optionen, Conversions sowie weiteren Einstellungen)
- Nutzung diverser SSIS-Transformations
o        Deployment über Manifest – ins Filesystem sowie auf den SQLServer
o        Erstellung von Jobs im SQLServer auf Basis der Integration-Services-Packages
o        Vertiefendes Arbeiten mit Variablen zum Austausch zw. Objekten
o        Ausführliches Debuggen von Packages incl. den Script-Tasks
-        Nutzung des DataWarehouseBuilders
o        Import und Modifikation von Flat-Files
- Design von Mappings
o        Erstellen von Process Flows mit dem Process Flow Editor
o        Imports und Harmonisierung von Tabellen für nachträglichen Export
o        Erstellen versch. temporärer Datenbankobjekte
-        Analyse versch. Front-Ends
o        Prototypische Nutzung von BO
- Prototypischer Aufbau von Universen
- Erstellen von Reports mit Web-Intelligence
- Nutzung von BusinessObjects Enterprise Java InfoView, zur Implementation von prototypischen Dashboards sowie Anzeige von vordefinieren Reports

dekaBank AG

Projektzeitraum:  September  2006 – April 2007

Betriebssystem:   Windows 2003

Datenbanken:      SQLServer2005/ORACLE

Programmiersprachen:       C#, T/SQL, VB.NET, PL/SQL, MDX

Werkzeuge:                 Visual Studio 2005, SQLServer Management Studio

Technologien:     .NET Frarmework 2.0, SQLServer2005 Analysis Services, SQLServer2005 Reporting Services, SQLServer2005 Integration Services, MIS ALEA

Fachliche Bereiche:        Controlling

Position:         Konzeption, Entwicklung

Kunde:   dekbaBank AG

Projektsprache:   Deutsch


Tätigkeitskurzbeschreibung:
Erstellung/Implementation eines Konzeptes zur Migration von MIS Alea-DataWarehouses zum SQLServer2005 Analysis Services und zur Migration von Analysis Services 2000 Cubes nach Analysis Services 2005

Hierbei umfasste das Aufgabengebiet:
-        detaillierte Systemanalyse des bestehenden MIS Alea Warehouses
o        Architektur
o        Tabellenstruktur
o        Datenübernahme
o        Hierarchien
o        Berechnete Elemente
o        Quellsysteme
-        Definition einer Zielarchitektur sowie Umsetzung
o        Definition eines SOLL-Zustandes
o        Aufbau eines Star-Schemas
- Abbildung paralleler Hiearchien im SSAS
- Abbildung regulärer/PC/Dimensionen
- Aufbau von Measure-Groups
-        Technische Migration
o        Migration der parallelen Hiearchie von Alea zum SSAS
o        Migration der vollständigen Datenstrukturen
o        Migration von berechneten Elementen
o        Abbildung diverser Subcubes sowie detaillierter Berechnungen (Assignments + scopes - MDX)
o        Implementation von Rückschreibemöglichkeiten (CubeWritebacks) in Bezug auf dynamische Dimensionen (Attributebasierend sowie Parent/Child) und measures
-        Cubeaufbereitung und Deployment
o        Aufbereitung der cubes
o        Performancesicherung
o        Deployment der cubes an sp. User-gruppen
-        Reporting
o        Implementation/Aufbereitung und Deployments von Reports basierend auf dem migrierten cube
-        Datenübernahme
o        Erstellen einer Architektur zur Nutzung der Integration Services
- Durchführung von Workshops für interne Mitarbeiter
- Erstellen eines Migrationskonzeptes für bestehende SQLServer2000 DTS-Pakete
- Migration von DTS2000 Paketen zu den SSIS
- Datenanalyse mittels SQL und PL/SQL in ORACLE vor Datenübernahme
-        Massendatenverarbeitung
o        Datenanalyse zwecks Aufbereitung/Verifikation der OLAP-Cubes
o        Faktentabelle mit 30 Mio Einträgen
o        Datenanalyse über alle Tabellen des Cubes, um Strukturen zu verifizieren
- Dadurch Verarbeitung von Joins mit erheblichen Datenmengen
-        Migration einer P/C-Tabelle zu einer attribute-basierenden Tabelle
o        Implementation einer Methode auf Basis von c# und VB.NET
o        Implementation einer Prozedur auf Basis von T/SQL
- Diese Prozedur erkennt automatisch,
•        wie viele/welche parallele Hierarchien in der P/C-Tabelle vorhanden sind
•        wie viele Ebenen die jeweiligen Hierarchien umfassen

-        

Nettropolis AG

Projektzeitraum:  April  2005 – September 2006 (Teilzeit, ab Juli Vollzeit)

Betriebssystem:   Windows 2003

Datenbanken:      SQLServer

Programmiersprachen:       VB.NET / C#

Werkzeuge:                 Visual Studio 2005

Technologien:     .NET Framework 2.0, ADO.NET, Web/Win-Forms, IIS 6.0, .ASP.NET, SQLServer2005 Reporting-Services, SQLServer AnalysisServices2005

Fachliche Bereiche:        

Position:         Konzeption, Refactoring Entwicklung

Kunde:   Nettropolis AG/ Siemens

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Erstellen einer technischen Architektur für ein neu zu erstellendes .NET-Framework zur projektübergreifenden Nutzung, insbesondere unter Skalierbarkeitsgesichtspunkten
Dieser Tätigkeit ist im Umfeld einer Migration einer Access-Datenbank zu einem Web-Portal zu sehen


Hierbei umfasste das Aufgabengebiet:
-        Planung einer Softwarearchitektur auf Basis von
o        Mehrschichten Architekturen
o        Hoher Skallierbarkeit
o        Nutzung von Web-Services
o        Hoher Performance
o        Transaktionsunterstützung
-        Implementation des Frameworks
o        Nutzung auf Basis von Web-Forms
o        Dynamischer Aufbau von Abfragen gegen die Datenbank
o        Implementationen von methodenübergreifenden Transaktionen (EnterpriseServices in Verbindung mit  Web-Services)
o         Architekturvergleich .NET-Remoting vs. Web-Services im Rahmen verteilter Anwendungen
o        Verarbeitung von XML-Dokumenten mit XPath…
o        Aufbau von dynamischen Filtern zur Nutzung in beliebigen GUIs
o        Objekte für diverse Services
- Error-Handling
- Logging
- Etc.
-        Nutzung der neuen Features von ADO.NET 2.0 / WebServices
o        Asynchronous WebServices in Form einer Service-Orchestration
o        Ausführen von mehreren Queries parallel
-        Fundierte Dokumentation der Architektur in deutscher Sprache
-        Vollständige Realisierung einer Vier-Schichten-Architektur in Form eines Frameworks
-        Deployment der Anwendung incl. Rechteproblematik
-        Refactoring der bestehenden Anwendung
o        Einführung von Use-Cases(Diagrammen) zur Automatisierung des benötigten Codes
- Automatisierte Erzeugung der benötigen Methoden – toolgesteuert – durch die erstellten use-Cases.
o        Konsolidieren des bestehenden Codes sowie refactoring des neuen Codes
- Einführen von Objektorientierten Methodiken
- Einführen von Objekten, um Wiederverwendbarkeit zu realisieren
- Einführen von Coding-Standards
- Nutzung von NUNIT zur Realisierung von Unit-Tests (Test driven development)
- Implementation von Algorithmen zur Testautomation
- Implementation einer mehrschichten Architektur, um die Vorteile der Objektkappselung und Teamarbeit sowie Skalierung zu realisieren´.
- Dokumentationsrichtlinien
-        Planung/Erstellen von OLTP/OLAP-Reports auf Basis der SQLServer Reporting-Services sowie SQLServer Analysis Services
o        Deployment von Reports


Bayer AG

Projektzeitraum:  März 2005 – Juni 2006

Betriebssystem:   Windows 2003

Datenbanken:      SQLServer, ORACLE 9i

Programmiersprachen:       Java/JSP/PL/SQL, SQL

Werkzeuge:                 Eclipse, Crystal Reports XI, Crystal Reports Server XI,

BusinessObjects XI R2, TOMCAT, JBOSS


Technologien:     Servlet, JSP, JDBC, BO JAVA SDK, BO-Viewer

Position:         Konzeption, Entwicklung, Reporting

Kunde:   Bayer AG

Projektsprache:   Deutsch/Englisch

Tätigkeitskurzbeschreibung:
Produktvalidierungen im Pharmaumfeld. Entwicklung von komplexen Reports und deren Deployment in einer multiuser-Umgebung – Implementation von JSP-Anwendungen in Verbindung mit dem Reporting.

Hierbei umfasste das Aufgabengebiet:
-        Analyse der bereits vorhanden J2EE-Anwendung, um Produktvalidierungen im Pharmaumfelddurchführen zu können
-        Teilnahme an Validierungsschulungen
-        Analyse des ORACLE-basierenden ERMs mit 150 Tabellen
-        Installation/Aktualisierung/Administration von Crystal Reports Server XI/BusinessObjects XI
-        Installation von BO XI R2
o        Migration vorhandener Reports von B0 6.5 nach BO XI R2
o        Deployment der migrierten Reports auf Basis der neuen Infrastruktur
-        Planung von spezifischen JSP-Anwendungen im Rahmen des Reporting
-        Implementation von diversen Reports basierend auf JAVA + Crystal Reports mit dynamischer Übergabe der Parameterstrukturen
-        Implementation einer WEB-Anwendung auf Basis von JSP, die Prozesse für das Reporting implementiert
-        Implementation des Backends im Rahmen von JSPs zur Ansteuerung von Crystal Reports Server/Enterprise
-        Clonen von ORACLE DBs
-        Implementation von komplexen SQL/PL/SQL Statements/Prozeduren zur Verfügungstellung von Daten für das Reporting
-        Performance tuning
o        Diverse Datenbankoperationen (Indizes, Tabellen, Views etc.)
-        Deployment der entsprechenden Reports
-        Planung/Implementation eines Rechtekonzepts für das Reporting
-        Scheduling von Reports
-        Durchführung von support-Tätigkeiten in Zusammenarbeit mit den amerikanischen Zulieferanten
-        Fundierte Dokumentation der jeweiligen Arbeitsergebnisse in englischer Sprache
-        Planung + Dokumentation der vorhandenen J2EE-Architektur



Commerzbank AG

Projektzeitraum:  Oktober  2005 – März 2006

Betriebssystem:   Windows 2003

Datenbanken:      SQLServer 2005

Programmiersprachen:       c#/T/SQL, VB.NET

Werkzeuge:                 Visual Studio 2005, Rational Rose XDE

Technologien:     ADO.NET, ASP.NET, IIS,  XML, HTML, WEB-Forms, OOP,

OOA, NET-Framework 2.0, Smart Forms, Infragistics, SharePoint Portal Server, BizTalkServer 2004, SQLServer2005 - OLAP


Fachliche Bereiche:        

Position:         Planung, Konzeption, Architektur

Kunde:   Commerzbank AG

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung/Implementation eines Management/Reporting-Systems. Ziel war es, ein bestehendes Reporting-System durch eine vollständige Neuentwicklung abzulösen (.NET) sowie Business-Prozesse mittels Web-Services (Biz-Talk) zu automatisieren.

Hierbei umfasste das Aufgabengebiet:
-        Analyse des bestehenden Systems/der technischen Architektur sowohl für das Reporting-Framework als auch die Business-Process-Engine
-        Planung der n-Schichten-Architektur für die Neuentwicklung (DesignPatterns/UML)
o        Einsatz der Microsoft Best Pattern & Practices (Application Blocks)
o        Aufbau der serverseitigen Struktur unter Nutzung des
- IIS/Windows Server 2003
- Analysis/Reporting-Services
- BizTalk-Server 2004
o        Planung eines Designs für verteilte Anwendungen/Architektur
-        Implementation einer WEB-basierenden Anwendung, die auf Basis der Infragistics-Suite sowie auf den Analysis/Services-Reporing-Services professionelles Reporting sowie Business-Analyse zum Ergebnis hatte
-        Aufbau der Grundzüge eines DataWarehouse-Systems, um auf Basis der Analysis-Services den Einsatz von Hardware/Software analysieren zu können.
o        Erstellen einerStar-Schema basierenden Stageing-Area zur Analyse von Daten
-        Analyse von Informationen innerhalb XML-Dokumenten mit XPath
-        Erstellung von XML-Strukturen für die Ablage von spezifischen Anwendungsdaten
o        Implementation eines MVC-Patterns
-        Deployment auf mehreren Servern
-        Ausführliche Nutzung der neuen .NET 2.0 Funktionalitäten
-        Transaktionsgesteuertes Inserting/Updating/Deleting von Daten
-        Implementation von .NET basierenden Stored Procedures
-        Implementation diverser Stored Procedures in T/SQL sowie in PL/SQL zur Datenübernahme
-        Verarbeitung von Massendaten
o        Optimierung großer Datenbankabfragen
o        Konfiguration von Security-Settings in Bezug auf .NET-Stored-Proceduren – die sowohl fürs Reporting als auch für die Business-Prozesse dienlich sind
-        Erstellung von Web-Parts für den SharePoint-Portal-Server, um spezifische Reports, die allen usern zugänglich gemacht werden sollen, entsprechend zu deployen
-        Erstellen eines (Grund)konzeptes für einen ESB (Enterprise Services Bus) basierend auf der SOA (Service orientierten Architektur) in Verbindung mit dem BizTalk-Server 2004 zur Abbildung der Service-Orchestrations
o        Abbildung von Business-Prozessen mit BizTalkServer im Rahmen von Orchestrations/WebServices und .NET (c#)
o        Installation/Konfiguration des BizTalk-Servers 2004
o        Aufbau und Abbildung von Orchestrations, die basierend auf Web-Services c#
- Publizieren von Orchestrations als Web-Services
- Designen von Orchestratoins in Visual Studio 2003
- Nutzung (Send/Receive)/Adapter for SQLServer

Deutsche TELEKOM AG/T-Systems

Projektzeitraum:  Juli 2005 – Dezember 2005

Betriebssystem:   Sun Solaris

Datenbanken:      ORACLE 10g, Tandem/HP Nonstop (massiv parallel)

Programmiersprachen:       

Werkzeuge:                 ARIS

Technologien:     Billing-Systeme/J2EE-Landschaften, SOA, ESB (BizTallk-Server 2004)

Fachliche Bereiche:        Management/Organisation

Position:         Organisationsmanagement/IT-Konsolidieru9ng

Kunde:   Deutsche TELEKOM AG/T-Systems

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Analyse der IT-Architektur/Organisation in einem hochkomplexen Billing-Umfeld wie auch vor/nachgelagerter Prozesse zwecks Einführung einer neuen Organisationsstruktur/IT-Landschaft (auch unter der Berücksichtigung von SOA/ESB)  im Rahmen des BPO (Buiness Prozess Outsourcing. Kalkulation von Kostenmodellen/Kennzahlen

Hierbei umfasste das Aufgabengebiet:
o        Eingehende Analyse und Bestandsaufnahme bestehender Organisations-Strukturen und der IT-Landschaft (Architektur) im PostBillingSysteme - Dokumentation des IST-Zustandes
o        Aufbau/Konsolidierung eines teams seitens der Fachbereiche und des Realisierers zur Analyse bestehender Systeme – in Zusammenarbeit mit der internen Architektur
o        Analyse komplexer Billing-Prozesse in einer heterogenen Architektur mit diversen Organisationseinheiten
o        Ziel: Erstellen neuer Organisationseinheiten sowie IT-Systemarchitektur Architektur basierend auf dem Konzept der SOA/des ESB in Verbindung mit einem Service-Repository sowie Service/Prozess-Orchestrations (BizTalk)
o        Darlegung der Konzepte im Rahmen einer Entscheidungsvorlage (EVL) gegenüber dem Top-Management (2 Stufen unter demTELEKOM-Vorstand)
o        Berücksichtigung hochkomplexer technischer Abläufe bzgl. der Planung der Architektur
o        Die Billing-Systeme müssen in der Lage sein, bis zu 40 Mio Rechnungen zu verarbeiten incl. Wertschöpfungsprozess.
o        Planung der organisatorisch/technischen Migration von HP NonStop zu ORACLE incl. Billing-Systeme.
o        Durchführung von Veränderungsprozessen im Fachbereich zur Realisierung des BPO (Business Process Outsourcing) – um die SOA-Welt der potentiellen Kunden zu erlernen
o        Herbeiführung von Kosteneinsparungen im ein-stelligen-Millionenbereich
- Definition und Errechnung entsprechender Key Performance Indicator

RAG Röhlaufsuchungs AG

Projektzeitraum:  Juli 2005 – September 2005

Betriebssystem:   Windows 2003 Advanced Server, Linux

Datenbanken:      ORACLE 10g

Programmiersprachen:       PL/SQL – JAVA, .NET

Werkzeuge:        JDevloper, TOAD, WEBIntelligence, Crystal Reports  XI,

UNIVERSUM, DashBoard-Manager, OWB,

Crystal Enterprise, WebIntelligence


Technologien:     DataDirect ODBC, ODBC, JDBC, JSF, J2EE, SAP BusinessOne SDK, DataWarehouse

Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwicklung

Kunde:   RAG Röhlaufsuchungs AG

Projektsprache:   Deusch

Tätigkeitskurzbeschreibung:
Planung und Einführung eines DataWarehouse zur Analyse von Röhl/Gas-Bohrungen

Hierbei umfasste das Aufgabengebiet:
o        Analyse der betriebsinternen Prozesse, um damit die Grundlage für die OLAP-Modellierung zu legen
o        Planung/Erstellung des OLAP-Modells zur Darlegung der Dimensionen sowie Faktentabellen im Rahmen des Snowflake-Schemas (Multicube)
o        Definition eines ETL-Prozesses (Initialbefüllung/Aktualisierungsbefüllung), der Daten aus weiteren Systemen ausliest (Access, SQLServer, SAP, Excel, mySQL) und diese den Dimensionen sowie den Faktentabellen zuordnet
- Verwendung des ORACLE-Warehouse-Builder und nachgelagerter PL/SQL-Entwicklung zur Realisierung der Initial/Aktualisierungsbefüllung
- Implementation von Jobs wg. automatischer Updateverarbeitung
- Aufbau einer Linux/ORACLE serverseitigen Datenverbindung (heterogenious Services) zur Verbindung von ORACLE mit weiteren Datenquellen
o        Definition der gewünschten Kennzahlen auf Basis eines UNIVERSUMS
- Planung der Kennzahlen für den Produktion/HR/Finanzbereich
- Implementation der entsprechenden BusinessObjekte mittels eines BO Universum
- Erstellung der gewünschten Cubes mittels BO Universum
o        Aufbau Analyse/Reporting-Funktionalität
- Erstellen und Verteilung von Analysen/Reports (WEBIntelligence/Crystal Enterprise, Crystal Reports) sowie Erstellung eines DashBoard basierend auf dem erstellten UNIVERSUM
- Abbildung komplexer Reports Kennzahlen und Grafikorientiert
- Abbildung komplexer DataViews
- Abbildung eines komplexen Rechtekonzepts
o        Implementation eines Rechtekonzeptes
- Erstellung eines Rechtekonzeptes, um den Zugriff auf die erstellten Repots/Cubes zu beschränken
o        Abbildung eines Front-Ends zur Abbildung von Soll-Werten basierend auf J2EE/JSF und Import von Soll-Werten aus Excel-Tabellen
o        Evaluierung spezifischer Funktionalitäten bzgl. des SAP Business One SDK zwecks interner Schulung und entsprechend Live-Demos auf Basis von J2EE/.NET (VB.NET)
o        Migration von spezifischen Reports/Universen von BO nach Cognos.
- Nachbildung spezifischer Reports und Metadaten in Cognos
o        Installation von ORACLE 10g auf Linux
- Administration der Basisumgebung
- Performance-tuning nach Aufsetzen des Warehouses

COMMERZBANK AG

Projektzeitraum:  April 2005 – Juni 2005

Betriebssystem:   Windows 2003 Advanced Server

Datenbanken:      SQLServer, HOST

Programmiersprachen:       C#, VB.NET

Werkzeuge:        Visual Studio NET 2003, SQLServer 2000

Technologien:     ADO.NET, ASP.NET, IIS,  XML, HTML, WEB-Forms, OOP,

OOA, NET-Framework 1.1


Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwicklung, Migration

Kunde:   COMMERZBANK AG

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Unterstützung bei der Migration bestehender Anwendungen auf Basis von Visual Basic 6.0/HTML nach .NET (c#). Migration einer exemplarischen Anwendung nach c#.

Hierbei umfasste das Aufgabengebiet:
-        Analyse der bestehenden Anwendungen (Visual Basic 6.0)
o        Einarbeitung in entsprechende Bankprozesse der beteiligten Anwendungen
o        Einarbeitung in Framework
-        Analyse bestehender Dokumentationen
-        Erarbeitung eines Fachkonzeptes sowie einen Guide (Cookbook) zur schrittweisen
-        Migration der bestehenden Anwendungen nach .NET (c#)
o        Evaluierung von tools zur automatischen Codemigration
o        Analyse/Vergleich/Gegenüberstellung bestehender Architekturen/Zielarchitektur (Microsoft Best Pattern and Practices)
o        Objektorientiertet Analyse Quellobjekte – Gegenüberstellung mit .NET-Objekten
o        Schrittweise Einführung durch konkretes Migrationsbeispiel
- Darstellung von Besonderheiten bei der Migration
o        CodePath-Analyse
-        Implementation des Anwendungsflusses (UI-Controller)
o        Steuerung sämtlicher Aktivitäten bzgl. des Anwendungsflusses
- Steuerung durch Einführung von Use-Case bezogenen Navigationgraphs
o        Kommunikation mit HOST-Services
-        Implementation Front-End
o        Planung/Implementation der Navigationsstruktur
o        Implementation des Front-Ends auf Basis MS-WEB-Controls (c#)
o        Ansteuerung des vorhandenen PrintServers zum Druck von Ergebnissen


Deutsche Bank (sinius/SBS)


Projektzeitraum:  Juni 2004 – April 2005

Betriebssystem:   Windows 2000 Advanced Server/Windows 2003 Server, Linux

Datenbanken:      SQLServer 2000, Oracle (9i/10g)

Programmiersprachen:       C#, T/SQL/PL/SQL, JAVA

Werkzeuge:        Visual Studio NET, SQLServer 2000, Infragistics, Visual Studio

NET 2005, SQLServer 2005, ORACLE Warehouse Builder 10g,

ORACLE Designer 10g, SharePoint Portal Server


Technologien:              ADO.NET, ASP.NET, IIS,  XML, HTML, Web-Services
(WSE1.0, 2.0), Win-Forms, WEB-Forms, Crystal Reports, Datenmodellierung, OOP, OOA, Objektrelationales

Mapping, Smart-Client, NET-Framework 1.1/2.0, Infragistics V4.3


Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwicklung

Kunde:   Deutsche Bank (sinius/SBS)

Projektsprache:   Deutsch/Englisch (Projektsprache ausschließlich englisch)

Tätigkeitskurzbeschreibung:
Unterstützung/Mitarbeit beim Ausbau/Neuentwicklung sowie bei der Qualitätssicherung eines Systems zur vollautomatischen Konfiguration von Rechnern innnerhalb eines „beliebig“ großen Netzwerkes – Konfigurationsserver, zu 100 % Web-basierend – Projekt eBranch.

Planung (Architektur) und Implementation einer WEBForm sowie WINForm basierenden Anwendung zur Verwaltung des Equipments sämtlicher Filialen der Deutschen Bank.

Hierbei umfasste das Aufgabengebiet:
o        Analyse von Teilbereichen zur Qualitätssicherung
o        Analyse sowie Erweiterung eines komplexen tools, welches ein vollständiges objektrelationales Mapping zwischen Objekten in c# sowie den entsprechenden Schema-Objekten im SQLServer realisiert
- Übertragung spezifischer Funktionalitäten (aus Performancegründen) in T/SQL – dadurch Objekterstellung in c#, jedoch Prozessausführung in T/SQL
- Optimierung der SQLStatements sowie des SQLServer (Profiling etc.)
o        Fehleranalyse des WEB-GUI’s sowie Fehlerbehebung
o        Erstellung von WEB-basierenden Reports zwecks Überprüfung von Konfigurationen einzelner Clients
o        Planung/Implementation eines Replikationsmechanismus (Transactional Replication/Log-Shipping)
o        Implementation von Code-Access-Security
o        Planung/Implementation der Erweiterung der Web Service Enhancements. Hierzu gehören
- Das (automatische) Routing von WEB-Services zwischen verschiedenen Rechenzentren, sofern ein oder mehrere Rechenzentren ausfallen
- Implementation von spezifischen Proxy-Objekten zur Realisierung des Routing – u. a. SOAP-Client
- Das Verschlüsseln und Signieren von SOAP-Messages sowie der entsprechenden Entschlüsselung, Implementation der WEB-Service-Security
o        Erweiterung eines Tools, welches anhand einer Schemaerweiterung automatisch die entsprechenden Objekte in C# implementiert (Objektmodell)
o        Integration von Daten aus Oracle in den SQLServer
- Erstellen von StoredProcedures für diesen Zweck
o        Implementation der SOA (Service Orientated Architecture) basierend auf Microsoft Technologien und einer n-Schicht-Architektur
o        Performanceoptimierung
- Reduktion der Anfragen der WEB-Services an den Datenbankserver um 90 % durch intelligente/optimierte Trigger-Mechanismen sowie c#-Quellcode/Prozessoptimierung
o        Planung/Erstellung eines Gesamtkonzepts für den Desaster-Fall
- Realisierung der transaktionalen Replikation auf Basis des SQLServer 2000
•        Fällt ein Rechenzentrum aus, werden direkt sämtliche Anfragen an WEB-Services direkt in ein weiteres Rechenzentrum geroutet (WSE 2.0) – ebenso werden die Daten im SQLServer direkt repliziert
o        Planung einer neuen Architektur für das bestehende SSC-System
- Generierung von Standard-DDL-Objekten mittels T/SQL auf Basis von CodeSmith. Erweiterung von CodeSmith, um spezifische Assistenten
- Implementation einer mehrschichtigen Architektur, so dass sämtliche Objekte autonom laufen können
- Komplette Offline-Nutzung des Datenbestandes mittels Versionierung der DataSets
- Planung sämtlicher Designs/Architektur auf Basis der „Pattern & Praxice“ Dokumente von Microsoft MSDN – Enterprise Services/’DCOM
o        Aufbau der Architektur das Projektes zur Verwaltung des Equipments
- SOA/WEBServices/SOAP/SmartClient
- N-tier – Architektur (UI-Prozess/Business-Prozess/DB-Prozess)
- Implementation mittels c# und PL/SQL
- Nutzung von NUNIT
- Nutzung der ApplicationBlocks von Microsoft
•        Caching Framework/Configuration Management/Data Access/Exception Management/User Interface Process/Logging/Security
- Anwendung basierend auf dem Internet Information Server 6.0
•        Konfiguration desselben
•        Implementation eines Smart-Clients auf Basis von Microsoft Application Blocks und Infragistics
- Analyse von bestehendem PL/SQL-Code – Coaching in PL/SQL
- Implementation bestimmter Teilfunktionalitäten in PL/SQL/JAVA
- Permanente Interaktion mit den Datenbankadministratoren
- Erstellen des Betriebshandbuchs für die Middleware, ORACLE sowie Linux-Betriebssystem.
- Optimierung von SQLStatements, Implementation von Materialized Views sowie Jobs
- Nutzung von Crystal Reports zur Erzeugung von WEB-based-Reports
•        Nutzung der CR-API – Formatierungen/Export/Printoptionen
•        Graphische Aufbereitung der jeweiligen Statistiken
•        Distribution der Reports auf Basis von Web-Parst mittels des SharePoint-Portal Servers
- Datenbefüllung aus weiteren Quellen mittels ORACLE Warehouse Builder (ETL) in Verbindung mit PL/SQL
- Erstellung von diversen Objekten sowie Reverse Engeniering mittels ORACLE Designer 10g




Dade Behring

Projektzeitraum:  Februar 2004 – Mai 2004

Betriebssystem:   Windows 2000 Advanced Server

Datenbanken:      SQLServer 2000, MSDE 2000 SQLServer 2000

Programmiersprachen:       Visual Basic NET

Werkzeuge:        Visual Studio NET, Crystal Report (Versionen 8.5, 9, 10), TrueDB-

Grid (Component One)


Technologien:              ODBC, ADO.NET , XML

Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwickler, Coaching

Kunde:   Dade Behring

Projektsprache:   Deutsch/Englisch

Tätigkeitskurzbeschreibung:
Planung und Erstellung einer komplexen userverwaltung sowie Erstellung diverser Reports auf Basis von Crystal Reports.

Hierbei umfasste das Aufgabengebiet:
-        Planung der Prozesslogik (OOA, UML) in Zusammenarbeit mit dem Kunden
-        Planung und Implementation einer komplexen Userverwaltung
o        Implementation eines komplexen Verschlüsselungsalgorithmus auf Basis von .NET
o        Abbildung eines komfortablen und komplexen Front-Ends auf Basis des TrueDB-Grids
o        Abbildung von verschiedensten Berechtigungsstrukturen
-        Planung und Implementation diverser Reports  auf Basis von Crystal Reports
o        Abbildung von beliebigen graphischen Symbolen innerhalb der Reports – separat und bzgl. von Datensatzauflistungen
o        Import von XML-Dateien und auslesen der entsprechenden Data-Sets auf Basis von ADO.NET – exportieren der Data-Sets in den SQLServer und Ablage der Bilder zur Anzeige im Report
o        Implementation der Reports multilingual
o        Implementation einer Infrastrukturlibrary für die Reports sowie Libraries für die einzelnen Reports selbst
o        Aufbau von optisch und datentechnisch sehr komplexen Reports
o        Erstellung diverser XML-Schemata und Verarbeitung von XML-Dokumenten auf Basis von Visual Basic NET (.NET Framework)
-        Durchführen der kompletten Dokumentation (Dokumente sowie Sourcecodes) in Englisch
o        Beachten der Projektvorgehensweisen im Rahmen der Erstellung von Großprojekten in einem international agierenden Konzern
o        Beachten der Mehrsprachigkeit (beliebige Sprachen), da das Produkt weltweit ausgeliefert wird - Lokalisierung

Via Nova (Versicherungsdienstleister)

Projektzeitraum:  Januar 2003 – März  2004

Betriebssystem:   Windows 2000 Advanced Server/Windows 2003

Datenbanken:      SQLServer 2000, SQLServer 2000 Analysis Services, Oracle

Programmiersprachen:       Visual Basic NET, c#, MDX, SQL

Werkzeuge:                 Visual Studio NET, Internet Information Server, Pivot Table

Services, OWC (Office Web Components), Crystal Reports 9,

Analysis Services Manager, Excel,

SQLServer, 2000 Reporting Services, Oracle 9i OLAP, MIS Plain,

MIS Alea, MIS OnVision, MIS DeltaMiner, BO Data Integrator 6.5,

MDX


Technologien:              ODBC, ADO.NET, ASP.NET, XML, http, Web Services,

Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwickler, Coaching

Kunde:   Via Nova (Versicherungsdienstleister)

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung und Realisierung eines WEB-basierten Clients sowie ein  Data-Warehouse-System zur Überprüfung von Kennzahlen im Versicherungswesen.

Hierbei umfasste das Aufgabengebiet:
-        Planung der Prozesslogik (OOA, UML) in Zusammenarbeit mit dem Kunden
-        Importieren/Analyse der Datenextrakte
o        ETL-Prozess
- Daten wurden integriert von diversen Datenquellen (Oracle, SQLServer, Access, Excel etc.)
- Nutzung des BO Data Integrator sowie DTS
-        Erstellen von Analysen im Microsoft Analysis Services/OLAP-Services
o        Planung und Implementation eines multidimensionalen Datenmodells (OLAP-Cube(Würfel)
o        Aufbau der Datenstruktur in Form des Star/Galaxy -Schema
-        Planung und Implementation eines WEB-basierten Front-Ends auf Basis der Office-Web-Komponenten sowie Excel. Implementation von web-basierenden Abfragen auf Basis der MDX
-        Aufbau eines Universums und Implementation von Analysen/Reports (WEBIntelligence) basierend auf BO (Universum Designer) zur Erstellung von Cubes und zur Analyse/Darstellung von Kennzahlen. Erstellung mehrerer Reports auf Basis von BO WEBIntelligence. Realisiert wurde ein SnowFlake-Schema mittels des Designer – Anbindung erfolgte an den SQLServer 2000.
-        Implementation mehrerer (cube) Reports auf Basis des SQLServer 2000 Reporting Services (SOAP – API – http/XML)
-        Bereitstellung komplexer Infrastruktur (IIS, Windows Server, http, Security) wg. Bereitstellung des OLAP-FrontEnds im WEB. Hierfür dynamische Anbindung basierend auf http/HTTPS zum remote-Zugriff auf die cubes weltweit. Kunde hat vom Ausland aus auf die cubes zugegriffen und Daten analysiert.
-        Durchführen von Workshops für die Produkte der MIS AG (Controling, Unternehmensplanung)


ANZAG AG (Pharma-Logistik)

Projektzeitraum:  September 2002 – Januar  2004

Betriebssystem:   HP Unix

Datenbanken:      Oracle 8.1.6 (8i), 8.1.7 (8i), 9.2.0.2 (9i)

Programmiersprachen:       PL/SQL, JAVA

Werkzeuge:                 TOAD, SQLPlus, Oracle, AccessXP, Apache, Access97, Perl,

PL/SQL-Developer, Visual Basic 6.0, Designer, Oracle 9iDS,

T/SQL, ORACLE Reports, JBoss, Oracle 9iAS,                  JDeveloper, Eclipse, MIS Import Master, Oracle Workflow

ORACLE Warehouse Builder



Technologien:              J2EE, JDBC, Data-Warehouse, Servlet, EJB, ODBC, OLEDB,

ADO, DAO, Oracle Objects for OLE, BC4J


Fachliche Bereiche:        

Position:         Planung, Konzeption, Entwickler, Coaching

Kunde:   ANZAG AG (Pharma-Logistik)

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung und Implementation von PL/SQL-Packages zur backend-seitigen Realisierung eines WEB-basierenden Logistik-Systems zur Planung von Touren auf dem Gebiet der Bundesrepublik Deutschland zur Belieferung von Apotheken. Planung und Implementation eines komplexen Abrechnungssystems basierend auf Oracle sowie MS-Access.

Hierbei umfasste das Aufgabengebiet:
-        Planung der Prozesslogik (OOA, UML) in Zusammenarbeit mit dem Kunden
o        Planung des Logistikprozesses in Verbindung mit dem zu erstellenden Portal
-        Planung/Implementation und Test von  Packages zur Implementation der Anwendung
o        Tourenberechnung/Tourenplanung/Tourenverwaltung von Apothekenbelieferungen im gesamten Bundesgebiet
o        Dieses System basiert auf einer Middleware (J2EE – TOMCAT/JBOSS) und dem Zugriff auf PL/SQL-Packages in Oracle
- Planung der Middleware in Zusammenarbeit mit dem Kunden
- Planung/Realisierung des Backends auf Basis von PL/SQL
o        Implementation eines komplexen Abrechnungssystems auf Basis von PL/SQL, Access sowie SQLServer in Verbindung mit Microsoft Access als Reporting-tool
- Komplette Abrechnung aller Touren incl. Sonderkonditionen für einzelne Teilunternehmen, die wiederum von ANZAG beauftragt werden.
- Aufbau von dynamischen Reports (ORACLE Reports) mit Datenversorgung durch Oracle
- Migration des Abrechnungssystems von Access97 nach AccessXP
o        Überprüfung von Datenkonsistenzen bzw. Suche von Datenfehlern auf Basis von PL/SQL und Perl
o        Implementation einer Importdatenbank mittels Access XP
- Importieren von Flat-Files in bestehende Tabellen
- Auswahl von mehreren Reports für den End-Anwender basierend auf den zu importierenden Daten
o        Implementation von Jobs, um den automatischen Rechnungsablauf anzustoßen
- Automatische Überprüfung der jeweiligen Statús, um die erfolgreiche Abarbeitung der jeweiligen Jobs zu garantieren
o        Vervollständigen inkonsistenter Daten im Oracle-Backend durch spezielle Algorithmen
o        Automatische Fehlersuche durch erstellen bestimmter Algorithmen auf Basis von PL/SQL
-        Planung/Realisierung von Workshops zur Einführung der Oracle 9iDS (JDeveloper, Warehouse-Builder, Discoverer, BC4J) in Verbindung mit TOMCAT, JBOSS und Oracle 9iAS Erweiterung eines Systems zur Handelskalkulation mittels AccessXP, PL/SQL sowie Oracle-Objects for OLE
o        Anpassung des GUI incl. Aufbau neuer Masken zur Datenabfrage und dem dynamischen Aufbau von SQLQueries
o        Entwickeln von Algorithmen zur Berechnung von Kalkulationspreisen für Pharmaprodukte auf Basis von PL/SQL
o        Durchführen von Massenkalkulationen auf Basis diverser Kriterien des Anwenders auf Basis von MS-Access und PL/SQL
o        Erstellen von Preislisten im Abgleich mit ADABAS/Natural auf Basis von PL/SQL
o        Erweiterung des Datenmodells auf Basis des Oracle-Designers
o        Automatisches Erstellen aller DML-Scripts durch sp. Algorithmen
o        Befüllung mit Daten aus Drittsystemen basierend auf Jobs mit dem Warehouse Builder

SAMSON AG (Meß- und Regeltechnik)

Projektzeitraum:  Dezember 2002 – Januar 2003

Betriebssystem:   Windows 2000

Datenbanken:      Oracle 8.1.7 (8i), Oracle 9.2.0.3, Access, MSDE, SQLServer 2000

Programmiersprachen:       PL/SQL, VB.NET, C#

Werkzeuge:                 Visual Studio Net, Access2000,AccessXP, Oracle (8.1.7), Chrystal

Reports.NET, CrystalReports 8.5/9.0, RC API, Visual Basic 6.0,

SQLPlus, TOAD, Word-VBA (Word 9.0 / 10.0 Objekt Library), MS-

Flex-Grid, FarPoint SPREAD


Technologien:              ODBC, HTML, HTML Help Workshop, ADO.NET, .NET

Framework


Fachliche Bereiche:        

Position:         Entwickler, Coach, Konzeptionist

Kunde:   SAMSON AG (Meß- und Regeltechnik)

Projektsprache:   Deutsch


Tätigkeitskurzbeschreibung:
Mitarbeit bei der Planung und Realisierung eines Konfigurationstools zur Meß- und Regeltechnik. Dieses tool soll als Erweiterung des Meß- und Regeltechnik-Softwareproduktes IFS fungieren, dessen Konfigurationstool äußerst unkomfortabel und eben so langsam ist.  Das Konfigurationstool verwaltet die systematische Ablage, Anordnung und Verwaltung von Messdaten für best. Maschinen.

Hierbei umfasste das Aufgabengebiet:
-        Coaching der Mitarbeiter bzgl. VB.NET, c# (.NET Framework) und Oracle
-        Implementation eines Frameworks basierend auf .NET
-        Erstellen und Implementation von StyleGuids in Zusammenarbeit mit dem Kunden
-        Implementation diverser Klassen in VB:NET und C# auf Basis des .NET Frameworks
-        Planung und Erstellen eines WEB-basierenden kontextsensitiven On-Line-Hilfesystems auf Basis von c#.
-        Planung und Implementation von komplexen und multilingualen Reports auf Basis von CrystalReports, CrystalReports.NET und Microsoft Word
o        Dynamische Erstellung von komplexen Word Dokumenten mittels (tiefergehender) Nutzung der Word 9.0 / 10.0 Objekt-Bibliothek (Objektmodell) mittels VB.NET.
o        Dynamische Erstellung von komplexen Reports mittels Crystal Reports
- Reports (Daten und Optik) werden komplett erst zur Laufzeit erstellt unter Nutzung der RC-API (Bestandteil von Crystal Reports zur dynamischen Erzeugung (zur Laufzeit) von Reports)
- Export von Reports nach Excel, Word und PDF
- Anpassung von Reports zur Laufzeit zur Änderung diverser Daten UND des Layouts
- Weltweite Distribution der entsprechenden Reports zwecks Angebotserstellung
- Implementation einer ReportVerwaltung (Wann wurden welche Reports von wem wohin geschickt – etc.)

-        Erstellen einer Klassenstruktur für
o        Dynamisches Erstellen von Tabellen
o        Automatisierung von DML-Scripten bzgl. Oracle und Access
o        Erstellen von dynamischen Datenzugriffskanälen auf Oracle, Access sowie den SQLServer 2000
o        Ablage der Konfigurationsdaten für dieses Programm in Tabellen, um dadurch die Konfiguration dynamisch zu halten
o        Datenanzeige auf Basis des TreeViews-Controls
o        Erstellung/Anzeige eines dynamischen Menüleistensystems
o        Erstellen multilingualer Masken zur Abbildung von Prozessfunktionalitäten
o        Erstellung von MDI-Masken und automatische Anpassung der jeweiligen Menüleisten/Symbolleisten in Abhängigkeit vom gewählten Child-Window
o        Erstellung von Microsoft Access Datenbanken mittels c#.
o        Implementation von (optimierten) Listen zur Darstellung von Massen/Abfrage/Prozesswerten unter Verwendung des FarPoint Spread-Controls
-        Erstellen eines komplexen GUI sowie spezieller Komponenten zur Realisierung der Angebotsverwaltung und Integration desselben in das Konfigurationsprojekt
-        Erstellung eines Installationsscriptes zur Ansteuerung der MSDE
o        Rollout der Anwendung – Erstellen eines Setup-Programm
- Hierbei Verwendung von Merge-Modulen
-        Projektvorgehensweise nach RUP (Rational Unified Process)


ZDF (Zweites Deutsches Fernsehen)

Projektzeitraum:  Juli 2003 – September 2003

Betriebssystem:   Windows 2000

Programmiersprachen:       Visual Basic.NET, VBA (Excel VBA)

Werkzeuge:                 Visual Basic.NET, Excel, Visio, Chrystal Reports

Technologien:              XML, ADO.NET, WEB-Services

Position:         Entwicklung,Konzeption, Coaching

Kunde:   ZDF (Zweites Deutsches Fernsehen)

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung sowie Implementation eines Frameworks auf Basis des .NET-Frameworks. Dieses Framework war Grundlage des Projektes IPS (Integriertes Programmplanungs System) und dient zur Planung und Administration der Fernsehsendungen für mehrere Sender. Einführung Reporting, Coaching der Mitarbeiter.

Meine Tätigkeit beinhaltete:
-        Einarbeitung in das System IPS
-        Planung/Implementation des Frameworks
o        Planung der Funktionalitäten in Absprache mit dem Entwicklungsteam
o        Implementation/Test des Frameworks
- Frameworks für:
•        ADO-DataSets
•        Reporting
•        ErrorHandling
•        Messaging
•        Datenmigration Excel
•        Menüleisten
o        Implementation dynamischer Menüleisten auf Basis von XML
•        Forms-Handling
•        Emulation MDI-Funktionalität
o        Coaching Mitarbeiter
- Nutzung der DIE von VB.NET
- Einführung in CrystalReports (auch RC-API)
- Aufbau effektiven Codings
-        Erarbeitung von (technologischen) Vorgehensweisen, um Anforderungen der Fachabteilungen zu implementieren
-        Erweiterung/Test von WEB-Services
o        Die WEB-Services waren dafür verantwortlich, Daten von ADABAS (HOST) nach Windows zu übertragen
-        Dokumentation des Gesamtsystems (Visio)
-        Erstellung dynamischer Reports unter Visual Basic.NET und Chrystal Reports
o        Zugrundeliegende Daten werden auf Basis von XML gneriert und verarbeitet
o        Report wird zur Laufzeit erstellt kann (zur Laufzeit) angepasst werden – daher äußerst dynamisch.

IT-Dienstleister (CLOU GmbH)

Projektzeitraum:  Januar 2003 – März 2003

Betriebssystem:   Unix (Solaris), Windows 2000

Datenbanken:      Oracle 9, SQLServer 2000, Sybase Adaptive Server 12

Programmiersprachen:       PL/SQL, JAVA, SQL,HTML

Werkzeuge:                 TOAD, SQLPlus, JDeveloper, Oracle 9iAS, WebSpere,

Apache, Crystal Reports 9.0, Crystal Enterprise Report

Application Server 10, Seagate Info 7.5


Technologien:              UML, JDBC, XML, EJB, J2EE, SDK, RMI, JNDI, Swing, BAPI,

mySAP, IDOCs, RFC, XLSTransformation

 


Fachliche Bereiche:        

Position:         Konzeptionist, Entwickler

Kunde:   IT-Dienstleister (CLOU GmbH)


Tätigkeitskurzbeschreibung:
Planung und Implementation eines Systems zur Überwachung von Lagerbeständen (Bestandsführung) und Erstellung spezifischer Auswertungen mit Zugriff auf ein bestehendes SAP-System (mySAP) auf Basis von BAPI und JAVA

Meine Tätigkeit beinhaltete:
-        Konzeption
o        Konzeption des Systems/Erstellung des Pflichtenheftes
-        Implementation
o        Implementation des GUI-Clients als Swing-Anwendung
o        Erstellung sämtlicher benötigter Masken
- Anpassung der Masken an entsprechende User-Profile
o        Implementation der benötigte Prozesse
- Zugriff auf EJB’s
•        Kapselung von Prozessfunktionalitäten
-        Datenbank sowie weitere Systems
o        Anbindung des Systems an Oracle sowie mySAP
- Nutzung der BAPI-Schnittstelle (RFC)
•        Dies zur Implementation der im Pflichtenheft geplanten Funktionalitäten
-        Reporting
o        Erstellung der gewünschten WEB-Based Reports zur Präsentation der entsprechenden Abfrageergebnisse/Auswertungen .Dies erfolgte auf der Basis von Crystal Enterprise
o        Analyse/Übernahme von Reports aus Altsystem (Seagate Info)
-        Datenübernahme
o        Übernahme von Daten aus Alt-Systemen sowie dem SQLServer 2000 und dem Sybase Adaptive Server
- Hierzu erstellen von diversen T-SQLScripts zur Datenübernahme

Arcor (Telekommunikation)

Projektzeitraum:  November 2002 – März 2003

Betriebssystem:   Sun Solaris, Windows 2000

Datenbanken:      Oracle 8.1.6 (8i), 8.1.7 (8i), 9.2.0.2 (9i)

Programmiersprachen:       PL/SQL, SQL

Werkzeuge:                 TOAD, SQLPlus, Oracle Forms 6i, Oracle Reports 6i                  

Technologien:              UML, EDI/EDIFACT

Position:         Entwicklung und Konzeption

Kunde:   Arcor (Telekommunikation)

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung und Entwicklung eines Systems zur Rechnungsprüfung in Bezug auf die Rechnungssellung zwischen der Deutschen Telekom AG und Arcor.

Meine Tätigkeit beinhaltete:
-        Mitarbeit bei der Planung und Konzeption der Geschäftsprozesse sowie der (fachlichen) Anforderungen auf objektorientierter Basis (OOA, OOD)
-        Planung/Implementation des vollständigen ERM auf Basis von Oracle incl. aller Constraints
-        Planung und Realisierung der client- und serverseitigen Implementation der Datenübernahme seitens der Telekom via EDI/EDIFACT
o        Im Rahmen des Datenübernahmeprozesses werden Daten aus FLAT-Files übernommen und auf mehrere Tabellen verteilt
- Sicherstellung der Datenqualität/Datenkonsistenz konform zu den definierten Prozessen
o        Hierbei werden von der Deutschen Telekom AG Rechnungsdatum über einen Zeitraum von mehreren Monaten über EDI/EDIFACT zur Verfügung gestellt, die mittels hochperformanter Lösungen in Oracle eingelesen und prozessorientiert verarbeitet werden.
-        Implementation diverser Prüffälle zur Verifikation von Rechnungsdaten
o        Hochperformante Verarbeitung von Massendaten  zur Beschleunigung der Rechnungsprüfung
-        Planung und Implementation der Masken
o        zum Import der Daten sowie zur Erfassung der Stammdaten in Form von TK-Produkten, Preisen etc.
o        zur Erstellung von Statistiken zur Überprüfung der Fehlerfälle/Prüffälle
o        Aufbau diverser Reports, die mittels dynamischer SQLStatements von Forms aus angesprochen werden, zur optischen Aufbereitung der Statistiken
o        Planung und Implementation eines Rechtekonzepts
o        Ausführliche Tests sowie Entwicklung von Testalgorithmen
o        Automatisierte Fehlersuche auf Basis von PL/SQL im Backend
o        Berücksichtigen von Länderspezifischen Einstellungen (NLS)
o        Erstellung von generischen Abfragen in Forms in Abhängigkeit der User-Eingaben
o        Projektvorgehensweise nach RUP (Rational Unified Process)


HZD

Projektzeitraum:  September 2002 – Oktober 2002

Betriebssystem:   HP Unix, Windows 2000

Datenbanken:      Oracle 9 iAS, 8.1.7(8i), 9.2.0.1 (9i)

Programmiersprachen:       PL/SQL, JAVA

Werkzeuge:                 TOAD, SQLPlus, Oracle Forms 6i, Oracle Reports 6i, Reports

Server, Forms Server, Apache, Application Server, PL/SQL WEB-

       Toolkit, KeepTool, Designer, ERWin


Technologien:              interMedia, UML, Oracle Text

Position:         Entwickler

Kunde:   Hessische Zentrale für Datenverarbeitung (Hessisches

Innenministerium)


Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Analyse und Fehlerbeseitigung im POLAS-System (Polizeiliches Auskunftssystem)
Hierbei handelt es sich um eine Client/Server sowie WEB-basierte Anwendung zur Pflege von polizeilichen Daten

Meine Tätigkeit beinhaltete:
-        Analyse sowie Dokumentation (UML) von Packages in PL/SQL
-        Bereinigung fehlerhafter PL/SQL-Packages
o        Test fehlerhafter Packages im Testbetrieb, Übergabe und Aufsetzen im Produktionsbetrieb, Datenabgleich, Datenanalyse
-        Qualitätssicherung bei Installation neuer Datenbanken und der Migration vorhandener PL/SQL-Packages und Forms-Anwendungen
-        Analyse und Anpassung fehlerhafter SQLScripts für Installation von neuen Datenbanken.
-        Analyse vorhandener Oracle-Forms-Anwendungen
-        Migration bestehender PL/SQL-Packages von Oracle 8.1.7 nach Oracle 9.2.0.1
-        Analyse und Anpassung von Unix-Scripts zur Migration auf neue Serverumgebung (DB,WEB,Forms – Server)
-        Änderung vorhandener Forms-Anwendungen unter Berücksichtigung versch. Patches
-        Administrative Tätigkeiten unter (HP)-Unix
o        Anpassung/Organisation diverser (projektabhängiger) Dateien
o        Organisation der Umgebung in Bezug auf die WEB bzw. Forms bzw. DBServer
-        Anpassung vorhandener Forms-Anwendung an interMedia-Technologie, was die Realisierung eines Textindexes und die Anpassung verschiedener Forms-Anwendung implizierte , um hierdurch eine schnellere Suche im Rahmen wissenschaftlicher Analysen zu ermöglichen
-        Implementation eines Multi-Data-Column-Store mittels InterMedia
-        Verifikation bestehender PL/SQL-Sourcen zwecks Systemdokumentation
-        Implementation von vorhandenen Forms-Client/Server-Anwendungen zu WEB-basierenden Anwendungen mittels des Forms-Servers unter Unix
-        Implementation einer WEB-basierenden Anwendung zur Verwaltung des Zugriffs auf bereits existierende WEB-Anwendungen.


IT-Dienstleister

Projektzeitraum:  August 2002 – Oktober 2002

Betriebssystem:   Windows 2000 Advanced Server

Datenbanken:      SQLServer 2000

Programmiersprachen:       Visual Basic 6.0, T/SQL

Werkzeuge:                 Visual Studio 6.0, DOT.NET (VB.NET) , SQLServer(Query-

Analyzer), Crystal Enterprise


Technologien:              COM+, IIS, UML, ASP.NET, ASP, WEB-Services, SOAP, HTTP

Fachliche Bereiche:        

Position:         Entwickler

Kunde:   IT-Dienstleister

Projektsprache:   Deutsch

Tätigkeitskurzbeschreibung:
Planung und Implementation eines WEB-basierenden Systems für den Vertrieb von Viag Interkom.

Meine Tätigkeit umfasste hierbei:
-        Planung der Prozesse sowie des ERM
-        Planung der Middleware und des Backends
-        Implementation der Middleware/Prozesslogik auf Basis von Komponenten/WEB-Services in Visual Basic
-        Implementation des Backends mittels T/SQL
o        Implementation von Stored Prozedures
o        Implementation von Triggern
-        Implementation des Front-Ends auf Basis von HTML und serverseitigen Objekten
o        Realisierung von sog. Workflows zur Akquise von Neukunden
o        Hierbei umfasst jede Akquise eines Neukunden einen Prozess (Workflow), der wiederum einzelne Task bzw. Aufgaben impliziert
o        Reporting der einzelnen durchzuführenden Aufgaben für Überwachungs- und statistische Zwecke
o        Realisierung des kompletten Layouts
- Zur Pflege von Workflows
- Zur Ansicht von aktuellen Workflows bzgl. der Akquise eines best. Kunden
- Zugriff auf serverseitige Komponenten auf Basis von COM+ (Transactionsmanagement)
o        Zugriff auf Web-Services mittels SOAP (Simple Object Access Protokoll) auf Basis von ASP.NET und COM
-        Projektvorgehensweise nach RUP (Rational Unified Process)
-        Erstellen von WEB-basierenden Reports mittels Crystal Enterprise
o        Hierbei Installation sowie Administration von Crystal Enterprise
o        Optimierung von CE, da ca. 1000 Vertriebsmitarbeiter auf WEB-basierende Reports zugreifen


SchollerHoesch/Glatfelter (USA)/ Accenture

Projektzeitraum:  März 2002 – Juni 2002

Betriebssystem:   Unix

Datenbanken:      Oracle 7.x, 8.x

Programmiersprachen:       PL/SQL – Perl, Pro*C, C++, VB, VBA

Werkzeuge:                 TOAD, SQLPlus, Access, BizTalk Server, ODBC, Oracle Forms,

ERWin, Excel


Technologien:              UML

Position:         Entwickler, Teilprojektleiter

Kunde:   SchollerHoesch/Glatfelter (USA)/ Accenture

Projektsprache:   Deutsch, Englisch

Tätigkeitskurzbeschreibung:
Unterstützung bei der Migration eines vorhandenen Oracle-Forms-Projektes zu einem SAP-System.

Das Projekt beinhaltet:
-        Planung der zu implementierenden Schnittstellen sowie der zu implementierenden Prozesse mittels der UML mit anschließender Erstellung des ERM.
-        Datenmigration zwischen Access, Excel und Oracle u. a. mittels VBA
-        Datenbankzugriffe mittels ODBC zwischen Access, Excel und Oracle
-        PL/SQL – Perl – Entwicklung
-        Erstellen von Datenbankextrakten, Planung der jeweiligen Packages – auch durch Analyse sowie Verifikation der entsprechenden Datengrundlage des Oracle-Servers
-        Erstellen entsprechender ASCII-Files zur Weiterverarbeitung in SAP (Oracle)
-        Analyse der vorhandenen Daten, Verifikation des ERM
-        Analyse fehlerhafter sowie inkonsistenter Daten
-        Erstellen von Reports (SQLPlus)
-        Implementation von Schnittstellen zur permanenten Übertragung und Abgleichung von Daten zwischen Alt- und Neusystem
-        Hierbei werden sowohl das Altsystem wie auch das SAP-System permanent parallel weitergepflegt. Es werden bei dem Datenabgleich bestimmte Kriterien berücksichtigt, insbesondere betreffend die Datenkonsistenz, Datenredundanz und Historienverwaltung
-        Erstellen von Jobs in Oracle zur Automatisierung der Datenübertragung
-        Erstellen von Batch-Abläufen zur Automatisierung der Erstellung der Datenbankextrakte
-        Permanenter Abgleich der Datenbestände mittels SAP und der Software BizTalk
-        Integration einer Componente (AIC) zur Datenübertragung nach Oracle unter Nutzung von Visual Basis 6.0
-        Implementation von WEB-Services zur Verwendung mittels BizTalkServer und dem Datenaustausch mittels EDI
-        Erstellen von Unix-Scripts zur Automatisierung von Standardvorgängen
-        Analyse vorhandener Pro*C/C++-Codes
-        Erweiterung vorhandener Funktionalitäten mittels C++
IT-Dienstleister (CLOU GmbH)

Projektzeitraum:  Januar 2002 – Dezember 2003

Betriebssystem:   Unix (Solaris, Linux), Windows 2000

Datenbanken:      Oracle 8.1.7, 9.X, 10g

Programmiersprachen:       PL/SQL, JAVA, SQL,HTML

Werkzeuge:                 TOAD, SQLPlus, JDeveloper, Eclipse, JBOSS, TOMCAT, ARIS

Process Generator, Apache, Crystal Reports 9.0, Crystal              Enterprise Report Application Server 9, MicroStrategy, Crystal

Analysis, Crystal Enterprise, IBM WEBsphere, IBM WEBsphere

Developer Studio, BizTalkServer 2004, Oracle Express


Technologien:              UML, JDBC, XML, Servlet, JavaServerPages, EJB, J2EE,

JAVA-SDK, RMI, JNDI, CVS, STRUTS, Ant, MVC


Position:         Entwickler, Konzeptionist, Teilprojektleiter

Kunde:   IT-Dienstleister (CLOU GmbH)

Tätigkeitskurzbeschreibung:
Mitarbeit bei der Planung/Implementation/Einführung eines auf die Bedürfnisse des Kunden zugeschnittenen WEB-basierenden ERP-Systems

Meine Tätigkeit umfasste hierbei:
-        Planung (Objektorientierte Analyse und Design)
o        Analyse/Abbildung der Geschäftsprozesse mit ARIS
o        Planung/Abbildung des ERM/der Architektur sowie der benötigten Klassen/Objektstruktur auf Basis von UML (MVC)
o        Erstellen eines Anforderungsprofils (Lastenheft)
o        Erstellung eines detaillierten Pflichtenheftes durch ständige Kommunikation mit den Fachabteilungen
o        Aufbau einer mehrstufigen Architektur, bestehend aus Client (Servlet/JSP), der Middleware (Prozessverarbeitung – EJB) und dem Backend (Oracle 9i, 10g)
-        Implementation von EJB’s und Servlets/JSP zur Abbildung diverser Geschäftsprozesse
o        Angebots/Rechnungs/Kundens/Auftragserfassung/Artikelverwaltung
- Nutzung der jew. Module für den Anwender durch benutzerspezifische Profile
- Modulübergreifende Suchfunktionalität
- Einheitlicher Zugriff auf DB von allen ERP-Objekten (EJB’s)
- Implementation diverser Framework-Komponenten
- Konsistente Datengrundlage zw. allen Anwendungsmodulen durch einheitliches ERM
- Realisierung diverser Funktionalitäten gemäß vorh. Pflichtenheft
- Austausch mit Fremdsystemen über EDIFACHT/XML, Flat-Files etc.
•        Datenaustausch mit dem bereits vorhanden Konfigurationsgenerator (XML)
•        Migration der Daten von Legacy-Sytemen auf Oracle
- Einheitliche Bedienerführung aller Module
- Implementation von Mehrsprachigkeit
- Implementation einer Rechteverwaltung
- Integration des Sendens von E-Mails, Historisierung sowie Reporting
-        Datenaustausch mit anderen Systemen zwecks Datenintegration (BizTalkServer)
-        Durchführen von Workshops bzgl. Datenbankentwicklung mit Oracle10g
-        Implementation eines DataWarehouse auf Basis von Oracle Express/Oracle DataMining/Oracle OLAP
-        Implementation eines kompletten WEB-basierenden Reportings
o        Installation/Administration/Implementation von Crystal Enterprise für die Nutzung von ca. 500 usern
o        Erstellen komplexer Reports mit Crystal Reports sowie Verteilung derselben mit CE
o        Optimierung von CE – Implementation eines Rechtekonzeptes
-        Datenbank
o        Pflege der benötigten Tabellen
o        Implementation diverser PL/SQL-Packages im Zusammenspiel mit der Middleware
o        Zugriff auf Oracle mittels JDBC
-        Rollout
o        Deployment/Administration unter JBOSS/TOMCAT
o        Administration von JBOSS/TOMCAT
-        Schulung
o        Schulung der Endanwender zur Nutzung des Gesamtsystems
o        Dokumentation des Systems


Mannesmann Arcor (Vodafone, DB-Telematik)

Projektzeitraum:  Oktober 2001 – August 2002

Betriebssystem:   NT 4.0 Server|Workstation, Unix

Datenbanken:      Oracle 8.1.7 (8i) , Access

Programmiersprachen:       PL/SQL, Visual Basic, VB.NET, C#, Perl

Werkzeuge:                 TOAD, ODBC, JDBC, ERWin, Oracle Designer

Technologien:              COM, UML, ERM

Position          Entwickler, Teilprojektleiter

Kunde:            Mannesmann Arcor (Vodafone, DB-Telematik)

Tätigkeitskurzbeschreibung:

Mehrstufige Konvertierung bzw. Erweiterung einer bestehenden Anwendung zur Personal(zeit)verwaltung. Das Quellsystem liegt als Access95-Datenbank ohne Oracle Anbindung vor.

Dieses Projekt umfasste:
-        Im ersten Schritt erfolgte die Datenbankanbindung an einen Oracle-Server (8.1.6) sowie die Migration bestehender Funktionalitäten nach PL/SQL, Perl, Visual Basic sowie Access 2000. Mit Fertigstellung der Entwicklungsumgebung von Microsoft erfolgte eine Anbindung an VB.NET bzw. C#
-        Datenmodellierung
-        Teilprojektleitung
-        Mitarbeit bei der Erstellung der Anforderungen (Lastenheft-Evaluierung der Anforderung) und Entwicklung des Pflichtenheftes
-        Unterstützung des Kunden bei der Zusammenarbeit mit externen Dienstleistern, die diesem Projekt zuarbeiten
-        Planung der Architektur dieses Systems in Zusammenarbeit mit dem Kunden
-        Konvertierung nach Oracle. Migration von Daten von Access nach Oracle, Optimierung
-        einlesen von Arbeitszeiten sowie SAP relevanten Informationen, die von Außendienstmitarbeitern via Handy an einen Oracle-Datenbankserver geschickt werden. tägliche Aktualisierung von SMS Nachrichten durch JOBS auf dem Oracle-Server
-        Abbildung der kompletten Organisationsstruktur des Fachbereichs der DB-Telematik auf dem Oracle-Server und im Front-End in funktionaler Hinsicht
-        Anpassung der Anwendung an das implementierte Rechtekonzept; Teilzugriffe auf das System, abhängig von der eigenen Funktion
-        Analyse der eingehenden Personalinformationen der Außendienstmitarbeiter
-        Selektion valider Daten nach bestimmten Kriterien
-        Berechnung der Personal(arbeits)zeiten unter Berücksichtigung diverser Kriterien
-        Anpassung des Front-Ends an die Anforderungen des Kunden
-        Implementation einer Verwaltung von Außendienstmitarbeitern sowie einer Verwaltung zur Freigabe der Software für autorisierte Anwender (Rechtekonzept)
-        Überprüfung eingehender SMS-Nachrichten auf dem Oracle-Server und damit Verifikation der geleisteten Arbeitszeiten
-        Korrekturmöglichkeit, sofern Arbeitszeiten nicht korrekt bzw. unvollständige gepflegt wurde

Controlmatic

Projektzeitraum:  Dezember 2001 – März 2002

Betriebssystem:   NT 4.0 Server|Workstation, Unix

Datenbanken:      Oracle, Access

Programmiersprachen:     PL/SQL

Werkzeuge:                 TOAD, SQLPlus, MS-Project, ODBC, JAVA, Apache (Tomcat)

Technologien:              EJB, JSP, J2EE, JDBC

Kunde:   Controlmatic

Tätigkeitskurzbeschreibung:
Implementation einer Schnittstelle in Oracle zwischen zwei inkompatiblen Buchhaltungspro-grammen (Lohnbuchhaltung Paisy/Perbit) sowie Konsolidierung der Daten


Das Projekt beinhaltet:
- Daten/Systemanalyse
-        Analyse der Datenstruktur der bestehenden Lohnbuchhaltungsprogramme,
-        Verifikation exportierter Daten
-        Teilprojektleitung
- Fehleranalyse der Daten im Produktivbetrieb (Perl)
  - Sicherstellung fehlerhafter Exports der Daten von einer AS400
- Implementation einer Schnittstelle in Oracle (UTL_FILE) zur
Erzeugung valider Daten
- Datenaufbereitung im Oracle-Server, um verifizierbare
Daten zu erhalten
-        Test der veränderten Datengrundlage im Zielsystem
-        Erstellung eines Rechtekonzepts
-        Durchführung diverser DBA-Tätigkeiten
-        Aufsetzen der Datenbank
-        Administration der Datenbank (User, Backup etc.)
-        Migration von ASCII-Daten auf den Oracle-Server




Henkel

Projektzeitraum:  Juli 2001 – Dezember 2001

Betriebssystem:   NT 4.0 Server|Workstation

Datenbanken:      Oracle

Programmiersprachen:       PL/SQL

Werkzeuge:                 Oracle Forms 6i, Oracle Designer, Oracle Reports 6i, MS-Projekt,
                Excel

Technologien:              Oracle Packages, Prozeduren, Funktionen, Reports

Kunde:   Henkel

Tätigkeitskurzbeschreibung:

Implementation eines Client/Server sowie WEB-basierenden-Systems zur Personalbeurteilung


Dieses Projekt umfasste:
-        Planung der Tabellengrundlage
-        Migration von Daten von Excel nach Oracle
-        Projektleitung
-        Planung der Prozesslogik
-        Implementation benötigter multilingualer Masken
-        Implementation der Funktionalitäten auf dem Oracle-Server
-        Automatisches senden von Daten via E-Mail und Import dieser Daten
-        Implementation multilingualer Reports
-        Dynamischer Aufbau der Masken, abhängig vom user
-        Planung sowie Implementation eines Berechtigungskonzeptes
-        Verschlüsselung der via E-Mail zu sendenden Daten
-        Automatischer Import von Daten
-        Aus weiteren Datenbanken
-        Aus Textdateien


Mannesmann Arcor

Projektzeitraum:  Juli  2001 – Dezember 2001

Betriebssystem:   NT 4.0 Server|Workstation

Datenbanken:      Oracle 8.x

Programmiersprachen:       PL/SQL

Werkzeuge:                 Toad, SQLPLUS

Technologien:              

Kunde:   Mannesmann Arcor

Tätigkeitskurzbeschreibung:

Mitarbeit beim Aufbau eines Data-Warehouse-Systems zur Übersicht von ausstehenden Kundenzahlungen. Realisiert werden soll ein sogennantes Kundenmonitoring.

Dieses Projekt umfasste:
-        Festlegung der Datengrundlagen/Datenquellen
-        Planung eines performanten Systems zur Möglichkeit der Verarbeitung von Massendaten
-        Einlesen der Daten aus Fremdsystemen und Sicherung deren Qualität
-        Sicherstellung der Datenkonsistenz aufgrund ungenauer Daten der Quellsysteme
-        Abbildung des ETL-Prozesses
-        Aufbau eines Front-Ends zur Visualisierung des Kundenmonitorings
-        Erstellung von Materialized views als eine Basis des Monitorings
Erstellung von Jobs zum automatischen Zugriff auf verschiedene Quellsysteme und Übernahme dieser Daten ins Warehouse

Mannesmann Arcor (Vodafone Airtouch)

Projektzeitraum:  Januar 2001 – August 2001

Betriebssystem:   NT 4.0 Server|Workstation

Datenbanken:      Oracle, MS-Access

Programmiersprachen:       Visual Basic 6.0, PL/SQL, JAVA, Perl

Werkzeuge:                 Crystal Report , FarPoints Spread-Control (Tabellencontrol),

TOAD, Jbuilder, ERWin, ODBC, OLEDB, Word (VBA)

Technologien:              HTML, PHP, ASP (VBScript/JavaScript), XML, Oracle Objects for

OLE, WSH, JSP, J2EE, EJB, DDE


Kunde:   Mannesmann Arcor (Vodafone Airtouch)

Tätigkeitskurzbeschreibung:

Implementation eines Client/Server-Systems, welches Festnetzanschlüsse für Kunden verwaltet.

Dieses Projekt umfasste:
-        Planung der Tabellengrundlage
-        Planung der Prozesslogik
-        Implementation der Prozesslogik auf einem Oracle-Server
-        Implementation einer 2-Schicht-Prozessverarbeitung. Hierbei werden in der ersten Schicht alle nötigen Daten validiert und in der zweiten Schicht die entsprechenden Prozessdaten verwaltet – auch durch Zugriff auf Packages/Funktionen in verteilten Systemen
-        Implementation bestimmter Funktionalitäten mittels JAVA bzw. Perl
-        Verwendung von bestehenden Funktionalitäten in verteilten Datenbanken
-        Optimierung der Datenbankzugriffe durch Verwendung von Oracle Objects for OLE
-        Erstellen eines FrontEnds
-        Evaluierung der Benutzereingaben
-        Implementation des Zugriffs auf den Datenbankserver
-        Konfiguration der Anwendung mittels eines WEB-basierenden tools, welches auf serverseitige JAVA-Komponenten zugreift.
-        Erstellen komplexer Formulare auf Basis von Word mittels des Word-Objektmodells und DDE

MAN Roland Druckmaschinen AG

Projektzeitraum:  Januar 2000 – Dezember 2000

Betriebssystem:   NT 4.0 Server|Workstation

Datenbanken:      SQLServer, MS-Access

Programmiersprachen:       Visual Basic 6.0, T-SQL, VBScript

Werkzeuge:                 Crystal Report , FarPoints Spread-Control, TreeView,

ERWin,ODBC


Technologien:     COM, MTS, Windows Scripting Host (WSH)

Kunde:   MAN Roland Druckmaschinen AG

Tätigkeitskurzbeschreibung:
Implementation einer Software zur Verwaltung von Übersetzungsaufträgen für Druckmaschinen.


Dieses Projekt umfasste:
-        Umfassende Planung der Prozesse sowie des Tabellenmodells und deren Abbildung mittels UML
-        Implementation des FrontEnds
-        Implementation sowie Auswertung des Status-Handlings von Übersetzungsaufträgen
-        Evaluierung aller Benutzereingaben
-        Aufbau sowie Implementation aller Masken
-        Zugriff auf bereits bestehende COM-Komponenten
-        Implementation von Routinen zur Netzwerkfähigkeit der Anwendung
-        Implementation des DB-Servers
-        Erstellen aller nötigen Trigger im SQLServer zur Überwachung der Statús
-        Erstellung aller Prozeduren zur Ablage und Überwachung der Daten
-        Erstellen der Prozeduren zur Kommunikation mit weiteren Datenbanken sowie Objekten
-        Implemenetation von DB-Jobs zum Aktualisieren bestimmter Tabelleninformationen
-        Durchführen vollständiger Setup-Routinen zum Rollout der Anwendung