Data-Warehouse und Datenbank Engineering
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Deutschland
- Weltweit
- de | en
- 21.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – 3/2024
TätigkeitsbeschreibungMeine Rolle in dieser Position bestand darin, eine globale Datenplattform basierend auf Data-Mesh-Prinzipien aufzubauen und in Betrieb nehmen. Innerhalb kürzester Zeit wurde diese Self-Service-BI-Plattform zur ultimativen Technologielösung für rund 40 Unternehmen unter dem Dach von einem börsennotierten Unternehmen. Mehr als Tausende von Data Engineers, Analysten und Data-Scientists nutzen bereits diese Plattform in ihrem täglichen Betrieb. Mit einem hochqualifizierten Team von 16 Daten-/Software Ingenieuren, unter meiner Leitung, wurde eine Vision zur Wirklichkeit.
Eingesetzte QualifikationenBusiness Intelligence (BI), Datawarehouse / DWH, Google Cloud, Python, SQL
9/2015 – 12/2020
TätigkeitsbeschreibungMeine Aufgabe in dieser Position bestand darin, ein Team aufzubauen und eine Data-Warehouse-Lösung für ein großes börsennotierter Unternehmen. Mehrere tausend Pipelines laden, transformieren und bereiten täglich Petabytes an Daten in hoher Qualität und pünktlich für die Datenanalyse auf.
Eingesetzte QualifikationenAmazon Web Services (AWS), Bash (Shell), Datawarehouse / DWH, ETL, Python, SQL
6/2014 – 7/2014
Tätigkeitsbeschreibung
Begleitung der Migration von Oracle nach PostgreSQL beim Payment Provider aus Berlin
- Hilfe bei der Ausarbeitung eines Migrationsplanes
- die Schulung der Mitarbeitern in Bezug auf die Umstellung auf PostgreSQL für Entwickler
- die Aufzeichnung der Wege für Backup/Recovery, Point in Time Recovery, Switch und Failover Szenarios für Administratoren
Oracle Database, PostgreSQL
6/2009 – 9/2014
Tätigkeitsbeschreibung
- die Planung, Steuerung und Abstimmung der Datenbankentwicklung mit dem Produktmanagement-Team
- die Konzeption, Aufbau, Entwicklung der folgenden Themenbereiche:
- Datenbankentwicklung(Tabellen, Indexe, Trigger, etc.)
- Einführung der Datenbanktrennung nach Ländern für bessere Skalierung (Datenbank Sharding)
- Datenbankspezifische Applikationsentwicklung(Stored Procedures)
- Konzeption und Aufbau eines Payment-System nach dem Abo-Modell-Prinzip, Preissegmentierung, Ratenzahlung, Inkasso
- Data-Warehouse: ETL, Synchronisation verschiedene Quelldaten, Aggregation (Datenverdichtung)
- Entwicklung des Matchingsalgorithmus
- Entwicklung eines Web Tracking System
- die Konzeption, Aufbau, Administration der
PostgresQL in einer 24/7 Umgebung mit mehr als 70 DB Instanzen
- Ausarbeitung von Failover Strategien, Point in Time Recovery
- die ständige Schulung der Teammitglieder in Praxisorientierten Datenbankthemen
- Datenbank Performance Optimierung sowie SQL Tuning
- Datenbereinigung
Datawarehouse / DWH, SQL, PostgreSQL, Datenbankadministration, Datenbankentwicklung, PL/SQL, Back up / Recovery, Schulung / Training (IT), Konzeption (IT)
1/2006 – 5/2009
Tätigkeitsbeschreibung
- die Datenbankentwicklung SQL PL/SQL, Tabellennormalisierung, Performance Optimierung (SQL), Datenbankbereinigung
- eine Migration des sehr komplexen Datenbankschemas von mehreren Tausende Dynamisch erstellte Tabellen von PostgresQL nach Oracle. Dabei mussten auch Daten in erheblichem Umfang migriert werden.
- die Datenbankadministration mehrerer Kundeninstallationen hinsichtlich Performance und Datenintegrität. Der Datenbankgrössen lagen dabei teilweise im Terabyte Bereich.
die Implementierung einer Datenbankbasierte rotierende Sessionverwaltungssystem
- die Implementierung und Migration eines GUID global eindeutigen primary-key Verfahrens zum Austausch von Stammdaten zwischen verschiedenen Datenbank-Installationen des Produktes
- die Recherche, Implementierung und Projektleitung einer Volltextfunktion mit speziellen Anforderungen seitens des Kunden. Dabei galt es dynamische Zugriffsberechtigungen auf Dokumente zu berücksichtigen.
- die Erstellung von Shell-Verwaltungsskripten
- Oracle 10G
- PostgreSQL 8.2
- Erstellung von PL/SQL und PG-PLSQL Skripten, Prozeduren, Packages, Tabellen, Views, Snapshots, Indexen, Triggers, Sequenzen
- Tabellen, Views, Snapshots, Indexe, Trigger, Sequenzen
- Dump, Export / Import
- Datenbereinigung
Oracle Database, SQL, PostgreSQL, Datenbankadministration, Datenbankentwicklung, Red Hat Enterprise Linux (RHEL), Perl, PL/SQL, Bash (Shell)
6/2004 – 12/2005
Tätigkeitsbeschreibung
- die Erstellung von PL/SQL Skripten, Prozeduren, Packages, Tabellen, Views, Snapshots, Indexen, Triggers, Sequenzen
- die Ausarbeitung der Features in Zusammenarbeit mit anderen Entwicklern
- die Datenmigrationen und Bereinigungen
- die Erstellung eines Reportingsystem
- die Zusammenlegung zwei existierende Paymentsysteme miteinander für bessere Wartbarkeit
- die SQL Performance Optimierung
- Oracle Datenbankadministration
- die Datenbank Optimierung
- Export/Import, Monitoring
- Oracle Datenbankinstallationen, Backup/Recovery
- das Storage Management
Oracle (allg.), SQL, Datenbankadministration, PL/SQL, Storage, Back up / Recovery
9/2001 – 12/2002
Tätigkeitsbeschreibung
- Schnittstellenprogrammierung für Oracle Database 8i
- Erstellung von PL/SQL Skripten, Prozeduren, Packages, Tabellen, Views, Snapshots, Indexen, Triggers, Sequenzen
- DB Export / Import
- Datenbereinigung
Oracle Database, SQL, PL/SQL, SQL*Plus, Bash (Shell)
Ausbildung
Berlin
Über mich
Mein Fokus liegt bei:
- Unterstützung beim Aufbau eines Data Warehouse: von der Konzepterstellung bis zur Umsetzung und Inbetriebnahme.
- Unterstützung bei der Migration von Oracle nach PostgresQL.
- Praktische Kenntnisse mit Data Warehouse-Lösungen wie BigQuery und Redshift
- Langjährige praktische Erfahrung beim Aufbau der Data Platform in der Cloud, sowie On-Premise, von der ersten Ist-Analyse bis zur Konzepterstellung und Umsetzung.
- Tiefes Verständnis der Data-Warehouse-Konzepten wie Data Mesh.
- Datenbank-/Data-Warehouse: Datenmodellierung/-Design, Programmierung und Performance-Optimierung.
- Expertenwissen in SQL und PL/SQL.
- Tiefes Verständnis des ETL (ELT)-Prozesses und der Umsetzung von Kundenanforderungen mit Python.
- Langjährige praktische Erfahrung mit der PostgresQL-Datenbank unter hoher Betriebslast.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden