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