Tätigkeiten
Anforderungsanalyse, Design, Datenmodellierung, Entwicklung, Test, Dokumentation, Betrieb und Pflege, Anforderung von Änderungen, Optimierung, Reporting
06/2023 ? 12/2023 Archivierung der EPPSG Anträge und Vorgänge
Testen der 2,8 Mio PDF-Dateien (Python), Anforderung korrigierter Dateien, Verpacken in Archive, Reporting des Fortschritts, Erstellen von Index-dateien, Bug Reports, Ausliefern der Archive
01/2023 ? 06/2023 Reporting zum EPPSG (einmaligen Energiepreispauschale für Studierende)
Analyse des Datenmodels, Analyse der Daten, Erstellen von Bug Reports, Entwicklung von Reporten, Erzeugen vom JSON-Daten für Dashboards
09/2022 ? 03/2023 Erstellen von Reports zur Schlussabrechnung der Corona-Soforthilfe
Analyse bestehender Excel-Reports und deren Definition (Freemarker Templates), Datenmapping. Erstellen von Freemarker Templates zur Erzeugung von SQL und Excel-Daten.
01/2022 ? 05/2022 Erstellen Reports zur Bearbeitung der Verarbeitungsprotokolle des KONSENS-Mittelungsverfahren (KMV)
Einlesen, konvertieren und aufbereiten der
Daten. Verknüpfen mit Pega Daten,
finden ähnlicher Daten. Erstellen von Reports (csv).
Anbindung von BI-Eventdaten, Mapping von JSON Daten, Aufbau des Datenmodells, Ersetzung der Datenbank eines Backendservice als Datenquelle durch BI-Events
Entwurf
Implementierung
Test
Koordinierung mit Entwicklern der Backendsysteme
Datenanalyse
Dokumentation
Datenbank Optimierung
Quellsysteme:
Microservices in Golang, Eventstore Elasticsearch; Datenanlieferung als JSON in eine PostgreSQL Tabelle; Mapping in relationale Modellierung mit SQL-Views, Erzeugung des SQL aus YAML
Konfigurationen mit Python, Erzeugen von Aggregationen mit SQL
ETL durch Airflow DAGs, Testumgebung in Docker, Reporting mit Metabase
Aufgrund von Risikogruppe im Haushalt und Betreuung des Kindes wurden keine Projekte angenommen. Aber diverse Weiterbildungen (siehe Aus und Weiterbildung)
Design, Implementieren und Pflege eines Datamart und des ETL zur Auswertung von Energieeinsparungen der DB Cargo
Metadaten: YAML
Data Ingestion: Bash und Python (CSV, SFTP, MSSQL)
Transformationen: SQL über Python
Job Scheduling: Cron und Bash
Modellierung: 3NF
Deployment des Datenmodell: Python und SQLAlchemy
Dokumentation: Jira und Graphviz
RDBMS: PostgreSQL
Vergleich der Datenqualität von IoT Geräten verschiedener Hersteller zur Bewertung der Streckentransporte von DB Schenker. Bereitstellen vergleichbarer Daten zur Auswertung durch die Data Scientists.
Datenquellen: Excel und CSV in verschiedenen Ausprägungen
ELT: Python, SQL
RDBMS: PostgreSQL mit PostGIS
Analyse der Geodaten von IoT Geräten der DB Schenker. Interpretation der IoT Daten der Geotracking Geräte.
Data Ingestion: Python (CSV in verschlüsselten ZIP auf AWS S3)
Transformationen: Stop Detection mit R, später Geofencing und Stop Detection mit PostGIS auf PostgreSQL, dann auf AWS Aurora
Design und Implementieren eines DWH und des ETL zum Auswerten des Linienbetriebs der DB Schenker
Metadaten: YAML
Data Ingestion (REST, später auch AWS SQS und SNS): Python
Transformationen: PL/pgSQL erzeugt über Templates und Makros für JSON zu 3NF mit Logging der Jobs, Error Reporting, Statistiken zu den bearbeiteten Daten und Datenqualität in Datenbanktabellen
Dokumentation: Confluence
PoC / Entwicklung: RDBMS: PostgreSQL
Compute: VM mit Ubuntu Server
Production: RDBMS: AWS Aurora
Compute: AWS Lambda mit Docker
Security: Principle of least privileges
08/2017 ? 10/2017
Entwicklung eines Werkzeugs zur Unterstützung der MS SQL Lizensierung
Entwickeln einer Umgebung zum Import, Aufbereiten, Anreichern und Analyse von Lizenzdaten mit Power Shell, MS SQL und Excel
01/2017 ? 07/2017
Implementierung PAM und IAM-Rollen mit least privileges
Erstellen eines Konzepts der Zugriffsberechtigungen und Prozesse unter Berücksichtigung der Konzernrichtlinien
Durchführen eines Proof of Concept und Steuern des Managed Service bei der Umstellung der Bestandsserver auf die neuen Prozesse
10/2016 ? 12/2016
Analyse Identity and Access Management (IAM) und Privileged Account Management (PAM)
Entwickeln des Reportings über MSSQL Logins, User und Berechtigungen in der MSSQL Serverlandschaft
Bewerten der Ergebnisse nach Unternehmensrichtlinien
04/2016 ? 10/2016
Database Transition
Analyse der SQL Serverlandschaft (Cluster und Stand Alone)
Planen des Zielzustands (Umzug auf ESX-Cluster)
Erstellen von Guidelines
Checklisten und Skripte zur Umstellung
Steuern der Transition mit Applikationsverantwortlichen und Managed Service
Eskalieren von Sonderfällen
Reporting des Projektfortschritts
Übergabe an den Managed Service
11/2015 ? 04/2016
SQL Lifecycle Management
Analyse des Lifecycles der MS SQL Instanzen, Definieren des Zielzustands
Entwickeln des Reportings zum Lifecycle
Erstellen von Guidelines, Checklisten und Skripte zur Aktualisierung der MSSQL Server
Prüfen der Applikationsanforderungen und Terminfindung mit dem Kunden
Erstellen von Changes nach Konzernrichtlinien
Aktualisieren der MSSQL Server
Übergabe der Durchführung an den Managed Service
Design und Implementieren Reservierungs- und Gutscheinsystem für die Gastronomie
Anforderungsmanagement, Design von Datenmodellen und ETL-Prozessen, Datenanalyse zur Projektsteuerung
Anbinden des Wissensmanagementsystems SABIO an das DWH und Bereitstellen von KPIs Nutzung und Erfolgsmessung.
Design der Infrastruktur für Near Realtime Reporting
Evaluieren Talend und Pentaho Kettle als ETL-Lösung
Aufbau und Leiten des Business Intelligence Customer Care, Anforderungsmanagement, Steuern, Ausbau der Infrastruktur, Einführen von internen Prozessen, Mitarbeiter Entwicklung, Führen von Bewerbergespräche
Evaluation MS SQL-Server als BI-Lösung
Einführen von Slowly Changing Dimensions
Konsolidieren von Produkt- und Organsationsdimensionen
Gewinnen von Dimensionsverantwortlichen in der Organisation
Vorbereiten der Einführung von MicroStrategy
Definieren, Implementieren und Qualitätskontrolle der Steuerungskennzahlen für die Supportcenter, Datenanalyse zum Projektcontrolling
Verbessern der Datenverfügbarkeit
Entwickeln eines Dashboard für den Support der Access-Produkte
Entwickeln und Bereitstellen der Steuerungskennzahlen für das untere Management
Verantwortung:
Bereitstellen der Kennzahlen zur Steuerung des Customer Care
Sicherstellen der Datenverfügbarkeit und ?qualität
Ressourcenplanung und -überwachung, Planen von Teilprojekten, Ausbilden der Teammitglieder, Führen von Mitarbeitergespräche, Prozessmonitoring, Beraten bei Prozess- und Datenmodellierung
Internationalisierung der Hosting Produkte
Migrieren der Schlund+Partner Produkte zu 1&1
Migrieren der Web.de Produkte auf die zentrale Technikdatenbank
Verantwortung:
Aufbau und Führung des Datamanagement (5 Mitarbeiter)
Planung und Umsetzung von Teilprojekten
Sicherstellen der Konsistenz der technischen Eigenschaften der Kundenverträge, Pflege der Tarif und Vertragsdaten, Speziallösungen für VIP-Kunden
Incident und Problem Management
Fehler- und Prozessanalyse
Prozess- und Datenmodellierung
Datenmodell- und Datenanpassungen
Dokumentation
Prozess- und Schnittstellenüberwachung
Entwickeln eines Frameworks zur Datenpflege
Telefonsupport der Hosting Produkte
Architecture, Implementation, Methodik und Modellierung von Data Vault 2.0
Mit Zertifizierung:
Transcript ID: 1311193 Access Code: itmartin
Microsoft Azure Fundamentals (AZ-900)
Microsoft Azure Data Fundamentals (DP-900)
Ohne Zertifizierung:
Microsoft Azure AI Fundamentals (AI-900)
Microsoft Power Platform Fundamentals (PL 900)
Dbt Fundamentals
Kurs: Fast Track MicroStrategy Reporting
Kurs: Fast Track MicroStrategy Architect
Überblick über den MS Office Project 2007 Server: Projektplanung, Resourcenplanung, Projektdurchführung und -controlling
Optimierungspotentiale identifizieren
Prozessoptimierungen konzipieren und planen
Auswirkungen auf vor- und nachgelagerte Prozesse
Kosten-Nutzen-Analyse
Prozessanpassungen in der Implementierungsphase koordinieren und betreuen
Gefahren bei Prozessoptimierungen
Scrum-Grundbegriffe: Rollen, Meetings, Artefakte, Timebox-Prinzip, Sprint-Prozeß, Scrum als Vorgehensmodell für Projektmanagement und Entwicklung
Skalierbarkeit: Meta-Scrum
Grundlagen agiler Aufwandschätzung und Planung: Grenzen der Planbarkeit, Planning Poker, Release-Planung, Business Value, Priorisierung, Übung zu Test-Driven Development (TDD)
Scrum-Übung: Marketing Kampagne
Prozessarten
Struktur von Prozessen
Prozessmanagement-Kreislauf
Rollen und Verantwortlichkeiten des Prozessmanagements
Prozessanalyse (inkl. Fragetechniken, Kontrollfragen)
Prozessdenken
prozessorientierte Unternehmung
2006: Moderne Führungsmethoden für Projektmanager - Effizientes Projektmanagement unter Zeit- und Kostendruck
Inhalt:
Projektziele
Aufbauorganisation
Projektplanung
Kommunikation
Projektreports und -dokumentation
Wirtschaftlichkeit
Projektcontrolling
Risikoanalyse
Führung von Teams
Anforderung an Projektleiter
Teamarbeit
Projektmeetings
Kreativitätstechniken
Projektabschluss
Über 30 Jahre Erfahrung in der IT:
lösungsorientiert
nachhaltig
analytisch
kreativ
Management:
Teamleitung
Projektmanagement
Prozessmanagement
Prozess Modellierung
Software Engineering
Prozess Monitoring
Incident und Problem Management
Data Management:
Datenmodellierung
OLTP
Monitoring von Datenqualität
Datenpflege
Datenmigration
Business Intelligence:
ETL
ELT
Data Vault 2.0
Snowflake Schema
Star Schema
3NF
OLAP-Cube
Datenanalyse
Reporting
Office:
Slack
Google Workspace
Jira
Confluence
MS Teams
MS Outlook
MS Excel
MS Word
MS PowerPoint
MS OneNote
MS SharePoint
MS Project
Development:
GitLab
GitHub
Git
AWS
Docker
DBMS:
OLTP: PostgreSQL, PostGIS, Amazon Aurora, Microsoft SQL Server, Sybase ASE, MySQL, DB2
OLAP: PostgreSQL, Microsoft SQL Server, Sybase IQ
OLAP (columnar): Sybase IQ, PostgreSQL (cstore_fdw), MSSQL (Columnstore Index)
Dienstleistung
öffentliche Verwaltung
Informationstechnologie
Telekommunikation
Logistik und Transportwesen
Chemie
Pharma
Biotech
Medienwirtschaft
Tätigkeiten
Anforderungsanalyse, Design, Datenmodellierung, Entwicklung, Test, Dokumentation, Betrieb und Pflege, Anforderung von Änderungen, Optimierung, Reporting
06/2023 ? 12/2023 Archivierung der EPPSG Anträge und Vorgänge
Testen der 2,8 Mio PDF-Dateien (Python), Anforderung korrigierter Dateien, Verpacken in Archive, Reporting des Fortschritts, Erstellen von Index-dateien, Bug Reports, Ausliefern der Archive
01/2023 ? 06/2023 Reporting zum EPPSG (einmaligen Energiepreispauschale für Studierende)
Analyse des Datenmodels, Analyse der Daten, Erstellen von Bug Reports, Entwicklung von Reporten, Erzeugen vom JSON-Daten für Dashboards
09/2022 ? 03/2023 Erstellen von Reports zur Schlussabrechnung der Corona-Soforthilfe
Analyse bestehender Excel-Reports und deren Definition (Freemarker Templates), Datenmapping. Erstellen von Freemarker Templates zur Erzeugung von SQL und Excel-Daten.
01/2022 ? 05/2022 Erstellen Reports zur Bearbeitung der Verarbeitungsprotokolle des KONSENS-Mittelungsverfahren (KMV)
Einlesen, konvertieren und aufbereiten der
Daten. Verknüpfen mit Pega Daten,
finden ähnlicher Daten. Erstellen von Reports (csv).
Anbindung von BI-Eventdaten, Mapping von JSON Daten, Aufbau des Datenmodells, Ersetzung der Datenbank eines Backendservice als Datenquelle durch BI-Events
Entwurf
Implementierung
Test
Koordinierung mit Entwicklern der Backendsysteme
Datenanalyse
Dokumentation
Datenbank Optimierung
Quellsysteme:
Microservices in Golang, Eventstore Elasticsearch; Datenanlieferung als JSON in eine PostgreSQL Tabelle; Mapping in relationale Modellierung mit SQL-Views, Erzeugung des SQL aus YAML
Konfigurationen mit Python, Erzeugen von Aggregationen mit SQL
ETL durch Airflow DAGs, Testumgebung in Docker, Reporting mit Metabase
Aufgrund von Risikogruppe im Haushalt und Betreuung des Kindes wurden keine Projekte angenommen. Aber diverse Weiterbildungen (siehe Aus und Weiterbildung)
Design, Implementieren und Pflege eines Datamart und des ETL zur Auswertung von Energieeinsparungen der DB Cargo
Metadaten: YAML
Data Ingestion: Bash und Python (CSV, SFTP, MSSQL)
Transformationen: SQL über Python
Job Scheduling: Cron und Bash
Modellierung: 3NF
Deployment des Datenmodell: Python und SQLAlchemy
Dokumentation: Jira und Graphviz
RDBMS: PostgreSQL
Vergleich der Datenqualität von IoT Geräten verschiedener Hersteller zur Bewertung der Streckentransporte von DB Schenker. Bereitstellen vergleichbarer Daten zur Auswertung durch die Data Scientists.
Datenquellen: Excel und CSV in verschiedenen Ausprägungen
ELT: Python, SQL
RDBMS: PostgreSQL mit PostGIS
Analyse der Geodaten von IoT Geräten der DB Schenker. Interpretation der IoT Daten der Geotracking Geräte.
Data Ingestion: Python (CSV in verschlüsselten ZIP auf AWS S3)
Transformationen: Stop Detection mit R, später Geofencing und Stop Detection mit PostGIS auf PostgreSQL, dann auf AWS Aurora
Design und Implementieren eines DWH und des ETL zum Auswerten des Linienbetriebs der DB Schenker
Metadaten: YAML
Data Ingestion (REST, später auch AWS SQS und SNS): Python
Transformationen: PL/pgSQL erzeugt über Templates und Makros für JSON zu 3NF mit Logging der Jobs, Error Reporting, Statistiken zu den bearbeiteten Daten und Datenqualität in Datenbanktabellen
Dokumentation: Confluence
PoC / Entwicklung: RDBMS: PostgreSQL
Compute: VM mit Ubuntu Server
Production: RDBMS: AWS Aurora
Compute: AWS Lambda mit Docker
Security: Principle of least privileges
08/2017 ? 10/2017
Entwicklung eines Werkzeugs zur Unterstützung der MS SQL Lizensierung
Entwickeln einer Umgebung zum Import, Aufbereiten, Anreichern und Analyse von Lizenzdaten mit Power Shell, MS SQL und Excel
01/2017 ? 07/2017
Implementierung PAM und IAM-Rollen mit least privileges
Erstellen eines Konzepts der Zugriffsberechtigungen und Prozesse unter Berücksichtigung der Konzernrichtlinien
Durchführen eines Proof of Concept und Steuern des Managed Service bei der Umstellung der Bestandsserver auf die neuen Prozesse
10/2016 ? 12/2016
Analyse Identity and Access Management (IAM) und Privileged Account Management (PAM)
Entwickeln des Reportings über MSSQL Logins, User und Berechtigungen in der MSSQL Serverlandschaft
Bewerten der Ergebnisse nach Unternehmensrichtlinien
04/2016 ? 10/2016
Database Transition
Analyse der SQL Serverlandschaft (Cluster und Stand Alone)
Planen des Zielzustands (Umzug auf ESX-Cluster)
Erstellen von Guidelines
Checklisten und Skripte zur Umstellung
Steuern der Transition mit Applikationsverantwortlichen und Managed Service
Eskalieren von Sonderfällen
Reporting des Projektfortschritts
Übergabe an den Managed Service
11/2015 ? 04/2016
SQL Lifecycle Management
Analyse des Lifecycles der MS SQL Instanzen, Definieren des Zielzustands
Entwickeln des Reportings zum Lifecycle
Erstellen von Guidelines, Checklisten und Skripte zur Aktualisierung der MSSQL Server
Prüfen der Applikationsanforderungen und Terminfindung mit dem Kunden
Erstellen von Changes nach Konzernrichtlinien
Aktualisieren der MSSQL Server
Übergabe der Durchführung an den Managed Service
Design und Implementieren Reservierungs- und Gutscheinsystem für die Gastronomie
Anforderungsmanagement, Design von Datenmodellen und ETL-Prozessen, Datenanalyse zur Projektsteuerung
Anbinden des Wissensmanagementsystems SABIO an das DWH und Bereitstellen von KPIs Nutzung und Erfolgsmessung.
Design der Infrastruktur für Near Realtime Reporting
Evaluieren Talend und Pentaho Kettle als ETL-Lösung
Aufbau und Leiten des Business Intelligence Customer Care, Anforderungsmanagement, Steuern, Ausbau der Infrastruktur, Einführen von internen Prozessen, Mitarbeiter Entwicklung, Führen von Bewerbergespräche
Evaluation MS SQL-Server als BI-Lösung
Einführen von Slowly Changing Dimensions
Konsolidieren von Produkt- und Organsationsdimensionen
Gewinnen von Dimensionsverantwortlichen in der Organisation
Vorbereiten der Einführung von MicroStrategy
Definieren, Implementieren und Qualitätskontrolle der Steuerungskennzahlen für die Supportcenter, Datenanalyse zum Projektcontrolling
Verbessern der Datenverfügbarkeit
Entwickeln eines Dashboard für den Support der Access-Produkte
Entwickeln und Bereitstellen der Steuerungskennzahlen für das untere Management
Verantwortung:
Bereitstellen der Kennzahlen zur Steuerung des Customer Care
Sicherstellen der Datenverfügbarkeit und ?qualität
Ressourcenplanung und -überwachung, Planen von Teilprojekten, Ausbilden der Teammitglieder, Führen von Mitarbeitergespräche, Prozessmonitoring, Beraten bei Prozess- und Datenmodellierung
Internationalisierung der Hosting Produkte
Migrieren der Schlund+Partner Produkte zu 1&1
Migrieren der Web.de Produkte auf die zentrale Technikdatenbank
Verantwortung:
Aufbau und Führung des Datamanagement (5 Mitarbeiter)
Planung und Umsetzung von Teilprojekten
Sicherstellen der Konsistenz der technischen Eigenschaften der Kundenverträge, Pflege der Tarif und Vertragsdaten, Speziallösungen für VIP-Kunden
Incident und Problem Management
Fehler- und Prozessanalyse
Prozess- und Datenmodellierung
Datenmodell- und Datenanpassungen
Dokumentation
Prozess- und Schnittstellenüberwachung
Entwickeln eines Frameworks zur Datenpflege
Telefonsupport der Hosting Produkte
Architecture, Implementation, Methodik und Modellierung von Data Vault 2.0
Mit Zertifizierung:
Transcript ID: 1311193 Access Code: itmartin
Microsoft Azure Fundamentals (AZ-900)
Microsoft Azure Data Fundamentals (DP-900)
Ohne Zertifizierung:
Microsoft Azure AI Fundamentals (AI-900)
Microsoft Power Platform Fundamentals (PL 900)
Dbt Fundamentals
Kurs: Fast Track MicroStrategy Reporting
Kurs: Fast Track MicroStrategy Architect
Überblick über den MS Office Project 2007 Server: Projektplanung, Resourcenplanung, Projektdurchführung und -controlling
Optimierungspotentiale identifizieren
Prozessoptimierungen konzipieren und planen
Auswirkungen auf vor- und nachgelagerte Prozesse
Kosten-Nutzen-Analyse
Prozessanpassungen in der Implementierungsphase koordinieren und betreuen
Gefahren bei Prozessoptimierungen
Scrum-Grundbegriffe: Rollen, Meetings, Artefakte, Timebox-Prinzip, Sprint-Prozeß, Scrum als Vorgehensmodell für Projektmanagement und Entwicklung
Skalierbarkeit: Meta-Scrum
Grundlagen agiler Aufwandschätzung und Planung: Grenzen der Planbarkeit, Planning Poker, Release-Planung, Business Value, Priorisierung, Übung zu Test-Driven Development (TDD)
Scrum-Übung: Marketing Kampagne
Prozessarten
Struktur von Prozessen
Prozessmanagement-Kreislauf
Rollen und Verantwortlichkeiten des Prozessmanagements
Prozessanalyse (inkl. Fragetechniken, Kontrollfragen)
Prozessdenken
prozessorientierte Unternehmung
2006: Moderne Führungsmethoden für Projektmanager - Effizientes Projektmanagement unter Zeit- und Kostendruck
Inhalt:
Projektziele
Aufbauorganisation
Projektplanung
Kommunikation
Projektreports und -dokumentation
Wirtschaftlichkeit
Projektcontrolling
Risikoanalyse
Führung von Teams
Anforderung an Projektleiter
Teamarbeit
Projektmeetings
Kreativitätstechniken
Projektabschluss
Über 30 Jahre Erfahrung in der IT:
lösungsorientiert
nachhaltig
analytisch
kreativ
Management:
Teamleitung
Projektmanagement
Prozessmanagement
Prozess Modellierung
Software Engineering
Prozess Monitoring
Incident und Problem Management
Data Management:
Datenmodellierung
OLTP
Monitoring von Datenqualität
Datenpflege
Datenmigration
Business Intelligence:
ETL
ELT
Data Vault 2.0
Snowflake Schema
Star Schema
3NF
OLAP-Cube
Datenanalyse
Reporting
Office:
Slack
Google Workspace
Jira
Confluence
MS Teams
MS Outlook
MS Excel
MS Word
MS PowerPoint
MS OneNote
MS SharePoint
MS Project
Development:
GitLab
GitHub
Git
AWS
Docker
DBMS:
OLTP: PostgreSQL, PostGIS, Amazon Aurora, Microsoft SQL Server, Sybase ASE, MySQL, DB2
OLAP: PostgreSQL, Microsoft SQL Server, Sybase IQ
OLAP (columnar): Sybase IQ, PostgreSQL (cstore_fdw), MSSQL (Columnstore Index)
Dienstleistung
öffentliche Verwaltung
Informationstechnologie
Telekommunikation
Logistik und Transportwesen
Chemie
Pharma
Biotech
Medienwirtschaft