Entwicklung eines webbasierten Bestellportals für einen Hersteller biologisch-technischer Luftreinigungssysteme. Das Backend basiert auf Express.js mit einer PostgreSQL-Datenbank, das Frontend wurde in Angular umgesetzt. Containerisierung der Applikation mit Docker für die Umgebungen Entwicklung, Test und Produktion sowie Aufbau einer CI/CD-Pipeline mit GitLab. Hosting der Applikation in der AWS-Cloud auf einer EC2-Instanz.
Deployment und Betrieb von Applikationen im Kunden-Data-Warehouse auf verschiedenen Umgebungen (Entwicklung, Test, Produktion). Überwachung der täglichen DWH-Ladeläufe sowie Analyse und Bearbeitung von Incidents im laufenden Betrieb. Durchführung von SQL-Performance-Analysen auf Teradata ? bei identifizierten Engpässen wurden die betroffenen Prozesse untersucht und den Entwicklern konkrete Optimierungsvorschläge für performanteres SQL unterbreitet.
Weiterentwicklung des ENT-DWH durch Integration und Migration neuer und bestehender Quellen auf Basis von Kafka. Erstellung und Weiterentwicklung eines Python Programms zur Historisierung der durch Kafka angelieferten Daten in den Core-Analysen, Aufbereitung sowie Bereitstellung der Daten für die entsprechenden Fachbereiche. Replikation Supportaufgaben.
Migration des ENT-DWH von MS SQL nach Teradata. Migration mit anschließender vorübergehender Daten-Replikation durch Qlik Attunity. Migration von Crystal Reports und Tableau Dashboards. Migration der ETL-Prozesse (BODS) sowie Testdurchführung. Replikation Supportaufgaben.
Mit Hilfe von Terraform und Ansible wurde eine IAAS entwickelt mit der ein Apache Kafka Cluster für den Kunden auf Anfrage bereitgestellt werden konnte.
Für das Unternehmen Florafilt Luftreiniger GmbH wurde eine Webseite inklusive Shopsystems und Blog entwickelt. Die Entwicklung des Frontend?s basiert weitestgehend auf dem TypeScript-basierten Webapplikationsframework Angular und der UI Library Angular Material. Das Backend basiert dagegen auf der Entwicklungs-Plattform Google Firebase. Um spezielle Events der Benutzer zu analysieren wurde zusätzlich zu Google Analytics der Google-Tag-Manager eingerichtet. Des Weiteren wurden diverse API ? Anbindung implementiert, um mit Diensten wie Instagram, PayPal und SendInBlue zu kommunizieren. Aufgrund der Tatsache, dass das ein nebenberufliches Projekt meinerseits war, gab es hier kein Projektteam. Die Organisation erfolgte hauptsächlich in Meistertask über ein Kanban-Board.
Erstellung eines near real-time DWH mittels PL/SQL Framework und ETL-Verarbeitung auf einer Oracle 12c. Die Daten wurden durch einen Enterprise Service Bus in einem Stage-Schema übertragen und anschließend via CDC in das DWH (Data Vault 2.0) überführt.
Kompetenzen:
· Data Modelling (3NF, Dimensional, Data Vault 2.0)
· DWH-Architekturen & ETL-Entwicklung (Inmon, Kimball, Lindstedt)
· DWH-Betrieb & Business Continuity (Deployment, Monitoring, Incident Management)
· Data Streaming (Kafka)
· Full Stack Development (Angular, Node.js/Express, PostgreSQL)
· Cloud & Infrastructure (AWS, Docker, Terraform)
· CI/CD & DevOps (GitLab CI/CD)
· Agile Projektabwicklung (Scrum, Kanban)
Entwicklung eines webbasierten Bestellportals für einen Hersteller biologisch-technischer Luftreinigungssysteme. Das Backend basiert auf Express.js mit einer PostgreSQL-Datenbank, das Frontend wurde in Angular umgesetzt. Containerisierung der Applikation mit Docker für die Umgebungen Entwicklung, Test und Produktion sowie Aufbau einer CI/CD-Pipeline mit GitLab. Hosting der Applikation in der AWS-Cloud auf einer EC2-Instanz.
Deployment und Betrieb von Applikationen im Kunden-Data-Warehouse auf verschiedenen Umgebungen (Entwicklung, Test, Produktion). Überwachung der täglichen DWH-Ladeläufe sowie Analyse und Bearbeitung von Incidents im laufenden Betrieb. Durchführung von SQL-Performance-Analysen auf Teradata ? bei identifizierten Engpässen wurden die betroffenen Prozesse untersucht und den Entwicklern konkrete Optimierungsvorschläge für performanteres SQL unterbreitet.
Weiterentwicklung des ENT-DWH durch Integration und Migration neuer und bestehender Quellen auf Basis von Kafka. Erstellung und Weiterentwicklung eines Python Programms zur Historisierung der durch Kafka angelieferten Daten in den Core-Analysen, Aufbereitung sowie Bereitstellung der Daten für die entsprechenden Fachbereiche. Replikation Supportaufgaben.
Migration des ENT-DWH von MS SQL nach Teradata. Migration mit anschließender vorübergehender Daten-Replikation durch Qlik Attunity. Migration von Crystal Reports und Tableau Dashboards. Migration der ETL-Prozesse (BODS) sowie Testdurchführung. Replikation Supportaufgaben.
Mit Hilfe von Terraform und Ansible wurde eine IAAS entwickelt mit der ein Apache Kafka Cluster für den Kunden auf Anfrage bereitgestellt werden konnte.
Für das Unternehmen Florafilt Luftreiniger GmbH wurde eine Webseite inklusive Shopsystems und Blog entwickelt. Die Entwicklung des Frontend?s basiert weitestgehend auf dem TypeScript-basierten Webapplikationsframework Angular und der UI Library Angular Material. Das Backend basiert dagegen auf der Entwicklungs-Plattform Google Firebase. Um spezielle Events der Benutzer zu analysieren wurde zusätzlich zu Google Analytics der Google-Tag-Manager eingerichtet. Des Weiteren wurden diverse API ? Anbindung implementiert, um mit Diensten wie Instagram, PayPal und SendInBlue zu kommunizieren. Aufgrund der Tatsache, dass das ein nebenberufliches Projekt meinerseits war, gab es hier kein Projektteam. Die Organisation erfolgte hauptsächlich in Meistertask über ein Kanban-Board.
Erstellung eines near real-time DWH mittels PL/SQL Framework und ETL-Verarbeitung auf einer Oracle 12c. Die Daten wurden durch einen Enterprise Service Bus in einem Stage-Schema übertragen und anschließend via CDC in das DWH (Data Vault 2.0) überführt.
Kompetenzen:
· Data Modelling (3NF, Dimensional, Data Vault 2.0)
· DWH-Architekturen & ETL-Entwicklung (Inmon, Kimball, Lindstedt)
· DWH-Betrieb & Business Continuity (Deployment, Monitoring, Incident Management)
· Data Streaming (Kafka)
· Full Stack Development (Angular, Node.js/Express, PostgreSQL)
· Cloud & Infrastructure (AWS, Docker, Terraform)
· CI/CD & DevOps (GitLab CI/CD)
· Agile Projektabwicklung (Scrum, Kanban)