Database Solution Architect (Oracle)
Aktualisiert am 27.07.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 27.07.2018
Verfügbar zu: 90%
davon vor Ort: 90%
Deutsch
Muttersprache
Englisch
fliessend
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Einsätze in Hessen werden bevorzugt

Arbeitserlaubnis: EU-Staatsangehöriger

nicht möglich

Projekte

Projekte

6 Jahre 2 Monate
2018-02 - heute

Datenbank-Architektur, Beratung, Datenmodellierung und -Programmierung

Oracle 12c mit PL/SQL Amazon Cloud Services (AWS)

Rolle: Datenbank-Architekt, Beratung, Datenmodellierung und -Programmierung

Beschreibung:

  • DataMart4Spatial-Projektstudie Die für Oracle 12c basierte PL/SQL Funktionalität dient als generisches Interface für die zentrale Suche im Produkt-Archiv von Satellitendaten
  • Die Suchfunktionen erlauben flexible Suchkriterien, und unter anderem Geodaten-bezogene Suchen.
  • Die Backend-Suchfunktionalität nutzt einen generischen Ansatz, und benötigt vor der Anbindung eines Archivs eine Customization über Metadaten.

Ziel:

  • Ziel des Data-Marts ist die Bereitstellung von Mitarbeiterdaten aus dem HR-System in der AWS-Cloud-Umgebung.
  • Die Mitarbeiter sollen die Service-Anwendungen (24x7) über Cloud-Services nutzen können.
  • Die Synchronisation der Daten mit der Quelle erfolgt near-realtime. Aufgrund der sicherheitstechnischen Auflagen an das Zielsystem, werden die Daten verschlüsselt kommuniziert (Native Network Encryption) und auch verschlüsselt in der Cloud gehalten (Transparent Data Encryption).
  • Zusätzlich wird über ein Virtual Private Database-Konzept sichergestellt, dass privilegierte Anwender (auch DBAs) keine Leseberechtigungen auf die Mitarbeiterdaten haben.
  • Das ursprüngliche Konzept sah den Einsatz des Produktes Oracle Database Vault vor, das im Laufe Feasibility-Prüfungen aufgegeben wurde.

 

Aufgaben:

  • Ausarbeitung von Oracle spezifischen Optionen für die Umsetzung der sicherheitstechnischen Auflagen an die AWS-Cloud-Umgebung (Oracle Database Vault, Native Network Encryption, Transparent Data Encryption, Oracle-Wallet, Virtual Private Database, Fine-Grained-Access-Control, Auditing)
  • Mitwirkung bei der Entscheidungsfindung für die Bestellung der Cloud-Umgebung (EC2 vs. RDS-Instanz, Konfiguration der Cloud-Datenbank, Auswahl der Storage-Optionen, Storage-Kapazität, I/O Anforderungen)
  • Ausarbeitungen zu Oracle Database Vault (Installation, Funktionalität, Auswirkungen auf bestehende Installationen), Klärungen zur kundenseitigen Betreuung des Produktes
  • Ausarbeitungen eines Virtual Private Database-Konzepts (als Ersatz für Oracle Database Vault)
  • Konzeption der Backend-Architektur (User- und Rollenverteilung)
  • Der Entwurf und die Implementierung des Datenmodells (Data Vault vs. 3n)
  • Implementierung der PL/SQL basierten Synchronisationslogik zwischen der PeopleSoft-Schnittstelle und dem DataMart in der Cloud-Datenbank
  • Optimierungen, Performance-Analysen und Integrationstests
  • Architektur- und Schnittstellen-Dokumentation
Oracle 12c mit PL/SQL Amazon Cloud Services (AWS)
14 Jahre 11 Monate
2009-05 - heute

AIM - Migration eines Data Warehouse von Oracle 9i

Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver (Tomcat 6)

Rolle: Managing Consultant, Prüfung der fachlichen Vorgaben und des Grobkonzepts, Ausarbeitung des Feinkonzepts und die Umsetzung der fachlichen Vorgaben

Beschreibung:

  • AIM - Migration eines Data Warehouse von Oracle 9i (mit Zeichensatz WE8ISO8859P1) auf Oracle 10g (mit Unicode-Zeichensatz AL32UTF8) im Rahmen der Markteinführung in China (Informationssystem für multinationale Firmenkunden)

Ziel:

  • Ziel des Projektes ist die Ausarbeitung und Umsetzung von technologischen Lösungsansätzen (PL/SQL, JDBC, DAO, DTO, Hibernate) auf Basis der Datenbank-Version Oracle 11g

 

Aufgaben:

  • Planung und Ausarbeitung eines groben Vorgehensmodells für die Migration auf Oracle 11g mit Unicode-Zeichensatz (AL32UTF8)
  • Datenkorrekturen im Kontext der Unicode-Umstellung, Behebung von Konvertierungsfehlern (Data Truncation und Lossy Data)
  • Programmierung der Synchronisationslogik der Daten inklusive automatischer Historisierung (PL/SQL)
  • Implementierung des Data Access Layers mit Java-Technologien und Data Access Objects (DAO)
  • Vergleich der alternativen Umsetzung mit Hilfe von Hibernate
  • Ausarbeitungen zu den neuen Features von Oracle 11g
  • Optimierung der Datenbank-Konfiguration für Oracle 11g
Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver (Tomcat 6)
Dienstleistungsbranche
7 Monate
2017-08 - 2018-02

Oracle 11g basierte zentrale Datenbank-Archiv für Satellitendaten

Datenbank-Architekt, -Modellierung u. -Programmierung, Umsetzung Oracle 12c mit PL/SQL
Datenbank-Architekt, -Modellierung u. -Programmierung, Umsetzung
  • Das Oracle 11g basierte zentrale Datenbank-Archiv für Satellitendaten (UMARF) unterstützt die Benutzer unter anderem mit Geodaten-bezogenen Suchen.
  • Die existierende (instabile) Backend-Suchfunktionalität wurde durch eine Oracle-Locator nutzende PL/SQL-Implementierung ersetzt.
  • In einem längeren Zeitraum wurden Schwachstellen der Datenbank analysiert und beseitigt oder Verbesserungen oder Optimierung in Backend-Prozessen eingeführt. (Data Warehouse-Applikation)

Ziel:

  • Ziel des Data-Marts ist die Bereitstellung einer schnellen und stabilen Geo-Daten basierten Suche für Satelliten-Produktdaten.
  • Das Archiv verwaltet die Produktdaten von einer Vielzahl von unterschiedlichen Satelliten.
  • Die PL/SQL basierte Lösung wurde konzipiert, um die Antwortzeiten auf Adhoc-Abfragen zu optimieren.

 

Aufgaben:

  • Konzeption und Implementierung einer generischen Oracle Locator basierten PL/SQL-Lösung für die Geo-Daten unterstützte Produktsuche in Satellit-Datenarchiven
  • Performance-Analysen und -Tests zwecks Stabilität und Skalierbarkeit
  • Dokumentation des Prototyps
Oracle 12c mit PL/SQL
Institut für die Verarbeitung von Wetterdaten
4 Jahre 2 Monate
2013-06 - 2017-07

ARGUS (später umbenannt zu MPSTAR)

Oracle 11g mit JDBC basierten Ladeprozessen als Teil der Infrastruktur

Rolle: Managing Consultant, Datenbank-Modellierung und -Programmierung, DBA-Tätigkeit, Umsetzung einzelne Arbeitspakete

Beschreibung:

  • Oracle 11g Datenmigration von mehreren Oracle 10g basierten Datenbankinstanzen
  • Verbesserung und Optimierung der Backend- Prozesse unter Nutzung von Oracle Enterprise Edition-Features
  • Verwaltung der SQL- Installationen unter SVN und Configuration Management (Data Warehouse-Applikation)
  • Serena Dimensions wird zwecks Configuration Management der kompletten Hardware und Softwarelandschaft eingesetzt.
  • Das komplette Change-Management basiert auf dieser Software.
  • Die 3-schichttige Architektur nutzt im Backend Oracle Standard Edition und einen proprietären Application Server von Serena.

Ziel:

  • Ziel des UMARF-Projektes ist die Bereitstellung einer schnellen Geo-Daten basierten Suche für Satelliten-Produktdaten.
  • Das Archiv verwaltet die Produktdaten von einer Vielzahl von unterschiedlichen Satelliten.
  • Obwohl Enterprise Edition empfehlenswert ist, wird die Datenbank aus Kostengründen mit Oracle Standard Edition betrieben.
  • Aufgrund der Schwächen von Oracle-Locator (Tabellen-Partitionierung ist nur mit Oracle Enterprise Edition erlaubt) wurde eine PL/SQL basierte Lösung konzipiert, um die Antwortzeiten auf Adhoc-Abfragen zu optimieren.
  • Die Partitionierung von Produktdaten-Tabellen wurde PL/SQL-seitig nachgebaut und die existierenden Orbitdaten in die neue Lösung transferiert.
  • Parallel dazu wurden Verarbeitungsprozesse datenbankseitig (PL/SQL basiert) optimiert werden.

 

Aufgaben:

  • Konzeption und Implementierung einer Oracle Locator basierten PL/SQL-Lösung für die Geo-Daten unterstützte Produktsuche im UMARF-Datenarchiv
  • Konzeption und Implementierung einer PL/SQL-basierten Lösung zwecks Daten-Synchronisation zwischen zwei durch eine Firewall getrennte Oracle-Datenbanken
  • Implementierung von PL/SQL basierten Automationen zwecks Korrektur von Produktdaten. (Instrument-Mode, Equator-Point-Longitude und Latitude)
  • Beratung der Produktverantwortlichen bei Datenbank bezogenen Anpassungen
  • Optimierungen in der UMARF-Datenbank (Konfiguration, Prozesse)
  • Studie and Review des Produkts Oracle RAC One Node (Installation, technische Evaluierung, Dokumentation)
  • Analyse und Behebung von Performance-Engpässen, Anomalien
  • SQL Change-Management: (Entwicklung, Einspielung von SQL-Installationsskripten)
  • Administration der produktiven Datenbanken
  • Serena Dimensions: Analysen zwecks Klärung der Perfomance-Unterschiede von SQL-Abfragen zwischen verschiedenen Dimensions-Versionen mit Berücksichtigung der Hardware-Abhängigkeiten
  • Serena Dimensions: Behebung von Performance-Engpässen in SQL-Abfragen
  • Serena Dimensions: Oracle-11g-Datebank-Migration von Serena Dimensions
  • Überarbeitung der existierenden RMAN-Backup-Konzeption, Anpassung in RMAN-Skripten zwecks 14) Umsetzung der neuen Backup-Strategie
  • Analyse und Behebung von Datenbank bezogenen Anomalien (RMAN)
Oracle 11g mit JDBC basierten Ladeprozessen als Teil der Infrastruktur
Institut für die Verarbeitung der Daten von METOP- Wetttersatelliten
2 Jahre 4 Monate
2014-09 - 2016-12

Projektstudie mit Oracle 11g und J2EE ( Internes Projekt)

Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver Das Informationssystem (Portal) wird von mehreren internen Systemen und Datenquellen zyklisch mit Daten versorgt Die ETL-Verarbeitung basiert hauptsächlich auf PL/SQL und Data Integrator (Business Objects). Die Aktualisierung der Daten erfolgt tagesaktuell.

Rolle: Managing Consultant (Teilzeit), Grobkonzeption für eine Oracle 12c-Migration,

 

Beschreibung:

  • Projektstudie mit Oracle 11g und J2EE
  • Ausarbeitung funktionaler Bibliotheken  für Data Warehouse-Anwendungen

Ziel:

  • Ziel der Projekte (AIM, Prospero) ist die Unterstützung von Kunden bei ihren weltweiten Aktionen die Umsetzung mehrerer fachlicher Anforderungen und struktureller Anpassungen am Datenmodell in diesem Zuge.

 

Aufgaben:

  • Ausarbeitungen zwecks Umsetzung der Migration der AIM-Datenbank:
    • Oracle 12c-Migration der PL/SQL-Funktionalität (zur Performance-Messung von Standard-Reports)
    • Ausarbeitungen zur Ermittlung der besten Datenkonfiguration für Oracle 12c.
    • Klärung der Probleme bei Datenbank-Statistiken mit Oracle 12c (adaptive cursor)
    • Umsetzung von Datenbank-Arbeitspaketen in Abstimmung mit den jeweiligen Fachbereichen
    • Unterstützung bei der Schwachstellen-Behebung in der ETL-Verarbeitung, im Bereich der Batchläufe oder SQL-Abfragen
    • Prüfung der Stabilität und Optimierung der Datenbank-Konfiguration für Oracle 12c 
Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver Das Informationssystem (Portal) wird von mehreren internen Systemen und Datenquellen zyklisch mit Daten versorgt Die ETL-Verarbeitung basiert hauptsächlich auf PL/SQL und Data Integrator (Business Objects). Die Aktualisierung der Daten erfolgt tagesaktuell.
Dienstleistungsbranche
2 Jahre 7 Monate
2010-12 - 2013-06

AIM, Prospero

Oracle 11g mit mehreren Perl oder JDBC basierten Ladeprozessen

Rolle: Managing Consultant, Datenbank-Modellierung und -Programmierung, DBA-Tätigkeit, Umsetzung einzelner Arbeitspakete

Beschreibung:

  • Beratung, Analyse und Unterstützung der Projekte bei Datenbank bezogenen Fragestellungen (Oracle 12c-Migration)
  • Umsetzung von kleineren Arbeitspaketen (Informationssystem für multinationale Firmenkunden)

Ziel:

  • Ziel des Projektes ist die Migration der bestehenden Oracle 10g Umgebungen.
  • Die abzulösenden Datenbanken (aktuell ca. 30 TB) sind historisch gewachsen, und weisen hohes Optimierungspotenzial auf.
  • Ein großes Problem besteht darin, dass diese Größe nur noch mit partitionierten Tabellen sinnvoll verwaltbar ist. Während der Migration soll das Datenmodell verbessert und Prozesse optimiert werden.
  • Zwecks administrativ besserer Verwaltung der Datenbanken wurde die jahresweise (in einigen Fällen auch die monatliche) Tabellen-Partitionierung eingeführt.
  • Im Laufe der Migration wurden Verarbeitungsprozesse datenbankseitig (mit Hilfe von PL/SQL basierten Lösungen) optimiert.

 

Aufgaben:

  • Review und Optimierungen der existierenden Datenmodelle der zu migrierenden Datenbanken
  • Datenmigration von (5 Oracle 10g-Datenbank-Instanzen) auf die Version 11g
  • Reverse Engineering der existierenden Datenbank-Implementierung (ASCAT, GOME, IASI, CHART, SAPHIRE, GRAS) und Transformation in generische SQL-Installationsskripte
  • Verbesserung der Implementierung durch Einführung von weiteren Automatismen und Optimierung der Ladeläufe
  • Implementierung von PL/SQL basierten Automatismen zwecks Vereinfachung der Administration (Datenwachstum, Verwaltung der Tabellen-Partitionslogik mit Jahres bezogenen Read-Only-Tablespaces)
  • Administrative Begleitung der migrierten Datenbanken bis zur Übergabe (ca. 2 Jahre)
  • Umsetzung einzelner Arbeitspakete mit PL/SQL, Optimierung von Batchläufen Deployment-Support für Change-Management: (Entwicklung und Einspielung von SQL-Installationsskripten)
  • Administration der produktiven Datenbanken von Entwicklungsumgebungen
  • Datenbank-Support für Benutzer
Oracle 11g mit mehreren Perl oder JDBC basierten Ladeprozessen
Dienstleistungsbranche
1 Jahr 3 Monate
2008-01 - 2009-03

Analyse und Optimierung eines Data Warehouse

Zwei-Schichten-Architektur mit Oracle 10g EE und Apache-Webserver

Rolle:  Managing Consultant, Technische Beratung, Prüfung der fachlichen Vorgaben und des Grobkonzepts, Ausarbeitung des Feinkonzepts und die Umsetzung der fachlichen Vorgaben

Beschreibung:

  • Analyse und Optimierung eines Data Warehouse basierend auf Oracle 9, Erstellung eines Vorschlags zur Umstrukturierung

Ziel:

  • Ziel des Projektes (AIM) ist die Migration der bestehenden Datawarehouse-Lösung auf die neue Datenbank-Version und die Umsetzung mehrerer fachlicher Anpassungen in diesem Zuge.

 

Aufgaben:

  • Planung und Ausarbeitung eines groben Vorgehensmodells für die Migration auf Oracle 10g mit Unicode-Zeichensatz (AL32UTF8) unter Berücksichtigung der fachlicher Vorgaben
  • Analysen im Kontext der Unicode-Umstellung, Klärungen zu potentiellen Konvertierungsfehlern (Data Truncation und Lossy Data), Ausarbeitungen potentieller Lösungsansätze
  • Umstellung aller Transaktionstabellen auf einen neuen Primärschlüssel
  • Umstellung der ETL-Verarbeitung auf den neuen Primärschlüssel und Umsetzung der Anpassungen im Kontext der Unicode-Umstellung
  • Optimierung der ETL-Verarbeitung im Bereich der Batchläufe, und von SQL-Abfragen im Bereich Reporting
  • Entwurf und Programmierung einer PL/SQL-Anwendung zur dynamischen Performance-Messung von Standard-Reports
  • Optimierung der Datenbank-Konfiguration für Oracle 10g
  • Technische Dokumentation, Dokumentation der Best-of-Breed-Methoden
Zwei-Schichten-Architektur mit Oracle 10g EE und Apache-Webserver
Bank, Wertpapierhandel
5 Monate
2007-06 - 2007-10

Data Warehouse Integration von Kontaktdaten

Client-Server-Architektur Oracle 9i SE Datenbank zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Beratung, Architekt für die Analyse, Konzeption und Umstrukturierung der bestehenden Implementierung

Beschreibung:

  • Data Warehouse Integration von Kontaktdaten, Integration einer MS-SQL Server Datenbank an das Data Warehouse (Oracle Datenbank-Plattform)
  • Konzeption und Implementierung des Data-Marts für das weitere Reporting 

Ziel:

  • Ziel des Projektes ist die Optimierung des Data Warehouse mit Übergabe an den Betrieb

Aufgaben:

  • Analyse und Dokumentation der bestehenden Infrastruktur (insbesondere Schwachstellenanalyse)
  • Analyse der Prozesse zur zyklischen Datensynchronisation mit den Quellsystemen (PL/SQL)
  • Ausarbeitungen zur Korrektur der Schwachstellen im Design und der Implementierung von ETL-Logiken
  • Ausarbeitung eine Konzepts zur Umstrukturierung und Optimierung der Data Warehouse Architektur
  • Design und Implementierung eines Prototyps für die ETL-Logiken (proof of concept)
  • Performance-Tuning
  • Vorschläge für Verbesserung der Betriebssicherheit
Client-Server-Architektur Oracle 9i SE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
3 Monate
2007-06 - 2007-08

CC-SLA-Reporting

Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Architekt für die Konzeption und Implementierung des Data Marts zur Synchronisation

Beschreibung:

  • Migration einer Informatica-basierten Anwendung auf die Oracle Datenbank-Plattform (PL/SQL)
  • Konzeption und Implementierung des Data-Marts für die Service Level Agreement (SLA) bezogene Performance-Messung 

Ziel:

  • Ziel der Integration ist die Bereitstellung der Kontaktdaten und die Anreicherung durch Data Warehouse Kenndaten.
  • Die Daten werden für das weitere Reporting täglich aktualisiert bereitgestellt.

 

Aufgaben:

  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Synchronisation (in PL/SQL)
  • Design und Implementierung von ETL-Logiken für die Weiterleitung von Beschwerdenachrichten an das Retail Customer Stack
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
4 Monate
2006-04 - 2006-07

Konzeption und Implementierung eines Data-Marts in einem größeren Data Warehouse

Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation

Ziel:

  • Ziel der Data-Marts ist die Bereitstellung von Casedaten für die SLA-Evaluierung.
  • Die Berechnung der Dauer der Fallbearbeitung und die weiteren Kriterien zur Evaluierung einer SLA-Verletzung unterliegt einer komplexen Businesslogik je nach Kundentyp (Retail, Business, Service Provider), bzw. je nachdem ob der Fall eskaliert wurde.
  • Das Data-Mart.stellt hierzu alle relevanten Casedaten aus dem CRM-System täglich aktualisiert bereit

Aufgaben:

  • Analyse des Alt-Systems basierend auf Informatica (Fehleranalyse)
  • Unterstützung und Fehlerbehebung im Produktivsystem
  • Implementierung einer PL/SQL basierten Lösung zur Evaluierung der SLA-Verletzungen unter Berücksichtigung der neuen Anforderungen zu Business-Kunden
  • Die Implementierung der Berechnungslogik der Dauer der Case-Bearbeitung unter Berücksichtigung von Servicezeiten und Feiertagen.
  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Synchronisation (in PL/SQL)
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
8 Monate
2005-09 - 2006-04

Implementierung einer Call Center Anwendung

Client-Server-Architektur Oracle 9i EE Datenbank mit mehreren Datenbank-Schnittstellen (Oracle; Sql-Server) zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Architekt für die Konzeption und Implementierung eines Data-Marts zur Synchronisation von Kundendaten aus mehreren CRM-Systemen (Retail, Business, VIP), der Debitoren-Buchhaltung, und relevanter Vertragsdaten.

 

Ziel:

  • Ein wesentliches Ziel der Implementierung ist die Bereitstellung der relevanten Kundendaten für die effiziente Weiterleitung von eingehenden Kundenanrufen

 

Aufgaben:

  • Review des Konzeptdokuments mit den Datenanforderungen. (GAP-Analyse)
  • Inhaltliche Klärung der Qualität der Kundendaten in den Source-Systemen und Feasibility-Analyse zur Beschaffbarkeit der Datenanforderungen
  • Konzeptionelles Design und Implementierungslösung für die einzubindenden Source-Systeme und die Dokumentation der Source-Systeme mit den relevanten bzw. zu synchronisierenden Datenattributen.
  • Klärung der Synchronisationsdetails mit den entsprechenden Source-Systemen
  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Schnittstellensynchronisation (in PL/SQL)
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank mit mehreren Datenbank-Schnittstellen (Oracle; Sql-Server) zur zyklischen Datensynchronisation
Elektronikindustrie
6 Monate
2005-03 - 2005-08

ZenWorks for Desktop Reporting-Datenbank

Client-Server-Architektur mit Delphi-Frontend PostgreSQL8 Datenbank und Schnittstellen für die zyklische Datensynchronisation

Rolle: Managing Consultant, Architekt für die Implementierung einer Call Center-Anwendung zur Erfassung und Verwaltung von Kundenstammdaten, Kundenaufträgen und Reporting-Funktionalität für Statistiken

Ziel:

  • Ein wesentliches Ziel der Implementierung ist die Verbesserung der Datenqualität, insbesondere der Reduktion von Dubletten in den übernommenen Altdaten.
  • Das neue System vermeidet Dubletten bei der Datenerfassung mittels Fuzzy-Techniken in der Datenbank bereits im Ansatz.

 

Aufgaben:

  • Review einer konzeptionellen Vorstudie für die bereits existierende SAP-Anwendung und der Anforderungen an die zukünftige Anwendung
  • Konzeptionelles Design und Implementierung einer Architekturlösung für die neu zu implementierende Call Center-Anwendung basierend auf der Vorstudie.
  • Design und Implementierung des Datenmodells zur Erfassung und Verwaltung von Stammdaten, Kundenaufträgen und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von Business-Logiken (Stored Procedues) und Trigger-Automatismen für die Fuzzy-Suche und Historisierung
  • Design und Implementierung der Schnittstellensynchronisation (in pgsql)
  • Design und Implementierung von Frontendmasken für die Frontendanwendung
  • Initialload von Altdaten, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur mit Delphi-Frontend PostgreSQL8 Datenbank und Schnittstellen für die zyklische Datensynchronisation
Wohnungsbauwirtschaft
4 Monate
2004-10 - 2005-01

Orderbook-Migration

JSP/Servlet basiertes Web-Frontend Oracle9i Datenbank (SuSe Linux) mit mehreren Schnittstellen basierend auf eDirectory (LDAP) und PL/SQL

Rolle: Managing Consultant, Datenbankarchitekt für die Studie und Implementierung einer Reporting-Datenbank zur kostentechnischen Erfassung und Berichterstattung der eingesetzten Hardware- und Softwaredienstleistungen im Konzern

Ziel: 

  • Das Ziel der Implementierung ist die Automatisierung der Datenerfassung und die Angleichung der Daten aus den unterschiedlichen Systemen in einer gemeinsamen Datenhaltung.
  • Die Lösung beinhaltet im Kern die Datenangleichung der Systeme (SAP-HR, Novell eDirectory) mittels PL/SQL und ETL-Technologien.

 

Aufgaben:

  • Konzeptionelles Design einer Architekturlösung für eine Reporting Datenbank mit Schnittstellen zu Meta-Directory (LDAP), SAP-HR und Novell NDS (LDAP).
  • Design eines Datenmodells zur Erfassung und Verwaltung der Hardware- und Software-Dienstleistungen innerhalb der Konzern-Kostenstellen
  • Klärung der Machbarkeit der Datenanforderungen in Bezug auf die weitest gehende Automatisierung der Datensynchronisation
  • Erarbeitung von Lösungsansätzen für den Datenaustausch zwischen der Datenbank und den Umsystemen (LDAP-Servern)
  • Erarbeitung von Lösungsansätzen für das Frontend der Reporting-Datenbank.
  • Implementierung der Datenbankschicht (PL/SQL) auf der Basis der vorgeschlagenen Architektur
  • Datenübernahme von Referenzwerten aus den externen Systemen (SAP, LDAP) mittels ETL-Technologien (sqlloader, exp, imp, external tables)
  • Betreuung des Initialloads (Pilotphase)
  • Dokumentation der Datenbank
JSP/Servlet basiertes Web-Frontend Oracle9i Datenbank (SuSe Linux) mit mehreren Schnittstellen basierend auf eDirectory (LDAP) und PL/SQL
Telekommunikation
3 Monate
2004-06 - 2004-08

Clarify-Siebel-Migration, Axioss-Talin-Schnittstelle

Struts-basiertes Web-Frontend verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen

Rolle: Senior Consultant, Datenbankspezialist für die Migration einer Access-Datenbankanwendung auf Oracle 8i zur Verarbeitung von Kundenaufträgen

Ziel:

  • Das Ziel des Systems ist eine gemeinsame Datenhaltung für die Auftragsdaten aus den Schnittstellen (zu Axioss), die Verbesserung der Datenqualität und eine höhere Skalierbarkeit der Auftragsverwaltung.

Aufgaben:

  • Anforderungsanalyse, Design und Entwicklung des Datenmodells
  • Design und Implementierung einer PL/SQL Schnittstelle zum Datenaustausch von Kundenaufträgen in das Orderbook-System
  • Dokumentation der Datenbank
Struts-basiertes Web-Frontend verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen
Telekommunikation
3 Monate
2004-03 - 2004-05

PROSPERO-Studie

verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen

Rolle: Senior Consultant, Datenbankspezialist für die Implementierung einer PL/SQL Schnittstelle zwischen internen Schnittstellen im Kontext der Axioss-Migration

Aufgaben:

  • Design und Implementierung einer PL/SQL-Schnittstelle zum Datenaustausch von Kundenaufträgen
  • Betreuung und Überwachung der Schnittstelle in der Produktionsumgebung
  • Behebung von Performance-Engpässen
verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen
Transportwirtschaft

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Grundschule und Gynasium in Istanbul, Abschluß der Hochschulreife
  • Justus-Liebig-Universität, Gießen, Studium der Wirtschaftswissenschaften
  • Diplomarbeit über Simulationstechniken im Fach Operations Research
  • Abschluß als Diplom-Kaufmann mit den Spezialfächern: Finanzwirtschaft, Operations Research, Geldtheorie

Zertifizierung

  • Oracle Certified DBA (Oracle 8i, 9i, 10g, 11g)

Kompetenzen

Kompetenzen

Schwerpunkte

  • Database Solution Consulting (Oracle)
  • Implementierung von Data Warehouse- und Business Intelligence-Lösungen
  • Administration und Programmierung von Oracle Datenbanken
  • Schnittstellen-Programmierung auf der Basis von ETL- und J2EE-Technologien
  • Implementierung von mehrschichtigen Architekturen

Schwerpunkt der Programmierkenntnisse im Kontext von Datenbanken:

  • PL/SQL
  • SQL-Skripte
  • Schnittstellen (SQL, JDBC, EJB)
  • Business-Logik

Produkte / Standards / Erfahrungen / Methoden

Technologien

  • J2EE (JDBC, EJB, CORBA, Web Services, LDAP)
  • COM
  • Borland MIDAS

 

EAI Middleware

  • Oracle SOA Suite

 

Application Server

  • BEA WebLogic
  • Oracle 9i AS
  • EAS Application Server

 

Spezialkenntnisse

  • Fuzzy Logic (Dublettenerkennung, Adressvalidierung)
  • Oracle Spatial
  • Oracle Database Vault
  • Virtual Private Database

 

Software Engineering

  • OOA/OOD
  • UML
  • V-Modell
  • Scrum

Betriebssysteme

IBM (AIX)
MS-DOS
Novell
SUN OS, Solaris
Unix
(Red Hat, SuSe)
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Clipper
CORBA IDL
dBase
Delphi
Foxpro
Java
Pascal
PL/SQL
Sehr gute Kenntnisse, mehrere Jahre Erfahrung
Visual Objects

Datenbanken

Access
Kenntnisse im Rahmen von einem Migrationsprojekt
BDE
DAO
Interbase
JDBC
insbesondere im Rahmen von mehrschichtigen Architekturen
Object Store
Kenntnisse im Rahmen einer Studie
ODBC
Oracle
Oracle Certified DBA (Oracle 8i, 9i, 10g)
Postgres
gute Kenntnisse im Rahmen eines Projektes
SQL
Sybase
gute Kenntnisse in ASA Anywhere im Rahmen der Evaluierungsphase für ein Projekt
xBase
Sehr gute Kenntnisse im Rahmen von Migrationsprojekten

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBeui
Novell
PC-Anywhere
Router
SMTP
SNMP
TCP/IP
Windows Netzwerk

Hardware

IBM RS6000
PC
SUN

Branchen

Branchen

Finanzdienstleistungen

Investment Fonds

Kreditkarten

Bahn

Logistik

Telekommunikation

Industrielle Produktion

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Einsätze in Hessen werden bevorzugt

Arbeitserlaubnis: EU-Staatsangehöriger

nicht möglich

Projekte

Projekte

6 Jahre 2 Monate
2018-02 - heute

Datenbank-Architektur, Beratung, Datenmodellierung und -Programmierung

Oracle 12c mit PL/SQL Amazon Cloud Services (AWS)

Rolle: Datenbank-Architekt, Beratung, Datenmodellierung und -Programmierung

Beschreibung:

  • DataMart4Spatial-Projektstudie Die für Oracle 12c basierte PL/SQL Funktionalität dient als generisches Interface für die zentrale Suche im Produkt-Archiv von Satellitendaten
  • Die Suchfunktionen erlauben flexible Suchkriterien, und unter anderem Geodaten-bezogene Suchen.
  • Die Backend-Suchfunktionalität nutzt einen generischen Ansatz, und benötigt vor der Anbindung eines Archivs eine Customization über Metadaten.

Ziel:

  • Ziel des Data-Marts ist die Bereitstellung von Mitarbeiterdaten aus dem HR-System in der AWS-Cloud-Umgebung.
  • Die Mitarbeiter sollen die Service-Anwendungen (24x7) über Cloud-Services nutzen können.
  • Die Synchronisation der Daten mit der Quelle erfolgt near-realtime. Aufgrund der sicherheitstechnischen Auflagen an das Zielsystem, werden die Daten verschlüsselt kommuniziert (Native Network Encryption) und auch verschlüsselt in der Cloud gehalten (Transparent Data Encryption).
  • Zusätzlich wird über ein Virtual Private Database-Konzept sichergestellt, dass privilegierte Anwender (auch DBAs) keine Leseberechtigungen auf die Mitarbeiterdaten haben.
  • Das ursprüngliche Konzept sah den Einsatz des Produktes Oracle Database Vault vor, das im Laufe Feasibility-Prüfungen aufgegeben wurde.

 

Aufgaben:

  • Ausarbeitung von Oracle spezifischen Optionen für die Umsetzung der sicherheitstechnischen Auflagen an die AWS-Cloud-Umgebung (Oracle Database Vault, Native Network Encryption, Transparent Data Encryption, Oracle-Wallet, Virtual Private Database, Fine-Grained-Access-Control, Auditing)
  • Mitwirkung bei der Entscheidungsfindung für die Bestellung der Cloud-Umgebung (EC2 vs. RDS-Instanz, Konfiguration der Cloud-Datenbank, Auswahl der Storage-Optionen, Storage-Kapazität, I/O Anforderungen)
  • Ausarbeitungen zu Oracle Database Vault (Installation, Funktionalität, Auswirkungen auf bestehende Installationen), Klärungen zur kundenseitigen Betreuung des Produktes
  • Ausarbeitungen eines Virtual Private Database-Konzepts (als Ersatz für Oracle Database Vault)
  • Konzeption der Backend-Architektur (User- und Rollenverteilung)
  • Der Entwurf und die Implementierung des Datenmodells (Data Vault vs. 3n)
  • Implementierung der PL/SQL basierten Synchronisationslogik zwischen der PeopleSoft-Schnittstelle und dem DataMart in der Cloud-Datenbank
  • Optimierungen, Performance-Analysen und Integrationstests
  • Architektur- und Schnittstellen-Dokumentation
Oracle 12c mit PL/SQL Amazon Cloud Services (AWS)
14 Jahre 11 Monate
2009-05 - heute

AIM - Migration eines Data Warehouse von Oracle 9i

Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver (Tomcat 6)

Rolle: Managing Consultant, Prüfung der fachlichen Vorgaben und des Grobkonzepts, Ausarbeitung des Feinkonzepts und die Umsetzung der fachlichen Vorgaben

Beschreibung:

  • AIM - Migration eines Data Warehouse von Oracle 9i (mit Zeichensatz WE8ISO8859P1) auf Oracle 10g (mit Unicode-Zeichensatz AL32UTF8) im Rahmen der Markteinführung in China (Informationssystem für multinationale Firmenkunden)

Ziel:

  • Ziel des Projektes ist die Ausarbeitung und Umsetzung von technologischen Lösungsansätzen (PL/SQL, JDBC, DAO, DTO, Hibernate) auf Basis der Datenbank-Version Oracle 11g

 

Aufgaben:

  • Planung und Ausarbeitung eines groben Vorgehensmodells für die Migration auf Oracle 11g mit Unicode-Zeichensatz (AL32UTF8)
  • Datenkorrekturen im Kontext der Unicode-Umstellung, Behebung von Konvertierungsfehlern (Data Truncation und Lossy Data)
  • Programmierung der Synchronisationslogik der Daten inklusive automatischer Historisierung (PL/SQL)
  • Implementierung des Data Access Layers mit Java-Technologien und Data Access Objects (DAO)
  • Vergleich der alternativen Umsetzung mit Hilfe von Hibernate
  • Ausarbeitungen zu den neuen Features von Oracle 11g
  • Optimierung der Datenbank-Konfiguration für Oracle 11g
Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver (Tomcat 6)
Dienstleistungsbranche
7 Monate
2017-08 - 2018-02

Oracle 11g basierte zentrale Datenbank-Archiv für Satellitendaten

Datenbank-Architekt, -Modellierung u. -Programmierung, Umsetzung Oracle 12c mit PL/SQL
Datenbank-Architekt, -Modellierung u. -Programmierung, Umsetzung
  • Das Oracle 11g basierte zentrale Datenbank-Archiv für Satellitendaten (UMARF) unterstützt die Benutzer unter anderem mit Geodaten-bezogenen Suchen.
  • Die existierende (instabile) Backend-Suchfunktionalität wurde durch eine Oracle-Locator nutzende PL/SQL-Implementierung ersetzt.
  • In einem längeren Zeitraum wurden Schwachstellen der Datenbank analysiert und beseitigt oder Verbesserungen oder Optimierung in Backend-Prozessen eingeführt. (Data Warehouse-Applikation)

Ziel:

  • Ziel des Data-Marts ist die Bereitstellung einer schnellen und stabilen Geo-Daten basierten Suche für Satelliten-Produktdaten.
  • Das Archiv verwaltet die Produktdaten von einer Vielzahl von unterschiedlichen Satelliten.
  • Die PL/SQL basierte Lösung wurde konzipiert, um die Antwortzeiten auf Adhoc-Abfragen zu optimieren.

 

Aufgaben:

  • Konzeption und Implementierung einer generischen Oracle Locator basierten PL/SQL-Lösung für die Geo-Daten unterstützte Produktsuche in Satellit-Datenarchiven
  • Performance-Analysen und -Tests zwecks Stabilität und Skalierbarkeit
  • Dokumentation des Prototyps
Oracle 12c mit PL/SQL
Institut für die Verarbeitung von Wetterdaten
4 Jahre 2 Monate
2013-06 - 2017-07

ARGUS (später umbenannt zu MPSTAR)

Oracle 11g mit JDBC basierten Ladeprozessen als Teil der Infrastruktur

Rolle: Managing Consultant, Datenbank-Modellierung und -Programmierung, DBA-Tätigkeit, Umsetzung einzelne Arbeitspakete

Beschreibung:

  • Oracle 11g Datenmigration von mehreren Oracle 10g basierten Datenbankinstanzen
  • Verbesserung und Optimierung der Backend- Prozesse unter Nutzung von Oracle Enterprise Edition-Features
  • Verwaltung der SQL- Installationen unter SVN und Configuration Management (Data Warehouse-Applikation)
  • Serena Dimensions wird zwecks Configuration Management der kompletten Hardware und Softwarelandschaft eingesetzt.
  • Das komplette Change-Management basiert auf dieser Software.
  • Die 3-schichttige Architektur nutzt im Backend Oracle Standard Edition und einen proprietären Application Server von Serena.

Ziel:

  • Ziel des UMARF-Projektes ist die Bereitstellung einer schnellen Geo-Daten basierten Suche für Satelliten-Produktdaten.
  • Das Archiv verwaltet die Produktdaten von einer Vielzahl von unterschiedlichen Satelliten.
  • Obwohl Enterprise Edition empfehlenswert ist, wird die Datenbank aus Kostengründen mit Oracle Standard Edition betrieben.
  • Aufgrund der Schwächen von Oracle-Locator (Tabellen-Partitionierung ist nur mit Oracle Enterprise Edition erlaubt) wurde eine PL/SQL basierte Lösung konzipiert, um die Antwortzeiten auf Adhoc-Abfragen zu optimieren.
  • Die Partitionierung von Produktdaten-Tabellen wurde PL/SQL-seitig nachgebaut und die existierenden Orbitdaten in die neue Lösung transferiert.
  • Parallel dazu wurden Verarbeitungsprozesse datenbankseitig (PL/SQL basiert) optimiert werden.

 

Aufgaben:

  • Konzeption und Implementierung einer Oracle Locator basierten PL/SQL-Lösung für die Geo-Daten unterstützte Produktsuche im UMARF-Datenarchiv
  • Konzeption und Implementierung einer PL/SQL-basierten Lösung zwecks Daten-Synchronisation zwischen zwei durch eine Firewall getrennte Oracle-Datenbanken
  • Implementierung von PL/SQL basierten Automationen zwecks Korrektur von Produktdaten. (Instrument-Mode, Equator-Point-Longitude und Latitude)
  • Beratung der Produktverantwortlichen bei Datenbank bezogenen Anpassungen
  • Optimierungen in der UMARF-Datenbank (Konfiguration, Prozesse)
  • Studie and Review des Produkts Oracle RAC One Node (Installation, technische Evaluierung, Dokumentation)
  • Analyse und Behebung von Performance-Engpässen, Anomalien
  • SQL Change-Management: (Entwicklung, Einspielung von SQL-Installationsskripten)
  • Administration der produktiven Datenbanken
  • Serena Dimensions: Analysen zwecks Klärung der Perfomance-Unterschiede von SQL-Abfragen zwischen verschiedenen Dimensions-Versionen mit Berücksichtigung der Hardware-Abhängigkeiten
  • Serena Dimensions: Behebung von Performance-Engpässen in SQL-Abfragen
  • Serena Dimensions: Oracle-11g-Datebank-Migration von Serena Dimensions
  • Überarbeitung der existierenden RMAN-Backup-Konzeption, Anpassung in RMAN-Skripten zwecks 14) Umsetzung der neuen Backup-Strategie
  • Analyse und Behebung von Datenbank bezogenen Anomalien (RMAN)
Oracle 11g mit JDBC basierten Ladeprozessen als Teil der Infrastruktur
Institut für die Verarbeitung der Daten von METOP- Wetttersatelliten
2 Jahre 4 Monate
2014-09 - 2016-12

Projektstudie mit Oracle 11g und J2EE ( Internes Projekt)

Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver Das Informationssystem (Portal) wird von mehreren internen Systemen und Datenquellen zyklisch mit Daten versorgt Die ETL-Verarbeitung basiert hauptsächlich auf PL/SQL und Data Integrator (Business Objects). Die Aktualisierung der Daten erfolgt tagesaktuell.

Rolle: Managing Consultant (Teilzeit), Grobkonzeption für eine Oracle 12c-Migration,

 

Beschreibung:

  • Projektstudie mit Oracle 11g und J2EE
  • Ausarbeitung funktionaler Bibliotheken  für Data Warehouse-Anwendungen

Ziel:

  • Ziel der Projekte (AIM, Prospero) ist die Unterstützung von Kunden bei ihren weltweiten Aktionen die Umsetzung mehrerer fachlicher Anforderungen und struktureller Anpassungen am Datenmodell in diesem Zuge.

 

Aufgaben:

  • Ausarbeitungen zwecks Umsetzung der Migration der AIM-Datenbank:
    • Oracle 12c-Migration der PL/SQL-Funktionalität (zur Performance-Messung von Standard-Reports)
    • Ausarbeitungen zur Ermittlung der besten Datenkonfiguration für Oracle 12c.
    • Klärung der Probleme bei Datenbank-Statistiken mit Oracle 12c (adaptive cursor)
    • Umsetzung von Datenbank-Arbeitspaketen in Abstimmung mit den jeweiligen Fachbereichen
    • Unterstützung bei der Schwachstellen-Behebung in der ETL-Verarbeitung, im Bereich der Batchläufe oder SQL-Abfragen
    • Prüfung der Stabilität und Optimierung der Datenbank-Konfiguration für Oracle 12c 
Drei-Schichten-Architektur mit Oracle 11g EE und Apache-Webserver Das Informationssystem (Portal) wird von mehreren internen Systemen und Datenquellen zyklisch mit Daten versorgt Die ETL-Verarbeitung basiert hauptsächlich auf PL/SQL und Data Integrator (Business Objects). Die Aktualisierung der Daten erfolgt tagesaktuell.
Dienstleistungsbranche
2 Jahre 7 Monate
2010-12 - 2013-06

AIM, Prospero

Oracle 11g mit mehreren Perl oder JDBC basierten Ladeprozessen

Rolle: Managing Consultant, Datenbank-Modellierung und -Programmierung, DBA-Tätigkeit, Umsetzung einzelner Arbeitspakete

Beschreibung:

  • Beratung, Analyse und Unterstützung der Projekte bei Datenbank bezogenen Fragestellungen (Oracle 12c-Migration)
  • Umsetzung von kleineren Arbeitspaketen (Informationssystem für multinationale Firmenkunden)

Ziel:

  • Ziel des Projektes ist die Migration der bestehenden Oracle 10g Umgebungen.
  • Die abzulösenden Datenbanken (aktuell ca. 30 TB) sind historisch gewachsen, und weisen hohes Optimierungspotenzial auf.
  • Ein großes Problem besteht darin, dass diese Größe nur noch mit partitionierten Tabellen sinnvoll verwaltbar ist. Während der Migration soll das Datenmodell verbessert und Prozesse optimiert werden.
  • Zwecks administrativ besserer Verwaltung der Datenbanken wurde die jahresweise (in einigen Fällen auch die monatliche) Tabellen-Partitionierung eingeführt.
  • Im Laufe der Migration wurden Verarbeitungsprozesse datenbankseitig (mit Hilfe von PL/SQL basierten Lösungen) optimiert.

 

Aufgaben:

  • Review und Optimierungen der existierenden Datenmodelle der zu migrierenden Datenbanken
  • Datenmigration von (5 Oracle 10g-Datenbank-Instanzen) auf die Version 11g
  • Reverse Engineering der existierenden Datenbank-Implementierung (ASCAT, GOME, IASI, CHART, SAPHIRE, GRAS) und Transformation in generische SQL-Installationsskripte
  • Verbesserung der Implementierung durch Einführung von weiteren Automatismen und Optimierung der Ladeläufe
  • Implementierung von PL/SQL basierten Automatismen zwecks Vereinfachung der Administration (Datenwachstum, Verwaltung der Tabellen-Partitionslogik mit Jahres bezogenen Read-Only-Tablespaces)
  • Administrative Begleitung der migrierten Datenbanken bis zur Übergabe (ca. 2 Jahre)
  • Umsetzung einzelner Arbeitspakete mit PL/SQL, Optimierung von Batchläufen Deployment-Support für Change-Management: (Entwicklung und Einspielung von SQL-Installationsskripten)
  • Administration der produktiven Datenbanken von Entwicklungsumgebungen
  • Datenbank-Support für Benutzer
Oracle 11g mit mehreren Perl oder JDBC basierten Ladeprozessen
Dienstleistungsbranche
1 Jahr 3 Monate
2008-01 - 2009-03

Analyse und Optimierung eines Data Warehouse

Zwei-Schichten-Architektur mit Oracle 10g EE und Apache-Webserver

Rolle:  Managing Consultant, Technische Beratung, Prüfung der fachlichen Vorgaben und des Grobkonzepts, Ausarbeitung des Feinkonzepts und die Umsetzung der fachlichen Vorgaben

Beschreibung:

  • Analyse und Optimierung eines Data Warehouse basierend auf Oracle 9, Erstellung eines Vorschlags zur Umstrukturierung

Ziel:

  • Ziel des Projektes (AIM) ist die Migration der bestehenden Datawarehouse-Lösung auf die neue Datenbank-Version und die Umsetzung mehrerer fachlicher Anpassungen in diesem Zuge.

 

Aufgaben:

  • Planung und Ausarbeitung eines groben Vorgehensmodells für die Migration auf Oracle 10g mit Unicode-Zeichensatz (AL32UTF8) unter Berücksichtigung der fachlicher Vorgaben
  • Analysen im Kontext der Unicode-Umstellung, Klärungen zu potentiellen Konvertierungsfehlern (Data Truncation und Lossy Data), Ausarbeitungen potentieller Lösungsansätze
  • Umstellung aller Transaktionstabellen auf einen neuen Primärschlüssel
  • Umstellung der ETL-Verarbeitung auf den neuen Primärschlüssel und Umsetzung der Anpassungen im Kontext der Unicode-Umstellung
  • Optimierung der ETL-Verarbeitung im Bereich der Batchläufe, und von SQL-Abfragen im Bereich Reporting
  • Entwurf und Programmierung einer PL/SQL-Anwendung zur dynamischen Performance-Messung von Standard-Reports
  • Optimierung der Datenbank-Konfiguration für Oracle 10g
  • Technische Dokumentation, Dokumentation der Best-of-Breed-Methoden
Zwei-Schichten-Architektur mit Oracle 10g EE und Apache-Webserver
Bank, Wertpapierhandel
5 Monate
2007-06 - 2007-10

Data Warehouse Integration von Kontaktdaten

Client-Server-Architektur Oracle 9i SE Datenbank zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Beratung, Architekt für die Analyse, Konzeption und Umstrukturierung der bestehenden Implementierung

Beschreibung:

  • Data Warehouse Integration von Kontaktdaten, Integration einer MS-SQL Server Datenbank an das Data Warehouse (Oracle Datenbank-Plattform)
  • Konzeption und Implementierung des Data-Marts für das weitere Reporting 

Ziel:

  • Ziel des Projektes ist die Optimierung des Data Warehouse mit Übergabe an den Betrieb

Aufgaben:

  • Analyse und Dokumentation der bestehenden Infrastruktur (insbesondere Schwachstellenanalyse)
  • Analyse der Prozesse zur zyklischen Datensynchronisation mit den Quellsystemen (PL/SQL)
  • Ausarbeitungen zur Korrektur der Schwachstellen im Design und der Implementierung von ETL-Logiken
  • Ausarbeitung eine Konzepts zur Umstrukturierung und Optimierung der Data Warehouse Architektur
  • Design und Implementierung eines Prototyps für die ETL-Logiken (proof of concept)
  • Performance-Tuning
  • Vorschläge für Verbesserung der Betriebssicherheit
Client-Server-Architektur Oracle 9i SE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
3 Monate
2007-06 - 2007-08

CC-SLA-Reporting

Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Architekt für die Konzeption und Implementierung des Data Marts zur Synchronisation

Beschreibung:

  • Migration einer Informatica-basierten Anwendung auf die Oracle Datenbank-Plattform (PL/SQL)
  • Konzeption und Implementierung des Data-Marts für die Service Level Agreement (SLA) bezogene Performance-Messung 

Ziel:

  • Ziel der Integration ist die Bereitstellung der Kontaktdaten und die Anreicherung durch Data Warehouse Kenndaten.
  • Die Daten werden für das weitere Reporting täglich aktualisiert bereitgestellt.

 

Aufgaben:

  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Synchronisation (in PL/SQL)
  • Design und Implementierung von ETL-Logiken für die Weiterleitung von Beschwerdenachrichten an das Retail Customer Stack
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
4 Monate
2006-04 - 2006-07

Konzeption und Implementierung eines Data-Marts in einem größeren Data Warehouse

Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation

Ziel:

  • Ziel der Data-Marts ist die Bereitstellung von Casedaten für die SLA-Evaluierung.
  • Die Berechnung der Dauer der Fallbearbeitung und die weiteren Kriterien zur Evaluierung einer SLA-Verletzung unterliegt einer komplexen Businesslogik je nach Kundentyp (Retail, Business, Service Provider), bzw. je nachdem ob der Fall eskaliert wurde.
  • Das Data-Mart.stellt hierzu alle relevanten Casedaten aus dem CRM-System täglich aktualisiert bereit

Aufgaben:

  • Analyse des Alt-Systems basierend auf Informatica (Fehleranalyse)
  • Unterstützung und Fehlerbehebung im Produktivsystem
  • Implementierung einer PL/SQL basierten Lösung zur Evaluierung der SLA-Verletzungen unter Berücksichtigung der neuen Anforderungen zu Business-Kunden
  • Die Implementierung der Berechnungslogik der Dauer der Case-Bearbeitung unter Berücksichtigung von Servicezeiten und Feiertagen.
  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Synchronisation (in PL/SQL)
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank zur zyklischen Datensynchronisation
Mobilfunkanbieter, Telekommunikation
8 Monate
2005-09 - 2006-04

Implementierung einer Call Center Anwendung

Client-Server-Architektur Oracle 9i EE Datenbank mit mehreren Datenbank-Schnittstellen (Oracle; Sql-Server) zur zyklischen Datensynchronisation

Rolle: Managing Consultant, Architekt für die Konzeption und Implementierung eines Data-Marts zur Synchronisation von Kundendaten aus mehreren CRM-Systemen (Retail, Business, VIP), der Debitoren-Buchhaltung, und relevanter Vertragsdaten.

 

Ziel:

  • Ein wesentliches Ziel der Implementierung ist die Bereitstellung der relevanten Kundendaten für die effiziente Weiterleitung von eingehenden Kundenanrufen

 

Aufgaben:

  • Review des Konzeptdokuments mit den Datenanforderungen. (GAP-Analyse)
  • Inhaltliche Klärung der Qualität der Kundendaten in den Source-Systemen und Feasibility-Analyse zur Beschaffbarkeit der Datenanforderungen
  • Konzeptionelles Design und Implementierungslösung für die einzubindenden Source-Systeme und die Dokumentation der Source-Systeme mit den relevanten bzw. zu synchronisierenden Datenattributen.
  • Klärung der Synchronisationsdetails mit den entsprechenden Source-Systemen
  • Design und Implementierung des Datenmodells (Data-Marts) und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von ETL-Logiken und Automatismen für die Synchronisation
  • Design und Implementierung der Schnittstellensynchronisation (in PL/SQL)
  • Initialload, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur Oracle 9i EE Datenbank mit mehreren Datenbank-Schnittstellen (Oracle; Sql-Server) zur zyklischen Datensynchronisation
Elektronikindustrie
6 Monate
2005-03 - 2005-08

ZenWorks for Desktop Reporting-Datenbank

Client-Server-Architektur mit Delphi-Frontend PostgreSQL8 Datenbank und Schnittstellen für die zyklische Datensynchronisation

Rolle: Managing Consultant, Architekt für die Implementierung einer Call Center-Anwendung zur Erfassung und Verwaltung von Kundenstammdaten, Kundenaufträgen und Reporting-Funktionalität für Statistiken

Ziel:

  • Ein wesentliches Ziel der Implementierung ist die Verbesserung der Datenqualität, insbesondere der Reduktion von Dubletten in den übernommenen Altdaten.
  • Das neue System vermeidet Dubletten bei der Datenerfassung mittels Fuzzy-Techniken in der Datenbank bereits im Ansatz.

 

Aufgaben:

  • Review einer konzeptionellen Vorstudie für die bereits existierende SAP-Anwendung und der Anforderungen an die zukünftige Anwendung
  • Konzeptionelles Design und Implementierung einer Architekturlösung für die neu zu implementierende Call Center-Anwendung basierend auf der Vorstudie.
  • Design und Implementierung des Datenmodells zur Erfassung und Verwaltung von Stammdaten, Kundenaufträgen und der Infrastruktur für die zyklische Datensynchronisation
  • Design und Implementierung von Business-Logiken (Stored Procedues) und Trigger-Automatismen für die Fuzzy-Suche und Historisierung
  • Design und Implementierung der Schnittstellensynchronisation (in pgsql)
  • Design und Implementierung von Frontendmasken für die Frontendanwendung
  • Initialload von Altdaten, Data Cleansing
  • Performance-Tuning
Client-Server-Architektur mit Delphi-Frontend PostgreSQL8 Datenbank und Schnittstellen für die zyklische Datensynchronisation
Wohnungsbauwirtschaft
4 Monate
2004-10 - 2005-01

Orderbook-Migration

JSP/Servlet basiertes Web-Frontend Oracle9i Datenbank (SuSe Linux) mit mehreren Schnittstellen basierend auf eDirectory (LDAP) und PL/SQL

Rolle: Managing Consultant, Datenbankarchitekt für die Studie und Implementierung einer Reporting-Datenbank zur kostentechnischen Erfassung und Berichterstattung der eingesetzten Hardware- und Softwaredienstleistungen im Konzern

Ziel: 

  • Das Ziel der Implementierung ist die Automatisierung der Datenerfassung und die Angleichung der Daten aus den unterschiedlichen Systemen in einer gemeinsamen Datenhaltung.
  • Die Lösung beinhaltet im Kern die Datenangleichung der Systeme (SAP-HR, Novell eDirectory) mittels PL/SQL und ETL-Technologien.

 

Aufgaben:

  • Konzeptionelles Design einer Architekturlösung für eine Reporting Datenbank mit Schnittstellen zu Meta-Directory (LDAP), SAP-HR und Novell NDS (LDAP).
  • Design eines Datenmodells zur Erfassung und Verwaltung der Hardware- und Software-Dienstleistungen innerhalb der Konzern-Kostenstellen
  • Klärung der Machbarkeit der Datenanforderungen in Bezug auf die weitest gehende Automatisierung der Datensynchronisation
  • Erarbeitung von Lösungsansätzen für den Datenaustausch zwischen der Datenbank und den Umsystemen (LDAP-Servern)
  • Erarbeitung von Lösungsansätzen für das Frontend der Reporting-Datenbank.
  • Implementierung der Datenbankschicht (PL/SQL) auf der Basis der vorgeschlagenen Architektur
  • Datenübernahme von Referenzwerten aus den externen Systemen (SAP, LDAP) mittels ETL-Technologien (sqlloader, exp, imp, external tables)
  • Betreuung des Initialloads (Pilotphase)
  • Dokumentation der Datenbank
JSP/Servlet basiertes Web-Frontend Oracle9i Datenbank (SuSe Linux) mit mehreren Schnittstellen basierend auf eDirectory (LDAP) und PL/SQL
Telekommunikation
3 Monate
2004-06 - 2004-08

Clarify-Siebel-Migration, Axioss-Talin-Schnittstelle

Struts-basiertes Web-Frontend verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen

Rolle: Senior Consultant, Datenbankspezialist für die Migration einer Access-Datenbankanwendung auf Oracle 8i zur Verarbeitung von Kundenaufträgen

Ziel:

  • Das Ziel des Systems ist eine gemeinsame Datenhaltung für die Auftragsdaten aus den Schnittstellen (zu Axioss), die Verbesserung der Datenqualität und eine höhere Skalierbarkeit der Auftragsverwaltung.

Aufgaben:

  • Anforderungsanalyse, Design und Entwicklung des Datenmodells
  • Design und Implementierung einer PL/SQL Schnittstelle zum Datenaustausch von Kundenaufträgen in das Orderbook-System
  • Dokumentation der Datenbank
Struts-basiertes Web-Frontend verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen
Telekommunikation
3 Monate
2004-03 - 2004-05

PROSPERO-Studie

verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen

Rolle: Senior Consultant, Datenbankspezialist für die Implementierung einer PL/SQL Schnittstelle zwischen internen Schnittstellen im Kontext der Axioss-Migration

Aufgaben:

  • Design und Implementierung einer PL/SQL-Schnittstelle zum Datenaustausch von Kundenaufträgen
  • Betreuung und Überwachung der Schnittstelle in der Produktionsumgebung
  • Behebung von Performance-Engpässen
verteilte Oracle8i Datenbankumgebung mit PL/SQL basierten Schnittstellen
Transportwirtschaft

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Grundschule und Gynasium in Istanbul, Abschluß der Hochschulreife
  • Justus-Liebig-Universität, Gießen, Studium der Wirtschaftswissenschaften
  • Diplomarbeit über Simulationstechniken im Fach Operations Research
  • Abschluß als Diplom-Kaufmann mit den Spezialfächern: Finanzwirtschaft, Operations Research, Geldtheorie

Zertifizierung

  • Oracle Certified DBA (Oracle 8i, 9i, 10g, 11g)

Kompetenzen

Kompetenzen

Schwerpunkte

  • Database Solution Consulting (Oracle)
  • Implementierung von Data Warehouse- und Business Intelligence-Lösungen
  • Administration und Programmierung von Oracle Datenbanken
  • Schnittstellen-Programmierung auf der Basis von ETL- und J2EE-Technologien
  • Implementierung von mehrschichtigen Architekturen

Schwerpunkt der Programmierkenntnisse im Kontext von Datenbanken:

  • PL/SQL
  • SQL-Skripte
  • Schnittstellen (SQL, JDBC, EJB)
  • Business-Logik

Produkte / Standards / Erfahrungen / Methoden

Technologien

  • J2EE (JDBC, EJB, CORBA, Web Services, LDAP)
  • COM
  • Borland MIDAS

 

EAI Middleware

  • Oracle SOA Suite

 

Application Server

  • BEA WebLogic
  • Oracle 9i AS
  • EAS Application Server

 

Spezialkenntnisse

  • Fuzzy Logic (Dublettenerkennung, Adressvalidierung)
  • Oracle Spatial
  • Oracle Database Vault
  • Virtual Private Database

 

Software Engineering

  • OOA/OOD
  • UML
  • V-Modell
  • Scrum

Betriebssysteme

IBM (AIX)
MS-DOS
Novell
SUN OS, Solaris
Unix
(Red Hat, SuSe)
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Clipper
CORBA IDL
dBase
Delphi
Foxpro
Java
Pascal
PL/SQL
Sehr gute Kenntnisse, mehrere Jahre Erfahrung
Visual Objects

Datenbanken

Access
Kenntnisse im Rahmen von einem Migrationsprojekt
BDE
DAO
Interbase
JDBC
insbesondere im Rahmen von mehrschichtigen Architekturen
Object Store
Kenntnisse im Rahmen einer Studie
ODBC
Oracle
Oracle Certified DBA (Oracle 8i, 9i, 10g)
Postgres
gute Kenntnisse im Rahmen eines Projektes
SQL
Sybase
gute Kenntnisse in ASA Anywhere im Rahmen der Evaluierungsphase für ein Projekt
xBase
Sehr gute Kenntnisse im Rahmen von Migrationsprojekten

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBeui
Novell
PC-Anywhere
Router
SMTP
SNMP
TCP/IP
Windows Netzwerk

Hardware

IBM RS6000
PC
SUN

Branchen

Branchen

Finanzdienstleistungen

Investment Fonds

Kreditkarten

Bahn

Logistik

Telekommunikation

Industrielle Produktion

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.