Anwendungsentwicklung mit Oracle Apex, PL/SQL Entwicklung und Performance Tuning. ETL-Entwicklung sowohl mit Oracle ODI als auch in PL/SQL.
Aktualisiert am 10.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Oracle (PL/SQL und SQL)
Oracle Apex
Oracle ODI
JavaScript
CSS
HTML
Python
Deutsch
Englisch
in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 7 Monate
2022-01 - 2024-07

Weiterentwicklung bestehender Portale auf Basis Oracle Apex

Software-Entwickler PL/SQL SQL Javascript ...
Software-Entwickler
Weiterentwicklung bestehender Portale auf Basis Oracle Apex. Entwicklung unterschiedlicher Apps zur Integration in unterschiedliche Portale (Reporting, Anwendersteuerung, Monitoring diverser fachlichen und technischen Prozesse)
Phase 1:
  • Erweiterung des Datenmodells zur Speicherung Anwenderbezogener Reportergebnisse (Relational und JSON)
  • Prototyp Entwicklung mit SODA für die Datenbereitstellung externer Anwendungen und Systeme
  • Entwicklung einer Applikationsübergreifenden API zur Anbindung unterschiedlicher Systeme und Clients (DWH, Python, Jupyter, ?)
    • Erweiterung einer bestehenden Mandantensteuerung zur Steuerung der Sichtbarkeit von Daten in Abhängigkeit entsprechend vergebener Rollen und Rechte (VPD)
    • Einbindung und Bereitstellung diverser REST-Schnittstellen (GET/PUT und POST). Bereitstellung einer API (REST), für die Anbindung externer Datenanalysewerkzeuge
  • Aufbau verschiedener Dashboards mit einer Vielzahl unterschiedlicher Diagramme und Reports


Phase 2:

  • Abbildung unterschiedlicher Geschäftsprozesse auf Apex Workflow. Bereitstellung einer Kundenspezifischen API (PL/SQL) zum leichteren einbinden und Anpassen des Workflows und einzelner Tasks (Ziel des Kunden ist es, alle in Apex abgebildeten Geschäftsprozesse auf Apex Workflow zu migrieren)
  • Weiterentwicklung und Anpassung unterschiedlicher Apex Plugins
  • Entwicklung eines CLI-Tools auf Basis von Node.js, zum einfacheren laden verschiedener Dateien (js, css, png ?) in den Application Workspace (u.a. Static Application/Workspace Files)
  • Apex Migration auf Apex 23.2 / 24.1
  • Performance Tuning
  • Teamgröße: ca. 6-8 Personen
Oracle 19c Oracle Apex 21.1 / 22.1 / 22.2 Oracle REST Data Services utPLSQL SQL Developer SQL Developer Web (Database Actions) Git
PL/SQL SQL Javascript CSS HTML Scrum Swagger sqlcl/Liquibase Git
Bank
3 Jahre 4 Monate
2018-09 - 2021-12

Entwicklung eines Planungs- und Steuerung - Tools für die Verwaltung Vertrieblicher Objekte

Software-Entwickler / Architekt PL/SQL SQL Javascript ...
Software-Entwickler / Architekt
Entwicklung eines Planungs- und Steuerung - Tools für die Verwaltung Vertrieblicher Objekte. Direkte Anbinden an ein bestehendes Data Warehouse und Bereitstellung unterschiedlicher REST-Schnittstellen. Berechnung und Simulation vertrieblicher Mengen und Verfügbarkeiten für die Optimierung vertrieblicher und technischer Bedarfe (Logistische Ströme)
  • Entwicklung und Design eines hybriden Datenmodells (3NF und JSON-Dokumente)
  • Entwicklung umfangreicher PL/SQL Module zur Steuerung und Simulation Vertrieblicher Prozesse
  • Anwendungsentwicklung mit Oracle Apex zur Unterstützung des gesamten Planungs- und Verwaltungsprozesses inklusive deren Simulation
    • Mehrsprachigkeit (Deutsch, Englisch, ?)
    • Split der Anwendung in mehrere Module (Applikationen)
    • Entwicklung eigener Plug-ins
  • Bereitstellung eines Dashboards für die Prüfung und Überwachung einzelner oder aller Prozessschritte und Vertriebsobjekte
  • Umsetzung eines eigenen Rechtekonzeptes innerhalb der Anwendung
  • Bereitstellung diverser REST-Schnittstellen
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: ca. 10 Personen
Oracle 19c Oracle Apex 21.1 Oracle REST Data Services utPLSQL SQL Developer SQL Developer Data Modeler Git
PL/SQL SQL Javascript CSS / HTML SQL Developer Data Modeler Scrum sqlcl/Liquibase
Transport
10 Monate
2017-12 - 2018-09

Entwicklung eines Administrations- und Dokumentationstools

Software-Entwickler / Architekt PL/SQL SQL utPLSQL ...
Software-Entwickler / Architekt
Entwicklung eines Administrations- und Dokumentationstools auf Basis von Oracle Apex für den Umbau eines bestehenden Data Warehouse. Ziel der Anwendung ist die Unterstützung der Migration auf neue Technologien und Architekturen und die Anbindung neuer Vorsysteme
  • Aufbau eines Metadatenmodels, zur ?vollständigen? Beschreibung des Datenflusses von der Quelle (Source System) über RAW- und Business Vault bis zum Data Mart
  • Entwicklung einer JSON getriebenen Template-Engine, zum Erstellen der Datenbankobjekte (DDL) aus dem Metadatenmodel
  • Entwicklung einer auf dem Metamodell basierenden Apex Anwendung zur Pflege und Monitoring des Datenflusses (Data-Lineage)
  • Bereitstellung einer eigenen Testumgebung innerhalb der Anwendung zur Prüfung und Überwachung der Datenflüsse (grafisches Frontend zu utPLSQL)
  • Anbindung und Oracle Date Integrator (ODI) an die Apex Anwendung (Rest Schnittstelle)
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: 8 Personen
Oracle 12c Oracle Apex 5.2.x (18.1) Oracle REST Data Services utPLSQL Javascript HTML CSS Oracle Data Integrator Oracle Web Logic Server SQL Developer SQL Developer Data Modeler Git
PL/SQL SQL utPLSQL Javascript HTML CSS Scrum
Bank
7 Monate
2017-05 - 2017-11

Umsetzen unterschiedlicher ETL-Mappings

Entwickler SQL PLSQL OMB-Plus
Entwickler

Umsetzen unterschiedlicher ETL-Mappings mit OWB und ODI. Laden  unterschiedlicher DWH-Schichten (Stage, Core, Präsentation)

  • Anbinden verschiedener Datenquellen an das DWH
  • Skriptentwicklung zum automatisierten Aufbau von OWB-Mappings mit OMB-Plus, zum Laden der Daten in den Data Vault (Core)
  • Entwicklung zum weitgehend automatisierten anpassen und validieren des Data Vault Datenmodells
  • Entwicklung und Anpassung unterschiedlicher ODI-Knowledge Module
  • Umsetzen von ODI-Mappings und Ladeprozesses mit ODI
  • Laden unterschiedlicher Data Marts für klassisches Reporting
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: 20 Personen
Oracle Warehouse Builder Oracle 12c Oracle Data Integrator 12c SQL Developer SQL Developer Data Modeler
SQL PLSQL OMB-Plus
Bank
4 Monate
2017-01 - 2017-04

Aufbau einer ODI-Infrastruktur

Entwickler SQL PLSQL
Entwickler

Aufbau einer ODI-Infrastruktur (Entwicklung, Test und Produktion). Anbinden neuer und umstellen bestehender Datenquellen an das Data Warehouse

  • Installation von Oracle ODI 12c. Konfiguration unterschiedlicher ODI-Agents
  • Entwicklung und Design unterschiedlicher ETL-Strecken

    • ?Anpassung und Entwicklung eigener Knowlege-Module, ODI Procedures und ODI Packages
  • Laden unterschiedlicher Data Marts
  • Performance Tuning
  • Unterstützung der DBAs und Administratoren
  • Teamgröße: 12 Personen
Oracle 12c Oracle Data Integrator 12c SQL Developer Power-Designer und SQL Developer Data Modeler
SQL PLSQL
Logistik
1 Jahr 8 Monate
2015-05 - 2016-12

Design und Entwicklung eines neuen Arzneimittelmanagements

Entwickler und Architekt SQL PLSQL R ...
Entwickler und Architekt
Design und Entwicklung eines neuen Arzneimittelmanagements.
  • Erstellen eines Datenmodells (3NF und Star Schema)
  • Design und Entwicklung eines Regelwerks zur Simulation und Berechnung unterschiedlicher fachlicher Anforderungen im Arzneimittelmanagement.
    • Design und Entwicklung eines Web-Frontends mit Oracle Apex, zur Steuerung der Lade- und Simulationsläufe
    • Entwicklung eines BI-Dashboards (Apex) zum fachlichen und technischen Monitoring. Integration von OBI, und R
    • Prozesssteuerung via SOAP-Webservices mit Apex
  • Entwicklung von Mappings, Knowlege Modulen, ODI Procedures, ODI Packages und Load Plans
  • Aufbau unterschiedlicher Data Marts. (Rollup Cubes, Sterne)
  • Performance Tuning
  • Unterstützung der DBAs
  •  Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c)
  • Unterstützung bei der Migration bestehender Anwendungen und ETL-Strecken im Data Warehouse
  • Anpassung und Korrektur migrierter OWB-Mappings
  • Anpassung und Entwicklung eigener Knowlege Module, ODI Procedures und ODI Packages
  • Performance Tuning
  • Teamgröße: 12 Personen
Oracle 11g / 12c Oracle Data Integrator 12c Oracle Application Express Javasript Oracle Business Intelligence SQL Developer SQL Developer Data Modeler Microsoft Office Oracle Warehouse Builder
SQL PLSQL R Groovy
Versicherung
1 Monat
2015-04 - 2015-04

Performance Tuning und Optimierung von Oracle Advanced Queues

Entwickler PL/SQL SQL CVS ...
Entwickler
  • Umstellen der Nachrichtenverarbeitung auf Bulkverarbeitung
  • Anpassen der Queues und Queue Tabellen
Oracle 11g Oracle Streams Advances Queuing Toad
PL/SQL SQL CVS Performance-Tunig
Bank
2 Monate
2015-01 - 2015-02

Konzept zur Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c)

Architekt / Entwickler SQL Microsoft Office
Architekt / Entwickler

Konzept zur Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c) unter Berücksichtigung maximaler Automation

  • Erstellung eines Migrationskonzepts unter Berücksichtigung der Kundenspezifischen Umgebungen und speziellen Anforderungen
  • Aufbau zweier Testumgebungen für ODI, mit unterschiedlichen Konfigurationen und Architekturen
  • Validieren des Konzepts in den dafür aufgebauten Testumgebungen
  • Migrationskonzept für den bestehenden Workflows
  • Teamgröße: 3 Personen
Oracle 11g / 12c Oracle Data Integrator 12c SQL SQL Developer SQL Developer Data Modeler
SQL Microsoft Office
Versicherung
10 Monate
2014-03 - 2014-12

Design und Aufbau einer Auftragssteuerung und Tracking Applikation

Software-Entwickler Oracle 11g PL/SQL SQL ...
Software-Entwickler

Design und Aufbau einer Auftragssteuerung und Tracking Applikation. Erstellung einer Stammdatenverwaltung und Datenmonitor in Apex

  • Design und Implementierung des Datenmodells (Relational und Dokumentenorientiert in XML) , sowohl für den operativen als auch den dispositiven Bereich der Applikation
  • Konzeption und Entwicklung zentraler Funktionalitäten zur Steuerung und Verfolgung von Aufträgen und Verwaltung der Metadaten
  • Entwicklung einer Stammdatenverwaltung mit Apex zur Pflege und Simulation neuer Stammdaten im XML-Format. Validieren der Stammdaten (u.a. XSD und XSLT Files) gegen bestehende Auftragsdaten
  • Aufbau eines Datenmonitors mit verschiedenen Dashboards in Apex , zur Überwachung und Reporting der Stamm- und Bewegungsdaten
  • Erstellung von Arbeitspaketen (Tasks)
  • Definition und Anbindung unterschiedlicher Schnittstellen
  • Entwicklung von Deploy-Skripten und Unterstützung der DBAs
  • Performance Tuning
  • Teamgröße: 30 Personen
Oracle 11g PL/SQL SQL XDB (XML) Apex (4.2) Javascript SQL Developer SQL Developer Data Modeler TFS Scrum
Bank
7 Monate
2013-09 - 2014-03

Aufbau einer Migrationsdatenbank zur Konsolidierung und Bereitstellung von Rechenzentrum Daten

Software-Entwickler Oracle 11g PL/SQL SQL ...
Software-Entwickler

Aufbau einer Migrationsdatenbank zur Konsolidierung und Bereitstellung von Rechenzentrum Daten (CIs), für die Übernahme in bestehende und neue Systeme

  • Aufbau und Konfiguration der Datenbanken (Entwicklung, Test und Produktion) Installation aller benötigten Applikationen und einspielen aller nötigen Patches (RDBMS, Apex, ORDS).  Umsetzung eines Sicherungskonzepts der Datenbankinstanzen (RMAN, Data Pump). Konfiguration von Apex und ORDS  für RESTful Webservices
  • Analyse bestehender Datenquellen und Systeme. Design und Implementierung eines geeigneten Datenmodels zum Laden und konsolidieren der Daten
  • Entwicklung unterschiedlicher Schnittstellen für die verschiedenen Datenquellen. u.a. direkte Anbindung via DB-Link, Webservices, CSV-Files und Excel Worksheets
  • Fehleranalyse und Konsolidierung der gelieferten Daten
  • Bereitstellen der berechneten Daten in unterschiedlichen Data-Marts und darauf aufbauend, Schaffung von konsolidierten Sichten, für die Migration der Daten zu den unterschiedlichen Zielsystemen
  • Entwicklung einer Reporting Anwendung mit Apex
  • Bereitstellung eines sehr agilen und flexiblen Auslieferungsverfahrens  zur schnellstmöglichen Bereitstellung neuer Features
  • Performance Tuning
  • Teamgröße: 7 Personen
Oracle 11g PL/SQL SQL Apex Javascript D3 XDB (XML) SQL Developer SQL Developer Data Modeler Git Scrum
Bank
5 Monate
2013-04 - 2013-08

Entwicklung eines Rohstoffmonitors zur Erfassung und Bewertung von Preisentwicklungen

Software-Entwickler PL/SQL SQL Javascript ...
Software-Entwickler

Entwicklung eines Rohstoffmonitors zur Erfassung und Bewertung von Preisentwicklungen eines oder mehrerer Artikel, auf Basis der enthaltenen Bestandteile (Rohstoffe) 

  • Erstellung einer Web Anwendung in Apex zum Monitoren und Anfragen unterschiedlicher Artikel und Artikelgruppen
  • Entwicklung unterschiedlicher Reports und Charts zur Echtzeitüberwachung von Preisentwicklungen
  • Personalisieren (Konfiguration) Anwenderspezifischer Reports und Charts
  • Import der bestehenden Daten aus unterschiedlichen Quellen (Oracle, CSV, REST- Webservices) und Konvertierung zu JSON
  • Entwicklung einer Admin GUI zur Konfiguration von Schwellwerten einzelner Artikel und Artikelspezifischer Inhaltsstoffen zur gezielten Überwachung und Anfrage aus den unterschiedlichen Quellen
  • Teamgröße: 6 Personen
Oracle 11g Subversion D3.js HTML5 CSS Oracle Apex 4.1 RESTful Webservices
PL/SQL SQL Javascript JSON JQuery HTML5 CSS CSV
Handel
9 Monate
2012-07 - 2013-03

Migration von Stamm und Bewegungsdaten unterschiedlicher Systeme

Software-Entwickler Oracle 11g Oracle Data Integrator (ODI) WebLogic Server ...
Software-Entwickler

Migration von Stamm und Bewegungsdaten unterschiedlicher Systeme und Datenbanken in ein zentrales Data Warehouse. Unterstützung der DBAs und Performance Tuning

  • Entwicklung unterschiedlicher ETL/ELT Prozesse, zum Laden der Daten in das Data Warehouse (SQL, PL/SQL  und ODI Mappings)
  • Weiterverarbeitung der Daten innerhalb des DWH  und laden multidimensionaler Data-Marts(SQL, PL/SQL und ODI Mappings)
  • Entwicklung des Daten-Workflows mit Oracle Data Integrator(Scenarios und Packages)
  • Teamgröße: 6 Personen
Oracle 11g Oracle Data Integrator (ODI) WebLogic Server Groovy SQL PL/ SQL Shell-Scripting Subversion SQL Developer
Industrie / Handel
7 Monate
2011-12 - 2012-06

Konzeption und Entwicklung eines Web Portals mit Apex

Software-Entwickler / Architekt Oracle PL/SQL Apex 4.0.1 ...
Software-Entwickler / Architekt

Bereitstellen unterschiedlicher Tools und Basismodule für die Verwaltung und Steuerung eines Rechenzentrums

  • Entwicklung flexibler Module, die von allen dem Portal bekannten Applikationen benutzt werden.(Logging, Mailing, Templating, Benutzerverwaltung und Rechtemanagement)
  • Entwicklung eines Metadatenmanagement zur Administration der Portalapplikationen als Teilapplikation des Portals
  • Anbindung und Steuerung unterschiedlicher Systeme mit SOAP Webservices
  • Teamgröße: 6 Personen
Oracle PL/SQL Apex 4.0.1 SQL Javascript Python Shell-Scripting Subversion Toad Scrum SOAP Webservices
Industrie
3 Jahre 6 Monate
2008-06 - 2011-11

Konzeption und Entwicklung eines neuen Data Warehouse

Software-Entwickler / Architekt PL/SQL SQL OMB-Plus ...
Software-Entwickler / Architekt

Konzeption und Entwicklung eines neuen Data Warehouse. Integration verschiedener Vorsysteme mit unterschiedlichen Schnittstellen. Unterstützung der DBAs bei der Administration und Performance Tuning

  • Konzeption und Entwicklung des Datenmodells für Stage und Core des DWH
  • Entwicklung unterschiedlicher ETL-Routinen (OWB-Mappings und PL/SQL) zum Laden der Daten in Stage und verarbeiten der Daten in das Data Warehouse
  • Aufbau und Bereitstellung unterschiedlicher Data-Marts
  • Aufbau eines komplexen Workflows (Oracle Workflow und Oracle Advanced Queues ) zur Steuerung aller ETL-Prozesse
  • Entwicklung eines eigenen Repositories zur fachlichen und technischen Verwaltung der ETL-Prozesse
  • Teilautomation zur Anbindung neuer Systeme an das Data Warehouse(OMB-Plus.
  • Repository übergreifender Monitor zur Überwachung aller ETL-Prozesse des Data Warehouses und Bereitstellung fachlicher und technischer Sichten (Apex)
  • Performance-Analysen und -Tuning von PL/SQL und SQL
  • Entwicklung einer Enterprise-Umgebung für den Einsatz von QlikView als Business Intelligence Solution (PL/SQL Webservices)
  • Entwicklung einer Demand and Capacity Simulation als integralen Bestandteil des DWH mit Apex 
  • Teamgröße: 8 Personen
PL/SQL SQL OMB-Plus PL/SQL-Developer Oracle Warehouse Builder Power Designer Oracle Application Express (Javascript jQuery D3) Shell-Scripting Subversion UML
Pharmazie
8 Monate
2008-09 - 2009-04

Konzeption und Entwicklung eines Data-Mart als Prototyp paralleler Ladeprozesse

Software-Entwickler PL/SQL SQL PL/SQL-Developer ...
Software-Entwickler
  • Konzeption und Entwicklung des Datenmodells für den neu zu erstellenden Data-Mart
  • Entwicklung unterschiedlicher ETL-Routinen zum Laden der Daten in das Data Warehouse und laden des Data-Mart
  • Performance-Analysen und -Tuning von PL/SQL und SQL
  • Konzeption und Entwicklung eines Frameworks zum Einbinden verschiedener PL/SQL Routinen in den Oracle DBMS_SCHEDULER mit dem Schwerpunkt der Parallelisierung und Konfigurierbarkeit
  • Teamgröße: 4 Personen
PL/SQL SQL PL/SQL-Developer Oracle Scheduler Power Designer
Logistik
7 Monate
2008-03 - 2008-09

Entwicklung einer Multimaster Replikation

Software-Entwickler / Architekt PL/SQL SQL XML ...
Software-Entwickler / Architekt
Entwicklung einer Multimaster Replikation auf Basis von Oracle Advanced Queuing zur Replikation komplexer Metadaten von Bildern (Röntgen- und Ultraschallbildern, CT-Schnitten). Unterstützung der DBAs bei der Administration und Performance Tuning
  • Validierung unterschiedlicher Oracle Features für die Replikation. u.a. Oracle Streams,
    Oracle Advanced Queuing und Oracle Replications (Multimaster).

  • Konzeption und Entwicklung einer Multimaster Replikation auf Basis Oracle Advanced Queuing für XML Nachrichten.

  • Bereitstellung einer PL/SQL API für die Verwaltung  und Steuerung der Replikation unterschiedlicher Topologien (Ring, Stern).

  • Entwicklung eines Monitors zur Überwachung der Replikation und der Replikationsdaten.

  • Konzeption und Entwicklung einer Ausfallsicherung über ein konfigurierbares Regelwerk mit PL/SQL.

  • Performance-Analysen und -Tuning von PL/SQL und SQL.

  • Code Review (PL/SQL und SQL) neuer und bestehender Anwendungsteile.

PL/SQL SQL XML XSLT SQL-Developer UML ClearCase Oracle Advanced Queuing Oracle Streams
Medizintechnik
9 Monate
2007-07 - 2008-03

Konzeption und Entwicklung eines Kennzahlensystems.

Software-Entwickler PL/SQL SQL-Plus Toad ...
Software-Entwickler
  • Entwicklung von PL/SQL Routinen (ETL) zum laden der Daten aus unterschiedlichen Quellen in das Data Warehouse.
  • Vorverarbeitung einzelner Quelldaten mittels Python oder Perl.
  • Verdichtung der so gewonnen Daten zu unterschiedlichen Kennzahlen (KPI) mit PL/SQL.
  • Konzeption eines mehrdimensionalen Data-Mart.
  • Performance-Analysen und -Tuning von PL/SQL und SQL.
PL/SQL SQL-Plus Toad Power Designer Subversion Oracle Streams Python Perl
Telekommunikation
3 Monate
2007-04 - 2007-06

Konzepterstellung für unterschiedliche Data Warehouse Themen.

Software-Entwickler PL/SQL SQL Toad ...
Software-Entwickler
  • Unterstützung der Entwicklung mit PL/SQL und Oracle Warehouse Builder.
  • Entwicklung eines Konzepts zur Steuerung dynamische Aggregationen mit PL/SQL und Oracle Warehouse Builder. (Proof of Concept mit Teilimplementierungen).
  • Konzeption einer Web Anwendung zur Steuerung dynamischer Aggregate und selektiver Auswahl verschiedener Sichten innerhalb einer Präsentationsschicht.
PL/SQL SQL Toad Oracle Warehouse Builder OMB-Plus Oracle Application Express (Apex)
Finanzdienstleister
1 Jahr 1 Monat
2006-03 - 2007-03

Anbinden unterschiedlicher Systeme (Anwendungen) an ein Data-Warehouse

Entwickler PL/SQL SQL Toad ...
Entwickler
  • Konzeption  und Entwicklung verschiedener ETL-Routinen zur  Übernahme prozessrelevanter Daten  aus unterschiedlichen Anwendungen in das Data Warehouse.
  • Aufbereitung der Prozessdaten in einer vorgelagerten Schicht (ODS). Vereinheitlichung der Geschäftsprozesse (PL/SQL) als teil der Qualitätssicherung.
  • Bereitstellung systemübergreifender Prozesssichten für ein übergeordnetes Reporting (materialized Views).
PL/SQL SQL Toad Oracle Designer ClearCase UML
Telekommunikation
2 Jahre 5 Monate
2003-10 - 2006-02

Entwicklung einer Mandantensteuerung auf Basis von VPD (Virtual Private Database).

Software-Entwickler PL/SQL SQL XML
Software-Entwickler
  • Schaffung eines Eskalationssystems für die transparente Nutzung verschiedener Anwendungen im touristischen Umfeld.
  • Entwicklung verschiedener Schnittstellen mit Oracle Advanced
    Queuing und XML.
  • Unterstützung der DBAs bei der Administration und Performance Tuning.
  • Konzeption und Entwicklung einer Mandantensteuerung mit der Möglichkeit, Daten zwischen einzelnen Mandanten regelbasiert auszutauschen (persistent und temporär).
  • Entwicklung aller notwendigen Routinen zur Administration einzelner Mandanten und deren Datensichten und Bereitstellung einer API mit PL/SQL.
  • Planung und Entwicklung eines Eskalationssystems auf Basis von Oracle Advanced Queuing zur wahlweisen Unterstützung direkter und indirekter (Wasserfallmodel) Eskalationen.
  • Entwicklung unterschiedlicher APIs in PL/SQL und Webservices zur Steuerung und Nutzung verschiedener Anwendungsteile.
  • Planung und Entwicklung einer XML-Schnittstelle auf Basis von XML-DB und Oracle Advanced Queuing.
  • Bereitstellung aller Kernfunktionalitäten in PL/SQL. Insbesondere der Filterung eingestellter Nachrichten via XPath zur flexiblen Steuerung der durch Tivoli eingestellten Events. Die so gewonnen Nachrichten, wurden dann dem IT-Service Modul zur Verfügung gestellt.
Oracle Oracle Advanced Queuing
PL/SQL SQL XML
9 Monate
2003-01 - 2003-09

Entwicklung eines Internet Anmeldeverfahrens auf Basis von Oracle 8i / 9i unter Verwendung von PL/SQL und Integration in die bestehende Systemlandschaft

Programmierer PL/SQL SQL XML ...
Programmierer
  • Design und Implementierung des Datenmodells.
  • Entwicklung aller benötigten Module und Objekte mittels PL/SQL und SQL.
  • Anbindung an die bestehenden Systeme mit Oracle Advanced Queuing, XML, HTTPS und Files.
  • Migration von Oracle 8i auf Oracle 9i.
  • Bereitstellung von Skripten für die Installation in verschiedene Systemumgebungen (Entwicklung, Test- und Produktion).
Oracle 8i Oracle 9i Oracle Advanced Queuing
PL/SQL SQL XML HTTPS Shell-Scripts
Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik


Weiterbildungen

  • Oracle OCA

Position

Position

  • Anwendungsentwicklung und Konzeption
  • Performance - Analyse und -Tuning
  • Administration
  • Technische Projektleitung

Kompetenzen

Kompetenzen

Top-Skills

Oracle (PL/SQL und SQL) Oracle Apex Oracle ODI JavaScript CSS HTML Python

Schwerpunkte

Anwendungsentwicklung
mit Oracle Application Express
PL/SQL Entwicklung und Performance Tuning
ETL-Entwicklung
sowohl mit Oracle ODI als auch in PL/SQL und SQL
Entwicklung komplexer Datenbankanwendungen und Datenmodellierung


Aufgabenbereiche

Anwendungsentwicklung und Konzeption
Performance - Analyse und -Tuning
Administration
Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

Softwarepakete:

  • Oracle Application Express (Apex) inklusive 22.1/ 22.2
  • Oracle REST Data Services (ORDS)
  • Oracle Virtual Private Database (VPD)
  • Oracle Simple Document Access (SODA)
  • Oracle Transactional Event Queues (TxEventQ)
  • Oracle Text / Oracle Search
  • Oracle Text
  • Oracle Scheduler
  • Oracle Advanced Queuing
  • Oracle XML DB
  • Oracle Workflow
  • Oracle Label Security
  • utPLSQL (PL/SQL Test Framework)
  • Logger / Console u.a. 
  • Oracle Metadata
  • Oracle Data Pump


Web Module/ Libraries (npm):

  • Oracle JET
  • AutoNumeric
  • jQuery
  • Mermaid JS


Webtechnologien:

  • Oracle JET
  • AutoNumeric
  • jQuery
  • Mermaid JS
  • Oracle Weblogic Server
  • Tomcat


Tools:

  • Oracle Data Integrator
  • Oracle Business Intelligence
  • Oracle Data Visualization Desktop
  • Oracle Warehouse Builder
  • Oracle Enterprise Manager Cloud Control
  • SAP Power Designer
  • Oracle SQL-Developer
  • Oracle SQL-Developer Web (Database Actions)
  • Oracle SQL-Developer Data Modeler
  • Toad
  • PL/SQL Developer
  • Sqlcl/Liquibase
  • Git
  • GitLab
  • Azure (DevOps)
  • Jira
  • Subversion (SVN)
  • TFS (Team Foundation Serves)


DevOps:

  • Docker
  • Docker Compose


Methoden:

  • Scrum
  • Kanban
  • V-Modell (XT)
  • ITIL

Betriebssysteme

Linux
Oracle Linux, Red Hat, SUSE Enterprise Linux
Unix
Windows

Programmiersprachen

PL/SQL
SQL
JavaScript
JSON
XML
Groovy (ODI)
OMB-Plus (OWB)
Shell-Scripting
Python
HTML
CSS
Lua
Golang
Node.js

Datenbanken

Oracle DB
10g/ 11g/ 12c/ 18c/ 19c/ 21c/ 23ai
Oracle Exadata
Oracle Cloud (OCI)

Branchen

Branchen

  • Versicherung
  • Telekommunikation
  • Banken und Finanzdienstleister
  • Touristik/ Dienstleistung
  • Energieversorger/ Industrie und Handel
  • Maschinenbau/ Medizintechnik
  • Logistik/ Transport
  • Pharmazie

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 7 Monate
2022-01 - 2024-07

Weiterentwicklung bestehender Portale auf Basis Oracle Apex

Software-Entwickler PL/SQL SQL Javascript ...
Software-Entwickler
Weiterentwicklung bestehender Portale auf Basis Oracle Apex. Entwicklung unterschiedlicher Apps zur Integration in unterschiedliche Portale (Reporting, Anwendersteuerung, Monitoring diverser fachlichen und technischen Prozesse)
Phase 1:
  • Erweiterung des Datenmodells zur Speicherung Anwenderbezogener Reportergebnisse (Relational und JSON)
  • Prototyp Entwicklung mit SODA für die Datenbereitstellung externer Anwendungen und Systeme
  • Entwicklung einer Applikationsübergreifenden API zur Anbindung unterschiedlicher Systeme und Clients (DWH, Python, Jupyter, ?)
    • Erweiterung einer bestehenden Mandantensteuerung zur Steuerung der Sichtbarkeit von Daten in Abhängigkeit entsprechend vergebener Rollen und Rechte (VPD)
    • Einbindung und Bereitstellung diverser REST-Schnittstellen (GET/PUT und POST). Bereitstellung einer API (REST), für die Anbindung externer Datenanalysewerkzeuge
  • Aufbau verschiedener Dashboards mit einer Vielzahl unterschiedlicher Diagramme und Reports


Phase 2:

  • Abbildung unterschiedlicher Geschäftsprozesse auf Apex Workflow. Bereitstellung einer Kundenspezifischen API (PL/SQL) zum leichteren einbinden und Anpassen des Workflows und einzelner Tasks (Ziel des Kunden ist es, alle in Apex abgebildeten Geschäftsprozesse auf Apex Workflow zu migrieren)
  • Weiterentwicklung und Anpassung unterschiedlicher Apex Plugins
  • Entwicklung eines CLI-Tools auf Basis von Node.js, zum einfacheren laden verschiedener Dateien (js, css, png ?) in den Application Workspace (u.a. Static Application/Workspace Files)
  • Apex Migration auf Apex 23.2 / 24.1
  • Performance Tuning
  • Teamgröße: ca. 6-8 Personen
Oracle 19c Oracle Apex 21.1 / 22.1 / 22.2 Oracle REST Data Services utPLSQL SQL Developer SQL Developer Web (Database Actions) Git
PL/SQL SQL Javascript CSS HTML Scrum Swagger sqlcl/Liquibase Git
Bank
3 Jahre 4 Monate
2018-09 - 2021-12

Entwicklung eines Planungs- und Steuerung - Tools für die Verwaltung Vertrieblicher Objekte

Software-Entwickler / Architekt PL/SQL SQL Javascript ...
Software-Entwickler / Architekt
Entwicklung eines Planungs- und Steuerung - Tools für die Verwaltung Vertrieblicher Objekte. Direkte Anbinden an ein bestehendes Data Warehouse und Bereitstellung unterschiedlicher REST-Schnittstellen. Berechnung und Simulation vertrieblicher Mengen und Verfügbarkeiten für die Optimierung vertrieblicher und technischer Bedarfe (Logistische Ströme)
  • Entwicklung und Design eines hybriden Datenmodells (3NF und JSON-Dokumente)
  • Entwicklung umfangreicher PL/SQL Module zur Steuerung und Simulation Vertrieblicher Prozesse
  • Anwendungsentwicklung mit Oracle Apex zur Unterstützung des gesamten Planungs- und Verwaltungsprozesses inklusive deren Simulation
    • Mehrsprachigkeit (Deutsch, Englisch, ?)
    • Split der Anwendung in mehrere Module (Applikationen)
    • Entwicklung eigener Plug-ins
  • Bereitstellung eines Dashboards für die Prüfung und Überwachung einzelner oder aller Prozessschritte und Vertriebsobjekte
  • Umsetzung eines eigenen Rechtekonzeptes innerhalb der Anwendung
  • Bereitstellung diverser REST-Schnittstellen
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: ca. 10 Personen
Oracle 19c Oracle Apex 21.1 Oracle REST Data Services utPLSQL SQL Developer SQL Developer Data Modeler Git
PL/SQL SQL Javascript CSS / HTML SQL Developer Data Modeler Scrum sqlcl/Liquibase
Transport
10 Monate
2017-12 - 2018-09

Entwicklung eines Administrations- und Dokumentationstools

Software-Entwickler / Architekt PL/SQL SQL utPLSQL ...
Software-Entwickler / Architekt
Entwicklung eines Administrations- und Dokumentationstools auf Basis von Oracle Apex für den Umbau eines bestehenden Data Warehouse. Ziel der Anwendung ist die Unterstützung der Migration auf neue Technologien und Architekturen und die Anbindung neuer Vorsysteme
  • Aufbau eines Metadatenmodels, zur ?vollständigen? Beschreibung des Datenflusses von der Quelle (Source System) über RAW- und Business Vault bis zum Data Mart
  • Entwicklung einer JSON getriebenen Template-Engine, zum Erstellen der Datenbankobjekte (DDL) aus dem Metadatenmodel
  • Entwicklung einer auf dem Metamodell basierenden Apex Anwendung zur Pflege und Monitoring des Datenflusses (Data-Lineage)
  • Bereitstellung einer eigenen Testumgebung innerhalb der Anwendung zur Prüfung und Überwachung der Datenflüsse (grafisches Frontend zu utPLSQL)
  • Anbindung und Oracle Date Integrator (ODI) an die Apex Anwendung (Rest Schnittstelle)
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: 8 Personen
Oracle 12c Oracle Apex 5.2.x (18.1) Oracle REST Data Services utPLSQL Javascript HTML CSS Oracle Data Integrator Oracle Web Logic Server SQL Developer SQL Developer Data Modeler Git
PL/SQL SQL utPLSQL Javascript HTML CSS Scrum
Bank
7 Monate
2017-05 - 2017-11

Umsetzen unterschiedlicher ETL-Mappings

Entwickler SQL PLSQL OMB-Plus
Entwickler

Umsetzen unterschiedlicher ETL-Mappings mit OWB und ODI. Laden  unterschiedlicher DWH-Schichten (Stage, Core, Präsentation)

  • Anbinden verschiedener Datenquellen an das DWH
  • Skriptentwicklung zum automatisierten Aufbau von OWB-Mappings mit OMB-Plus, zum Laden der Daten in den Data Vault (Core)
  • Entwicklung zum weitgehend automatisierten anpassen und validieren des Data Vault Datenmodells
  • Entwicklung und Anpassung unterschiedlicher ODI-Knowledge Module
  • Umsetzen von ODI-Mappings und Ladeprozesses mit ODI
  • Laden unterschiedlicher Data Marts für klassisches Reporting
  • Performance Tuning
  • Unterstützung der DBAs
  • Teamgröße: 20 Personen
Oracle Warehouse Builder Oracle 12c Oracle Data Integrator 12c SQL Developer SQL Developer Data Modeler
SQL PLSQL OMB-Plus
Bank
4 Monate
2017-01 - 2017-04

Aufbau einer ODI-Infrastruktur

Entwickler SQL PLSQL
Entwickler

Aufbau einer ODI-Infrastruktur (Entwicklung, Test und Produktion). Anbinden neuer und umstellen bestehender Datenquellen an das Data Warehouse

  • Installation von Oracle ODI 12c. Konfiguration unterschiedlicher ODI-Agents
  • Entwicklung und Design unterschiedlicher ETL-Strecken

    • ?Anpassung und Entwicklung eigener Knowlege-Module, ODI Procedures und ODI Packages
  • Laden unterschiedlicher Data Marts
  • Performance Tuning
  • Unterstützung der DBAs und Administratoren
  • Teamgröße: 12 Personen
Oracle 12c Oracle Data Integrator 12c SQL Developer Power-Designer und SQL Developer Data Modeler
SQL PLSQL
Logistik
1 Jahr 8 Monate
2015-05 - 2016-12

Design und Entwicklung eines neuen Arzneimittelmanagements

Entwickler und Architekt SQL PLSQL R ...
Entwickler und Architekt
Design und Entwicklung eines neuen Arzneimittelmanagements.
  • Erstellen eines Datenmodells (3NF und Star Schema)
  • Design und Entwicklung eines Regelwerks zur Simulation und Berechnung unterschiedlicher fachlicher Anforderungen im Arzneimittelmanagement.
    • Design und Entwicklung eines Web-Frontends mit Oracle Apex, zur Steuerung der Lade- und Simulationsläufe
    • Entwicklung eines BI-Dashboards (Apex) zum fachlichen und technischen Monitoring. Integration von OBI, und R
    • Prozesssteuerung via SOAP-Webservices mit Apex
  • Entwicklung von Mappings, Knowlege Modulen, ODI Procedures, ODI Packages und Load Plans
  • Aufbau unterschiedlicher Data Marts. (Rollup Cubes, Sterne)
  • Performance Tuning
  • Unterstützung der DBAs
  •  Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c)
  • Unterstützung bei der Migration bestehender Anwendungen und ETL-Strecken im Data Warehouse
  • Anpassung und Korrektur migrierter OWB-Mappings
  • Anpassung und Entwicklung eigener Knowlege Module, ODI Procedures und ODI Packages
  • Performance Tuning
  • Teamgröße: 12 Personen
Oracle 11g / 12c Oracle Data Integrator 12c Oracle Application Express Javasript Oracle Business Intelligence SQL Developer SQL Developer Data Modeler Microsoft Office Oracle Warehouse Builder
SQL PLSQL R Groovy
Versicherung
1 Monat
2015-04 - 2015-04

Performance Tuning und Optimierung von Oracle Advanced Queues

Entwickler PL/SQL SQL CVS ...
Entwickler
  • Umstellen der Nachrichtenverarbeitung auf Bulkverarbeitung
  • Anpassen der Queues und Queue Tabellen
Oracle 11g Oracle Streams Advances Queuing Toad
PL/SQL SQL CVS Performance-Tunig
Bank
2 Monate
2015-01 - 2015-02

Konzept zur Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c)

Architekt / Entwickler SQL Microsoft Office
Architekt / Entwickler

Konzept zur Migration von Oracle Warehouse Builder (OWB) nach Oracle Data Integrator (ODI 12c) unter Berücksichtigung maximaler Automation

  • Erstellung eines Migrationskonzepts unter Berücksichtigung der Kundenspezifischen Umgebungen und speziellen Anforderungen
  • Aufbau zweier Testumgebungen für ODI, mit unterschiedlichen Konfigurationen und Architekturen
  • Validieren des Konzepts in den dafür aufgebauten Testumgebungen
  • Migrationskonzept für den bestehenden Workflows
  • Teamgröße: 3 Personen
Oracle 11g / 12c Oracle Data Integrator 12c SQL SQL Developer SQL Developer Data Modeler
SQL Microsoft Office
Versicherung
10 Monate
2014-03 - 2014-12

Design und Aufbau einer Auftragssteuerung und Tracking Applikation

Software-Entwickler Oracle 11g PL/SQL SQL ...
Software-Entwickler

Design und Aufbau einer Auftragssteuerung und Tracking Applikation. Erstellung einer Stammdatenverwaltung und Datenmonitor in Apex

  • Design und Implementierung des Datenmodells (Relational und Dokumentenorientiert in XML) , sowohl für den operativen als auch den dispositiven Bereich der Applikation
  • Konzeption und Entwicklung zentraler Funktionalitäten zur Steuerung und Verfolgung von Aufträgen und Verwaltung der Metadaten
  • Entwicklung einer Stammdatenverwaltung mit Apex zur Pflege und Simulation neuer Stammdaten im XML-Format. Validieren der Stammdaten (u.a. XSD und XSLT Files) gegen bestehende Auftragsdaten
  • Aufbau eines Datenmonitors mit verschiedenen Dashboards in Apex , zur Überwachung und Reporting der Stamm- und Bewegungsdaten
  • Erstellung von Arbeitspaketen (Tasks)
  • Definition und Anbindung unterschiedlicher Schnittstellen
  • Entwicklung von Deploy-Skripten und Unterstützung der DBAs
  • Performance Tuning
  • Teamgröße: 30 Personen
Oracle 11g PL/SQL SQL XDB (XML) Apex (4.2) Javascript SQL Developer SQL Developer Data Modeler TFS Scrum
Bank
7 Monate
2013-09 - 2014-03

Aufbau einer Migrationsdatenbank zur Konsolidierung und Bereitstellung von Rechenzentrum Daten

Software-Entwickler Oracle 11g PL/SQL SQL ...
Software-Entwickler

Aufbau einer Migrationsdatenbank zur Konsolidierung und Bereitstellung von Rechenzentrum Daten (CIs), für die Übernahme in bestehende und neue Systeme

  • Aufbau und Konfiguration der Datenbanken (Entwicklung, Test und Produktion) Installation aller benötigten Applikationen und einspielen aller nötigen Patches (RDBMS, Apex, ORDS).  Umsetzung eines Sicherungskonzepts der Datenbankinstanzen (RMAN, Data Pump). Konfiguration von Apex und ORDS  für RESTful Webservices
  • Analyse bestehender Datenquellen und Systeme. Design und Implementierung eines geeigneten Datenmodels zum Laden und konsolidieren der Daten
  • Entwicklung unterschiedlicher Schnittstellen für die verschiedenen Datenquellen. u.a. direkte Anbindung via DB-Link, Webservices, CSV-Files und Excel Worksheets
  • Fehleranalyse und Konsolidierung der gelieferten Daten
  • Bereitstellen der berechneten Daten in unterschiedlichen Data-Marts und darauf aufbauend, Schaffung von konsolidierten Sichten, für die Migration der Daten zu den unterschiedlichen Zielsystemen
  • Entwicklung einer Reporting Anwendung mit Apex
  • Bereitstellung eines sehr agilen und flexiblen Auslieferungsverfahrens  zur schnellstmöglichen Bereitstellung neuer Features
  • Performance Tuning
  • Teamgröße: 7 Personen
Oracle 11g PL/SQL SQL Apex Javascript D3 XDB (XML) SQL Developer SQL Developer Data Modeler Git Scrum
Bank
5 Monate
2013-04 - 2013-08

Entwicklung eines Rohstoffmonitors zur Erfassung und Bewertung von Preisentwicklungen

Software-Entwickler PL/SQL SQL Javascript ...
Software-Entwickler

Entwicklung eines Rohstoffmonitors zur Erfassung und Bewertung von Preisentwicklungen eines oder mehrerer Artikel, auf Basis der enthaltenen Bestandteile (Rohstoffe) 

  • Erstellung einer Web Anwendung in Apex zum Monitoren und Anfragen unterschiedlicher Artikel und Artikelgruppen
  • Entwicklung unterschiedlicher Reports und Charts zur Echtzeitüberwachung von Preisentwicklungen
  • Personalisieren (Konfiguration) Anwenderspezifischer Reports und Charts
  • Import der bestehenden Daten aus unterschiedlichen Quellen (Oracle, CSV, REST- Webservices) und Konvertierung zu JSON
  • Entwicklung einer Admin GUI zur Konfiguration von Schwellwerten einzelner Artikel und Artikelspezifischer Inhaltsstoffen zur gezielten Überwachung und Anfrage aus den unterschiedlichen Quellen
  • Teamgröße: 6 Personen
Oracle 11g Subversion D3.js HTML5 CSS Oracle Apex 4.1 RESTful Webservices
PL/SQL SQL Javascript JSON JQuery HTML5 CSS CSV
Handel
9 Monate
2012-07 - 2013-03

Migration von Stamm und Bewegungsdaten unterschiedlicher Systeme

Software-Entwickler Oracle 11g Oracle Data Integrator (ODI) WebLogic Server ...
Software-Entwickler

Migration von Stamm und Bewegungsdaten unterschiedlicher Systeme und Datenbanken in ein zentrales Data Warehouse. Unterstützung der DBAs und Performance Tuning

  • Entwicklung unterschiedlicher ETL/ELT Prozesse, zum Laden der Daten in das Data Warehouse (SQL, PL/SQL  und ODI Mappings)
  • Weiterverarbeitung der Daten innerhalb des DWH  und laden multidimensionaler Data-Marts(SQL, PL/SQL und ODI Mappings)
  • Entwicklung des Daten-Workflows mit Oracle Data Integrator(Scenarios und Packages)
  • Teamgröße: 6 Personen
Oracle 11g Oracle Data Integrator (ODI) WebLogic Server Groovy SQL PL/ SQL Shell-Scripting Subversion SQL Developer
Industrie / Handel
7 Monate
2011-12 - 2012-06

Konzeption und Entwicklung eines Web Portals mit Apex

Software-Entwickler / Architekt Oracle PL/SQL Apex 4.0.1 ...
Software-Entwickler / Architekt

Bereitstellen unterschiedlicher Tools und Basismodule für die Verwaltung und Steuerung eines Rechenzentrums

  • Entwicklung flexibler Module, die von allen dem Portal bekannten Applikationen benutzt werden.(Logging, Mailing, Templating, Benutzerverwaltung und Rechtemanagement)
  • Entwicklung eines Metadatenmanagement zur Administration der Portalapplikationen als Teilapplikation des Portals
  • Anbindung und Steuerung unterschiedlicher Systeme mit SOAP Webservices
  • Teamgröße: 6 Personen
Oracle PL/SQL Apex 4.0.1 SQL Javascript Python Shell-Scripting Subversion Toad Scrum SOAP Webservices
Industrie
3 Jahre 6 Monate
2008-06 - 2011-11

Konzeption und Entwicklung eines neuen Data Warehouse

Software-Entwickler / Architekt PL/SQL SQL OMB-Plus ...
Software-Entwickler / Architekt

Konzeption und Entwicklung eines neuen Data Warehouse. Integration verschiedener Vorsysteme mit unterschiedlichen Schnittstellen. Unterstützung der DBAs bei der Administration und Performance Tuning

  • Konzeption und Entwicklung des Datenmodells für Stage und Core des DWH
  • Entwicklung unterschiedlicher ETL-Routinen (OWB-Mappings und PL/SQL) zum Laden der Daten in Stage und verarbeiten der Daten in das Data Warehouse
  • Aufbau und Bereitstellung unterschiedlicher Data-Marts
  • Aufbau eines komplexen Workflows (Oracle Workflow und Oracle Advanced Queues ) zur Steuerung aller ETL-Prozesse
  • Entwicklung eines eigenen Repositories zur fachlichen und technischen Verwaltung der ETL-Prozesse
  • Teilautomation zur Anbindung neuer Systeme an das Data Warehouse(OMB-Plus.
  • Repository übergreifender Monitor zur Überwachung aller ETL-Prozesse des Data Warehouses und Bereitstellung fachlicher und technischer Sichten (Apex)
  • Performance-Analysen und -Tuning von PL/SQL und SQL
  • Entwicklung einer Enterprise-Umgebung für den Einsatz von QlikView als Business Intelligence Solution (PL/SQL Webservices)
  • Entwicklung einer Demand and Capacity Simulation als integralen Bestandteil des DWH mit Apex 
  • Teamgröße: 8 Personen
PL/SQL SQL OMB-Plus PL/SQL-Developer Oracle Warehouse Builder Power Designer Oracle Application Express (Javascript jQuery D3) Shell-Scripting Subversion UML
Pharmazie
8 Monate
2008-09 - 2009-04

Konzeption und Entwicklung eines Data-Mart als Prototyp paralleler Ladeprozesse

Software-Entwickler PL/SQL SQL PL/SQL-Developer ...
Software-Entwickler
  • Konzeption und Entwicklung des Datenmodells für den neu zu erstellenden Data-Mart
  • Entwicklung unterschiedlicher ETL-Routinen zum Laden der Daten in das Data Warehouse und laden des Data-Mart
  • Performance-Analysen und -Tuning von PL/SQL und SQL
  • Konzeption und Entwicklung eines Frameworks zum Einbinden verschiedener PL/SQL Routinen in den Oracle DBMS_SCHEDULER mit dem Schwerpunkt der Parallelisierung und Konfigurierbarkeit
  • Teamgröße: 4 Personen
PL/SQL SQL PL/SQL-Developer Oracle Scheduler Power Designer
Logistik
7 Monate
2008-03 - 2008-09

Entwicklung einer Multimaster Replikation

Software-Entwickler / Architekt PL/SQL SQL XML ...
Software-Entwickler / Architekt
Entwicklung einer Multimaster Replikation auf Basis von Oracle Advanced Queuing zur Replikation komplexer Metadaten von Bildern (Röntgen- und Ultraschallbildern, CT-Schnitten). Unterstützung der DBAs bei der Administration und Performance Tuning
  • Validierung unterschiedlicher Oracle Features für die Replikation. u.a. Oracle Streams,
    Oracle Advanced Queuing und Oracle Replications (Multimaster).

  • Konzeption und Entwicklung einer Multimaster Replikation auf Basis Oracle Advanced Queuing für XML Nachrichten.

  • Bereitstellung einer PL/SQL API für die Verwaltung  und Steuerung der Replikation unterschiedlicher Topologien (Ring, Stern).

  • Entwicklung eines Monitors zur Überwachung der Replikation und der Replikationsdaten.

  • Konzeption und Entwicklung einer Ausfallsicherung über ein konfigurierbares Regelwerk mit PL/SQL.

  • Performance-Analysen und -Tuning von PL/SQL und SQL.

  • Code Review (PL/SQL und SQL) neuer und bestehender Anwendungsteile.

PL/SQL SQL XML XSLT SQL-Developer UML ClearCase Oracle Advanced Queuing Oracle Streams
Medizintechnik
9 Monate
2007-07 - 2008-03

Konzeption und Entwicklung eines Kennzahlensystems.

Software-Entwickler PL/SQL SQL-Plus Toad ...
Software-Entwickler
  • Entwicklung von PL/SQL Routinen (ETL) zum laden der Daten aus unterschiedlichen Quellen in das Data Warehouse.
  • Vorverarbeitung einzelner Quelldaten mittels Python oder Perl.
  • Verdichtung der so gewonnen Daten zu unterschiedlichen Kennzahlen (KPI) mit PL/SQL.
  • Konzeption eines mehrdimensionalen Data-Mart.
  • Performance-Analysen und -Tuning von PL/SQL und SQL.
PL/SQL SQL-Plus Toad Power Designer Subversion Oracle Streams Python Perl
Telekommunikation
3 Monate
2007-04 - 2007-06

Konzepterstellung für unterschiedliche Data Warehouse Themen.

Software-Entwickler PL/SQL SQL Toad ...
Software-Entwickler
  • Unterstützung der Entwicklung mit PL/SQL und Oracle Warehouse Builder.
  • Entwicklung eines Konzepts zur Steuerung dynamische Aggregationen mit PL/SQL und Oracle Warehouse Builder. (Proof of Concept mit Teilimplementierungen).
  • Konzeption einer Web Anwendung zur Steuerung dynamischer Aggregate und selektiver Auswahl verschiedener Sichten innerhalb einer Präsentationsschicht.
PL/SQL SQL Toad Oracle Warehouse Builder OMB-Plus Oracle Application Express (Apex)
Finanzdienstleister
1 Jahr 1 Monat
2006-03 - 2007-03

Anbinden unterschiedlicher Systeme (Anwendungen) an ein Data-Warehouse

Entwickler PL/SQL SQL Toad ...
Entwickler
  • Konzeption  und Entwicklung verschiedener ETL-Routinen zur  Übernahme prozessrelevanter Daten  aus unterschiedlichen Anwendungen in das Data Warehouse.
  • Aufbereitung der Prozessdaten in einer vorgelagerten Schicht (ODS). Vereinheitlichung der Geschäftsprozesse (PL/SQL) als teil der Qualitätssicherung.
  • Bereitstellung systemübergreifender Prozesssichten für ein übergeordnetes Reporting (materialized Views).
PL/SQL SQL Toad Oracle Designer ClearCase UML
Telekommunikation
2 Jahre 5 Monate
2003-10 - 2006-02

Entwicklung einer Mandantensteuerung auf Basis von VPD (Virtual Private Database).

Software-Entwickler PL/SQL SQL XML
Software-Entwickler
  • Schaffung eines Eskalationssystems für die transparente Nutzung verschiedener Anwendungen im touristischen Umfeld.
  • Entwicklung verschiedener Schnittstellen mit Oracle Advanced
    Queuing und XML.
  • Unterstützung der DBAs bei der Administration und Performance Tuning.
  • Konzeption und Entwicklung einer Mandantensteuerung mit der Möglichkeit, Daten zwischen einzelnen Mandanten regelbasiert auszutauschen (persistent und temporär).
  • Entwicklung aller notwendigen Routinen zur Administration einzelner Mandanten und deren Datensichten und Bereitstellung einer API mit PL/SQL.
  • Planung und Entwicklung eines Eskalationssystems auf Basis von Oracle Advanced Queuing zur wahlweisen Unterstützung direkter und indirekter (Wasserfallmodel) Eskalationen.
  • Entwicklung unterschiedlicher APIs in PL/SQL und Webservices zur Steuerung und Nutzung verschiedener Anwendungsteile.
  • Planung und Entwicklung einer XML-Schnittstelle auf Basis von XML-DB und Oracle Advanced Queuing.
  • Bereitstellung aller Kernfunktionalitäten in PL/SQL. Insbesondere der Filterung eingestellter Nachrichten via XPath zur flexiblen Steuerung der durch Tivoli eingestellten Events. Die so gewonnen Nachrichten, wurden dann dem IT-Service Modul zur Verfügung gestellt.
Oracle Oracle Advanced Queuing
PL/SQL SQL XML
9 Monate
2003-01 - 2003-09

Entwicklung eines Internet Anmeldeverfahrens auf Basis von Oracle 8i / 9i unter Verwendung von PL/SQL und Integration in die bestehende Systemlandschaft

Programmierer PL/SQL SQL XML ...
Programmierer
  • Design und Implementierung des Datenmodells.
  • Entwicklung aller benötigten Module und Objekte mittels PL/SQL und SQL.
  • Anbindung an die bestehenden Systeme mit Oracle Advanced Queuing, XML, HTTPS und Files.
  • Migration von Oracle 8i auf Oracle 9i.
  • Bereitstellung von Skripten für die Installation in verschiedene Systemumgebungen (Entwicklung, Test- und Produktion).
Oracle 8i Oracle 9i Oracle Advanced Queuing
PL/SQL SQL XML HTTPS Shell-Scripts
Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik


Weiterbildungen

  • Oracle OCA

Position

Position

  • Anwendungsentwicklung und Konzeption
  • Performance - Analyse und -Tuning
  • Administration
  • Technische Projektleitung

Kompetenzen

Kompetenzen

Top-Skills

Oracle (PL/SQL und SQL) Oracle Apex Oracle ODI JavaScript CSS HTML Python

Schwerpunkte

Anwendungsentwicklung
mit Oracle Application Express
PL/SQL Entwicklung und Performance Tuning
ETL-Entwicklung
sowohl mit Oracle ODI als auch in PL/SQL und SQL
Entwicklung komplexer Datenbankanwendungen und Datenmodellierung


Aufgabenbereiche

Anwendungsentwicklung und Konzeption
Performance - Analyse und -Tuning
Administration
Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

Softwarepakete:

  • Oracle Application Express (Apex) inklusive 22.1/ 22.2
  • Oracle REST Data Services (ORDS)
  • Oracle Virtual Private Database (VPD)
  • Oracle Simple Document Access (SODA)
  • Oracle Transactional Event Queues (TxEventQ)
  • Oracle Text / Oracle Search
  • Oracle Text
  • Oracle Scheduler
  • Oracle Advanced Queuing
  • Oracle XML DB
  • Oracle Workflow
  • Oracle Label Security
  • utPLSQL (PL/SQL Test Framework)
  • Logger / Console u.a. 
  • Oracle Metadata
  • Oracle Data Pump


Web Module/ Libraries (npm):

  • Oracle JET
  • AutoNumeric
  • jQuery
  • Mermaid JS


Webtechnologien:

  • Oracle JET
  • AutoNumeric
  • jQuery
  • Mermaid JS
  • Oracle Weblogic Server
  • Tomcat


Tools:

  • Oracle Data Integrator
  • Oracle Business Intelligence
  • Oracle Data Visualization Desktop
  • Oracle Warehouse Builder
  • Oracle Enterprise Manager Cloud Control
  • SAP Power Designer
  • Oracle SQL-Developer
  • Oracle SQL-Developer Web (Database Actions)
  • Oracle SQL-Developer Data Modeler
  • Toad
  • PL/SQL Developer
  • Sqlcl/Liquibase
  • Git
  • GitLab
  • Azure (DevOps)
  • Jira
  • Subversion (SVN)
  • TFS (Team Foundation Serves)


DevOps:

  • Docker
  • Docker Compose


Methoden:

  • Scrum
  • Kanban
  • V-Modell (XT)
  • ITIL

Betriebssysteme

Linux
Oracle Linux, Red Hat, SUSE Enterprise Linux
Unix
Windows

Programmiersprachen

PL/SQL
SQL
JavaScript
JSON
XML
Groovy (ODI)
OMB-Plus (OWB)
Shell-Scripting
Python
HTML
CSS
Lua
Golang
Node.js

Datenbanken

Oracle DB
10g/ 11g/ 12c/ 18c/ 19c/ 21c/ 23ai
Oracle Exadata
Oracle Cloud (OCI)

Branchen

Branchen

  • Versicherung
  • Telekommunikation
  • Banken und Finanzdienstleister
  • Touristik/ Dienstleistung
  • Energieversorger/ Industrie und Handel
  • Maschinenbau/ Medizintechnik
  • Logistik/ Transport
  • Pharmazie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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