FH
verfügbar

Letztes Update: 02.01.2024

IT-Consulting

Abschluss: Diplom Mathematiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Profil-Frank-Hofmann_081223.pdf

Skills

Datenbanken:
  • ORACLE Datenbank Umfeld: 
  • Database Server: 8.0.5 – 21
  • Express Edition und Oracle XML DB, Oracle Exadata Database
  • Management Software: Enterprise Manager, DBA Studio
  • Middleware: Oracle Application Server, Oracle Weblogic Sever
  • Entwicklung: TOAD, PL/SQL Developer, Oracle SQL Developer, Oracle Data Modeler, SQL*Plus, SQL*Loader, Oracle Data Pump, SQL*Plus Worksheet, Oracle Forms, Oracle Warehouse Builder, Oracle Workflow, Oracle Designer, Oracle Application Express (APEX) 3.x -22, Oracle JET, Oracle Data Integrator 12.1, Oracle REST Data Services (ORDS) 3.0 – 22, Oracle Scheduler, Oracle Advanced Queuing
  • Backup, Recovery: RMAN, Libelle DBShadow, HP Storage Data Protector
  • Reporting und Datamining: Oracle Reports, OLAP, Oracle Data Miner
  • Microsoft Access
  • Zugriff auf Oracle Datenbanken über ODBC, JDBC, DAO, ADO
Programmiersprachen:
  • PL/SQL
  • SQL
  • OMB Plus (Warehouse Builder Skript Sprache; TCL Derivat)
  • Python
  • XML, XQuery
  • Web-Technologien: Javascript, JQuery, HTML5, CSS, AJAX, JSON, D3.js
  • TCL
  • Shell, Bash
  • BASIC: Visual Basic, Access VBA, Excel VBA
Versionsverwaltungssoftware:
  • GIT
  • Microsoft SourceSafe
  • Subversion
  • SVN
  • TFS
Editoren:
  • TOAD
  • SQLDeveloper
  • PL/SQL Developer
  • Visual Studio Code

Projekthistorie

07/2022 - bis jetzt
Neuentwicklung einer unternehmensweiten APEX Webapplikation zur Strecken- und Vegetationskontrolle in einem agilen Team.
(Transport und Logistik, >10.000 Mitarbeiter)

  • Abstimmung der Entwicklung mit UX-Designern und fachlichen Architekten
  • Umsetzung der Jira Tickets innerhalb Sprints
  • Erstellung eines APEX Theme mit angepassten Templates nach UX-Vorgabe
  • Etablierung von APEX-Nitro, VS Code als Tool der Wahl für die CSS und JS Anpassungen
  • Implementierung der API’s für Lade- und Validierungslogik als Oracle Packages in PL/SQL
  • Entwicklung der Schnittstellen zu Analytic Services
  • Einbindung einer Streckenkarte zur Auswahl und Anzeige von Vegetationsinformationen und Streckenvideos
  • Erstellung der Applikation in APEX
  • Durchführen von Komponenten- und Modultests sowie Code-Reviews

04/2020 - 07/2022
Weiterentwicklung mehrerer Oracle APEX Webapplikationen für die Unternehmensbereiche Marketing & Sales und Pharmaceuticals Production.
(Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

  • Klärung der Anforderungen mit den Verantwortlichen der Fachseite
  • Verbesserung der „User Experience“ durch Nutzung von New Features von APEX
  • Graphische Auswertung des Loggings der Ladeprozesse DWH mit Oracle Jet Charts.
  • Performance Tuning der Applikationen
  • Ablösung von QlikView durch Tableau.
    • Analyse der QlikView Ladeketten und Reports
    • Datenmodellierung und -aufbereitung für das Reporting in Tableau mit SQL, PL/SQL
    • Entwicklung und Erstellung interaktiver Reports und Dashboards in Tableau

03/2017 - 04/2020
Entwicklung Small Solutions in Oracle APEX
(Transport und Logistik, >10.000 Mitarbeiter)

  • Eigenverantwortliche Planung und Implementierung von APEX Applikationen für Kunden aus allen Konzernbereichen
  • Programmieren von ETL Strecken in PL/SQL und erstellen der Jobsteuerung mit Oracle Scheduler
  • Planung und Durchführung von Komponenten-, Modul- und Modulgruppentests
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
  • Erstellen von Lieferpaketen und Ausrollen der Applikationen

10/2014 - 04/2015
Prof of Concept der migration von Oracle OWB zu Oracle ODI
(Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

  • Aufsetzen der Testumgebung bestehend aus einer Kopie der DWH Entwicklungsumgebung mit den OWB Repositories, Weblogic Server und einer Oracle Data Integrator Enterprise Installation.
  • Anlegen Weblogic Domain, ODI Repositories, ODI Agents
  • Performance Tests ODI
  • Testen, Gegenüberstellung und Bewertung unterschiedlicher Migrationsszenarien

11/2013 - 10/2014
Planung und Entwicklung eines Datamarts mit Webapplikation zur Erfassung und Bewertung von unternehmensweiten Maschinenauslastungen
(Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

  • Klärung der Anforderungen und Umsetzung eines Prototypen (Proof of Concept)
  • Erstellung eines umfangreichen Storyboards für die Webapplikation sowie eines APEX Custome Themes  
  • Sicherstellung der Skalierung der Anwendung um die Nutzung auf dem Desktop sowie auf mobilen Endgeräten zu ermöglichen
  • Implementierung Backend PL/SQL API mit Single Sign On Benutzerverwaltung und REST-Services XML/JSON
  • Umsetzung eines Javascript Spreadsheets mit Excel-Funktionalitäten (Undo, Redo, Copy & Past, Import, Export, Validierung und Kalkulationen der Eingaben) zur Erfassung der Maschinen und deren Kapazitäten
  • Versionsverwaltung über verschiedene Planungsperioden
  • Umfangreiches Reporting mit D3 zur direkten Validierung der Zahlen

01/2013 - 11/2013
Aufbau eines Business Rule Management (BRM) System zur Risikobewertung von Finanztransaktionen
(Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

  • Klärung der Anforderungen bezüglich Performanz und Verfügbarkeit 
  • Datenqualitätsanalyse der Daten aus den operativen Systemen
  • Erstellung der technischen Feinspezifikation für die benötigte API zur Anbindung von JRules
  • Einrichtung der Tablespaces und der Datenbankobjekte
  • Implementierung von PL/SQL Packages zur Datenbereinigung, Aggregation und Parallelisierung 
  • Umfangreiche Tests und Performance Tuning zur Gewährleistung der sehr hohen Anforderungen an Datendurchsatz pro Minute

09/2011 - 01/2013
Entwicklung einer Software zur Simulation und Bewertung von verschiedenen beliebigen globalen Produktionsauslastungs- und Absatzszenarien international vertriebener Pharmaka und deren Ausgangsstoffe
(Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

  • Klärung der Anforderungen mit der Fachseite und den .NET Entwicklern des Clients
  • Erstellung einer technischen Feinspezifikation für die benötigte API zu .NET
  • Design und Umsetzung eines Data Marts mit Daten aus dem DWH als Basis der Applikation
  • Scripting und Umsetzung der ETL-Lademappings und Workflows mit dem Oracle Warehouse Builder Mappings in OMB+/TCL
  • Einbindung der Laderoutinen in die Ablaufsteuerung des DWH
  • Umsetzung komplexer fachliche Anforderungen in PL/SQL
  • Erstellung der API (mehrere PL/SQL Packages) zum Anlegen neuer Szenarien und zur Steuerung der Simulationen
  • Package zur Steuerung des Abzuges aus dem DHW nach Qlikview über Webservices
  • Performancetuning der Abfragen zur Optimierung der Zugriffszeiten des Frontends auf die Datenbank

12/2010 - 09/2011
Aufbau und Weiterführung eines unternehmensweiten Data Warehouse zur Zusammenführung der operativen Daten aus Vertrieb, Produktion und Planung & Performance Management der Bereiche Chemie und Pharma
(Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

  • Festlegung und Erstellung des technischen Designs (Star Schemas, ETL-Routinen und -Mappings)
  • Übernahme und Weiterverarbeitung der Daten aus den operativen Systemen in das DHW
    • Implementierung generalisierter Oracle Warehouse Builder Mappings in  OMB+/TCL für den Direktabzug über Datanbanklinks aus Oracle und der Verarbeitung von Datenfiles aus nicht auf Oracle basierenden Systemen
    • Datenqualitätsanalysen und Erstellung von Prozessen zur Bereinigung bestehender Inkonsistenzen Fremdsysteme übergreifender Informationen mit dem Oracle Warehouse Builder und PL/SQL Routinen
    • Erstellung komplexer Oracle Warehouse Builder Mappings zur Weiterverarbeitung, Anreicherung und Verdichtung der Massendaten aus den Fremdsystemen
    • Programmierung der OMB+/TCL –Skripte zur Generierung der OWB Workflows
    • Qualitätskontrolle der ETL-Prozess und Optimierung der Ablaufsteuerung (Auflösen von Engpässen, Umsetzung bedingter Ladevorgänge, Parallelität)
    • Bereitstellung der Informationen für Reportingzwecke in Data Marts
  • Design und Entwicklung eines Monitors zur Überwachung der Laderoutinen und der Datenqualität
    • Erstellung und Bewertung unterschiedlicher Lösungskonzepte
    • Implementierung Views zum Auslesen der Runntime Informationen aus dem Oracle Warehouse Builder Repository und eigenen Lade- und Fehlertabellen.
    • Umsetzung der Webanwendung auf Basis von Oracle Applikation Express (APEX) zur Anzeige der Fehler und Laufzeitparameter

02/2010 - 12/2010
Planung und Entwicklung eines Data Warehouse zur Analyse und Controlling von Leistungen und Kosten medizinischer Labore auf Bundesebene.
(Öffentlicher Dienst, 500-1000 Mitarbeiter)

  • Planung und Projektkoordination
    • Abstimmung und Koordination mit der zuständigen Fachseite und den Daten liefernden Fremdsystemen
    • Erstellung der technischen Feinspezifikation
    • Planung und Entwicklung der Schichtenarchitektur des DWH und des zugehörigen ROLAP - Datenmodels
    • Konzeption eines Qualitätsicherungs- und Testkonzeptes
  • Entwicklung
    • Programmierung einer Fileimportschnittstelle in PL/SQL zum Import von sehr großen Files unter Verwendung von Oracle External Tables, UTL_FILE und DBMS_LOB.
    • Erstellung der hierarchischen Dimensionen und Cubes per SQL und dem Oracle Warehouse Builder.
    • Implementierung der OMB Plus/TCL Skripte zur weitgehenden  automatisierten Generierung  der OWB Mappings und der Workflows
    • Erstellung einer Webanwendung auf Basis von Oracle Applikation Express (APEX) 4.0 zur Anzeige von interaktiven Reports für die Analyse der Labordaten.
  • Performance Analyse und Tuning
    • Performance Analysen mit Hilfe von Statspack und DBMS_PROFIL
    • Optimierung von PL/SQL Packages und OWB-Mappings durch Hints, Parallelisierung und weiterer Indizierung

06/2009 - 02/2010
Administration, Cloning und Installation von Oracle-Datenbanken und Application Server in einer hochverfügbaren Systemlandschaft für den Betrieb unter SAP-Systemen
(Konsumgüter und Handel, 5000-10.000 Mitarbeiter)

  • Administration und Neuinstallation von Oracle Datenbanken
    • Unterstützung bei Serverleasingablösungen durch Erstellen von  Datenbankklonen unterschiedlicher Versionen und Patchlevel
    • Umzug der Binaries und weiterer Komponenten
    • Patch Management und Upgrade der Datenbanken
  • Planung und Unterstützung Backup, Recovery und Restore
    • Weiterentwicklung und Anwendung einer zentralen Backup und Recovery Strategie (On-/offline, RMAN, und HP Storage Data Protector), in einer hochverfügbaren Systemlandschaft  (RAC, Standby DB, Cluster)
    • Einführung von Schattendatenbanken mit Libelle DBShadow
  • Einrichten und Administrieren von Oracle Application Server unter Linux
    • Installation und Konfiguration der Software
    • Verbesserung der Datensicherheit durch Virtuelle Webserver; URL – Umleitung -Weiterleitung, Server Side Includes (SSI)
    • SSL einrichten, Zertifikat -erstellung und Einbindung

07/2008 - 06/2009
Aufbau, Weiterentwicklung und Performancetuning eines hochverfügbaren Data Warehouse
(Versicherungen, >10.000 Mitarbeiter)

  • Anbindung weiterer operativer Systeme
    • Dimensionierung und Anlegen von partitionierten Staging Tabellen
    • Indizierung und Partitionierung von Indizes
    • Steuerung des Filetransfers und Erstellung der Laderoutinen
    • Implementierung eines Ladeinterfaces in PL/SQL
    • Erstellung von OWB-Lademappings manuell über OWB-Designer und per  OMB Plus/TCL Skripten
  • Performance Analyse und Tuning
    • Performance Analysen mit Hilfe von Statspack , Tkprof und Trace-Utilities zur Identifikation von Langläufern, Locks und Letches
    • Aufbau von Lasttest-Szenarien
    • Optimierung von PL/SQL Packages und OWB-Mappings durch Bind-Variablen, Hints, Parallelisierung, Indizierung und Partitionierung
    • Untersuchen von neuen Datenbanktechnologien zur weiteren Optimierung der ETL-Prozesse

09/1999 - 07/2008
Diverse weitere Oracle Datawarehouse Projekte
(Sonstiges)

siehe Anhang CV

Reisebereitschaft

Verfügbar in den Ländern Deutschland

Sonstige Angaben

Ich bin seit 1999 als IT-Berater im Bereich Oracle Entwicklung tätig. Aufgabengebiete sind die Konzeption, Entwicklung und Optimierung von Data Warehouses und Business Intelligence Lösungen sowie die Erstellung von Webapplikationen mit Oracle APEX.
Profilbild von Anonymes Profil, IT-Consulting IT-Consulting
Registrieren