SKILLS
Über 16 Jahren war ich als
PHP-Entwickler tätig, hauptsächlich als
Backend-Entwickler. In dieser Zeit habe ich viele interessante und größtenteils sehr umfangreiche Projekte realisieren dürfen. In allen Projekten übernahm ich, über die Funktion als Entwickler hinaus, auch immer häufiger Aufgaben im
Anforderungs- und Projektmanagement. Inzwischen übernehme ich diese Aufgabe sehr gerne und bin durch meinen technischen Hintergrund, den ich über viele Jahre entwickelt habe, auch sehr erfolgreich damit.
Des Weiteren bringe ich
mehr als sieben Jahre Erfahrung in der Erstellung von
Reports, AdHoc-Ansichten, Domänen, Topics und Analyse-Ansichten mit Hilfe von
Jaspersoft mit. Ich fasse sämtliche Vorstellungen und Wünsche aus allen Abteilungen zusammen und erstelle gemäß den Anforderungen die
ETL-Prozesse, entwerfe einen Plan für eine passende
Data-Warehouse-Architektur (
Staging, Data Vault, Data Marts) und erstelle die vom Kunden gewünschten
Reports mittels
Jaspersoft.
Teamfähigkeit, hohes analytisches Denkvermögen, unkomplizierte Kommunikation, Gewissenhaftigkeit und ein sehr hohes Maß an Eigeninitiative sind nur einige Eigenschaften, die meine Kunden an mir schätzen.
Einsatzbereiche:
- Anforderungsmanagement / Projektmanagement
- Berater für ETL-Prozesse, Business Intelligence und Data Warehouse-Architekturen
- Agile Vorgehensweise für Data Warehouse und BI-Projekte mit Scrum
- Entwicklung von Test-Szenarien im BI-Umfeld
- Entwicklung von Software-Architekturen / Prozessmodellierung
- Erstellung von Reports, Dashboards, AdHoc-Ansichten, Domänen und Analyse-Ansichten mit Jaspersoft oder Tableau
- PHP-Backend-Entwicklung
REFERENZEN
Projektmanagement (November 2018 - heute)
Koordinierung mehrerer externer IT-Firmen für die Entwicklung einer Schnittstelle; Projektmanagement für kommende Neuentwicklungen; Einführung neuer Technologien
Aufgaben: Projekt- und Anforderungsmanagement
Eingesetzte Technologien: Jira, Confluence, Git, PHP, MySQL, XML, JSON
Projektmanagement (Dezember 2018 - Januar 2019)
Entwicklung eines Benutzerverwaltungssystems; Einführung neuer Technologien
Aufgaben: Projekt- und Anforderungsmanagement
Eingesetzte Technologien: Jira, Confluence, Git, PHP
Report-Entwicklung (Juni 2018 - heute)
Umstellung aller Reports, Dashboards, Domänen, Topics und AdHoc-Views auf die neue Data Warehouse-Architektur. Erstellung von OLAP-Cubes, OLAP-Views und Zugriffsberechtigungsdateien. Erstellung von Localizations für Domänen, Reports und Input Controls.
Aufgaben: Report-Entwicklung, Anforderungsmanagement
Eingesetzte Technologien: Jaspersoft 6.4, Jaspersoft Studio 6.5.1, Jira, Confluence
BI-Beratung (Februar 2018 – Juni 2018)
Konzeptionierung der ETL-Prozesse; Erstellung einer Data Warehouse-Architektur; Aufbau eines Testsystems für Analyse- und Entwicklungszwecke; Einrichtung eines Deployment-Prozesses für ETL-Strecken und Jaspersoft-Reports; Einrichtung eines Monitorings zur Überwachung der ETL-Strecken
Aufgaben: Beratung; Projektmanagement; Anforderungsmanagement; Data Warehouse-Architektur; Prozessmodellierung
Eingesetzte Technologien: Redmine, Visual Paradigm, Datagrip, MySQL
Data Warehouse-Architektur (Januar 2018 – März 2018)
Konzeptionierung der ETL-Prozesse; Erstellung einer Data Warehouse-Architektur; Design des Data Vault; Konzeptionierung der Quality-Management-Ebene; Agile Umsetzung
Aufgaben: Beratung; Projektmanagement; Anforderungsmanagement; Data Warehouse-Architektur; Prozessmodellierung
Eingesetzte Technologien: Jira, Confluence, Visual Paradigm, PostgreSQL
PHP-Schnittstelle (Januar 2018 – Februar 2018)
Prozessmodellierung einer neuen Schnittstelle; Datenaustausch zwischen vier Systemen; Entwicklung einer SOAP-Schnittstelle; Entwicklung eines Systems zur Übertragung von großen CSV-Dateien
Aufgaben: Beratung; Prozessmodellierung; PHP-Entwicklung; Software-Architektur
Eingesetzte Technologien: PHP 7, PhpStorm, DataGrip, PostgreSQL, MySQL, SQLite, Visual Paradigm, Jira, Confluence, Git
Jasper-Reports (Seit Mai 2017 - Dezember 2017)
Konzeption eines ETL-Prozesses; Erstellung einer Data Warehouse-Architektur; Aufnahme von Report-Anforderungen; Modellierung von Geschäftsprozessen;
Aufgaben: Beratung; Projektmanagement; Anforderungsmanagement; Entwicklung; Prozessmodellierung
Eingesetzte Technologien: Jaspersoft, Jaspersoft Studio, PostgreSQL, XML, Jira, Confluence, Visual Paradigm
XML-Datenexport (März 2017 – Oktober 2017)
Export-Tool für das tägliche Versenden von ca. 20.000 XML-Daten für ein externes Data Warehouse; Erstellung von XSD’s, XSLT’s; Architektur und Programmierung eines auf MVC basierenden Export-Prozesses; Planung der Auslösezeitpunkte im System;
Aufgaben: PHP-Entwicklung; Projektmanagement; Anforderungsmanagement; Software-Architektur;
Eingesetzte Technologien: PHP 7, XML, XSLT, XSD, Visual Paradigm
REST-Schnittstelle (März 2017 – Mai 2017)
REST-Schnittstelle für eine Android-App. Täglicher Datenaustausch.
Aufgaben: PHP-Entwicklung; Software-Architektur;
Eingesetzte Technologien: PHP 7, MSSQL, Symfony 2, JSON, YML
Data-Warehouse (Dezember 2016 – August 2017)
Beratung und Erstellung eines Controlling-Konzeptes; Konzeption eines ETL-Prozesses; Erstellung einer Data Warehouse-Architektur; Erstellung von Mockups;
Aufgaben: Beratung; Planung; Prozessmodellierung; Anforderungsmanagement;
Eingesetzte Technologien: Visual Paradigm, Jaspersoft, Jaspersoft Studio, MDX, XML
Daten-Migration (August 2016 – November 2016)
Planung und Entwicklung einer Daten-Migration; Migration von mehreren Millionen XML-Dateien; Quell- und Zielformat deutlich unterschiedlich.
Aufgaben: Planung; Entwicklung;
Eingesetzte Technologien: Visual Paradigm, PHP 5.6, MySQL, MySQL, XML, XSLT, XSD
Feature-Entwicklung (Januar 2016 – Juli 2016)
Entwicklung von mehreren Features für eine Web-Anwendung.
Aufgaben: Entwicklung;
Eingesetzte Technologien: PHP 5, MySQL, ext-Js, Ajax, HTML, CSS
Data-Warehouse (März 2012 – Dezember 2015)
Erstellung einer Data Warehouse-Architektur; Aufnahme von Report-Anforderungen; Modellierung von Geschäftsprozessen; Konzeption und Entwicklung eines ETL-Prozesses; Visualisierung von Dashboards, AdHoc-Ansichten und Analyse-Ansichten mit Jaspersoft;
Aufgaben: Projektmanagement; Teamleitung; Beratung; Planung; Entwicklung;
Eingesetzte Technologien: Jaspersoft, iReport, PHP 5, MySQL, Groovy, MDX