Azure, Google Cloud, Python, Flask/FastAPI/Django, Data Science, FullStack, Angular
Aktualisiert am 22.03.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 25.03.2024
Verfügbar zu: 50%
davon vor Ort: 25%
Azure
Python
Angular
Docker
Bash
FastAPI
Django
Javascript
Typescript
Git
Scrum
Flask
REST
Haskell
F#
Linux
Google Cloud
Deutsch
Englisch

Einsatzorte

Einsatzorte

Hamburg (+200km) Flensburg (+200km) Kiel (+200km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

9 Monate
2022-09 - 2023-05

Aufbau einer Angular Anwendung mit FastAPI Backend in Finanzbereich

Software-Entwickler und Architekt Angular Python FastAPI ...
Software-Entwickler und Architekt
Aufbau eines FastAPI API Backend sowie einer Angular Frontend App für den Zugriff auf eine MS SQL Datenbank. Deployment in eine Azure-Umgebung


Backend

  • FastAPI REST Backend
  • MS SQL Datenbank
  • Docker, Docker Compose Umgebung


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git
  • Deployment über Gitlab Pipelines
  • Bereitstellung und Pflege mehrere Docker Container mit Docker und Docker Compose
VS Code DevExtreme
Angular Python FastAPI Azure Docker Docker Compose Bash CI/CD agile Vorgehensweise
3 Monate
2022-07 - 2022-09

Backend FastAPI/AWS

Aufbau einer FAStAPI API als Backend für den Zugriff auf eine MongoDB. Deployment in eine AWS Umgebung.


Backend

  • FastAPI REST Backend 
  • MongoDB Datenbank 
  • Docker Compose Umgebung 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git 
  • Deployment über Gitlab Pipelines
  • Bereitstellung und Pflege mehrere Docker Container mit Docker und Docker Compose 

Python FastAPI VS Code Git Gitlab Scrum Kanban SprintBoards AWS Docker Bash CI/CD agile Vorgehensweise
9 Monate
2021-10 - 2022-06

Frontend/Google Cloud Backend

Google Cloud Plattform agile Vorgehensweise

Aufbau eines Frontend in Angular zur Verwaltung und Auswertung und Bearbeitung von Messdaten, Bereitstellung der Messdaten über REST API Services.


Frontend

  • Anmeldeformular 
  • Dashboard für Admin 
  • Anzeige und Auswertung der Messdaten 
  • Unit und UI Tests 
  • Initiierung von Tasks, z. B. Import neuer Daten, Berechnung KPIs 


Backend

  • Google Cloud Plattform 
  • Python, Flask Backend 
  • REST API Services 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git 
  • Deployment über Azure Pipelines 

Angular RxJS Python Flask VS Code Git Gitflow Scrum Kanban SprintBoards
Google Cloud Plattform agile Vorgehensweise
6 Monate
2021-04 - 2021-09

Aufbau und Betrieb einer Laravel Website

Architekt und Entwickler PHP Apache MySQL Datenbank
Architekt und Entwickler
Aufbau und Betrieb einer Laravel Website für eine Musikveranstaltung: rock4.sh

  • Konzeption und Planung der Website
  • Implementierung
  • Betrieb und Support
  • Pflege und Aktualisierung während der gesamten Laufzeit

Laravel Apache MySQL PHP
PHP Apache MySQL Datenbank
Angeliter event Agentur
Schleswig
10 Monate
2020-10 - 2021-07

CIAM im Azure Umfeld

Frontend Architekt und Entwickler agile Vorgehensweise
Frontend Architekt und Entwickler

Aufbau eines Frontend in React zur Authentifizierung über eine Keycloak/Spring Boot Umgebung


Frontend

  • Anmeldeformular mit Eingabeprüfung
  • Validierung
  • Auswertung der Keycloak-Anmeldefehlermeldungen
  • Unit und UI Rests


Backend

  • Anpassung und Erweiterung der bestehenden Umgebung 
  • Anpassung in dem Freemarker Templates 
  • Bereitstellung für Buildprozess 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git
  • Deployment über Azure Pipelines
React JS Java Spring Boot Keycloak VS Code IntelliJ Git Scrum Kanban SprintBoards Azure
agile Vorgehensweise
DAK
Remote
5 Monate
2020-09 - 2021-01

Frontend

Aufbau eines Kundenbefragungssystems (NPS)

  • Erstellen einer Anmeldemaske in React 
  • Implementierung eines Responsive Design für SmartPhone /Mobile Apps 
  • Erstellen eines Mock-API Server in NodeJS 

React JavaScript HTML CSS NodeJS
Versicherung
Köln
4 Monate
2020-04 - 2020-07

SAS Migration nach Azure

SAS Architekt und Consultant Azure Consultant agile Vorgehensweise
SAS Architekt und Consultant Azure Consultant

Migration von SAS Projekte in die Azure Cloud, Grevenbroich


SAS Migration

  • Analyse der SAS EG Projekte 
  • Planung der Migration 
  • Extraktion des relevanten SAS Code 
  • Umsetzung in Azure Notebooks 
  • Migration des SAS Code nach SQL, PySpark 
  • Ablage im Azure Store und SQL Datenbanken
  • Nutzung des Azure DevOps Board 
  • Visualisierung der Ergebnisse mit Power BI 


Frontend

  • Erstellung eines Excel-Makro zur Steuerung von Azure Databricks Jobs 

SAS EG Guide Visual Studio Code Python Shell Skripting Bash Powershell Azure Notebooks PySpark SQL Scala Databricks Pipelines Datasets Power BI SAS Azure
agile Vorgehensweise
Hdro Aluminium Rolled Products
Grevenbroich
3 Monate
2019-10 - 2019-12

KPI Reporting Hub

agile Vorgehensweise
Unterstützung bei der Umsetzung eines Data Hub für das KPI Reporting 


Projekt KPI

  • Analyse der vorhandenen Datenumgebung 
  • Mitarbeit am Aufbau des KPI Hub, basierend auf der Data Vault Architektur 


PoC Master Key

  • Ermittlung eines gemeinsamen eindeutigen Key über die verschiedene Data Hubs hinweg. 
  • Planung, Durchführung und Leitung von Meetings 
  • Planung und Dokumentation des PoC 
  • Analyse der Ergebnisse 
  • Erstellung eines Planes für die weitere Vorgehensweise 


PoC Testdaten

  • Erstellen einer Testumgebung zur Bereitstellung von Testdaten für die relevanten Host-Anwendung 
  • Erstellung eines Testplanes 
  • Bereitstellung von Stories und Sub-Tasks in Jira 
  • Abstimmung mit Personen aus dem Fachbereich 
  • Bereitstellung von ersten Testdaten 
  • Erstellung von SAS Programmen zur Auswertung 
  • Präsentation der Ergebnisse

SAS Jira
agile Vorgehensweise
ERGO
Hamburg
1 Jahr
2019-01 - 2019-12

NPS

Freier Dozent
Freier Dozent

Enrichment-Programm Schleswig-Holstein

  • Programmier-Kursen für mobile Anwendungen mit Ionic 
  • Einführung in Angular
  • Aufbau von Web-Anwendungen mit Angular und Ionic
Ionic JavaScript HTML CSS
1 Jahr 6 Monate
2018-01 - 2019-06

NPS

Architekt und Entwickler Base SAS SAS/Enterprise Guide Bash Shell ...
Architekt und Entwickler

Aufbau eines Kundenbefragungssystems (NPS)

  • Verarbeitung und Speichern der angelieferten und aufbereiteten Daten in einem SAS-Mart 
  • Bereitstellen von CSV-Dateien und Übertragung an ein Befragungsunternehmen 
  • Sammeln der Befragungsergebnisse und Erstellen von Auswertungen und Analysen 
  • Versionsverwaltung und Deployment 
  • SAS 9.4, Excel VBA, UNIX, Python, Git/Github 
  • Scrum, Kanban, Jira 
  • Web-Frontend in Flask/Javascript/Bootstrap zur Abfrage des Data Mart 
  • Auswertung der Daten mit Excel und Power BI 
  • Visualisierung der Daten mit D3.js 

Base SAS SAS/Enterprise Guide Bash Shell Python Scrum Excel/VBA Kanban Power BI Oracle IBM Host Git Kanban Shell-Scripting
AXA Versicherung
Köln / Remote
3 Jahre 1 Monat
2016-06 - 2019-06

Aufbau eines Kundenbefragungssystems (NPS)

Frontend 

  • Scrum, Kanban, Jira 
  • Frontend in Javascript/Bootstrap zur Abfrage des Data Mart 
  • Statusabfragen, Suchformulare, Anmeldung und Berechtigungssteuerung 
  • Backend in Python/Flask 

SAS Python Flask JavaScript Angular VBA
AXA Versicherung
Köln
11 Monate
2017-02 - 2017-12

NPS

Architekt und Entwickler
Architekt und Entwickler

Aufbau einer neuen SAS Umgebung mit mehreren Ent-wicklungsumgebungen

  • Planung und Aufbau einer standardisierten SAS Umgebung 
  • Framework mit Standardmakros für die häufigsten Aufgaben (Protokollierung, Fehlerprüfung, Mailversand) 
  • Linux-Skripte zur Administration und Kontrolle 
  • SAS 9.3, Microsoft Excel, Python Scripting, Unix Shell-Scripting

SAS Python VBA Shell-Scripting
AXA Versicherung
Köln/Remote
13 Jahre
2003-01 - 2015-12

NET/Microsoft

  • Programmierung einer zentralen Benutzerverwaltung in C# und SQL Server 2005


Anwendung: BLS - Besucherleitsystem

  • Programmierung eines Besucherleitsystems inklusive Berater und Empfangsarbeitsplatz 
  • Anzeigemodul 
  • Administrationsmodul 


Anwendung: viaLOGIN
  • Programmierung einer Anmeldeunterstützung zur Verwaltung der Arbeitsplatzumgebung unter VB und SQL Server 


Konsolidierung

  • Konsolidierung/Synchronisation der Benutzerdaten mit unterschiedlichen Datenbanken 

C# SQL Server 2005 MS Access VBA
SWB
Mülheim
1 Jahr 4 Monate
2013-09 - 2014-12

SAS

Architekt und Entwickler
Architekt und Entwickler
Implementierung einer Installationsroutine

  • Automatisierte Installation einzelner Datamarts 
  • Konfiguration der SAS-Umgebung anhand einer Excel-Tabelle mit Fehlerprüfungen 
  • Auswahl der gewünschten Komponenten (SAS Base, SPDS, OLAP, ..) 
  • Erstellen eines Skripts zur kompletten Installation ohne SAS-Know-How 
  • Erweiterbares Framework zur Erstellung eines Produkt-Portfolio (verschiedene Umgebungen 

SAS VBA Perl Shell-Skripting
LBBW
Stuttgart
6 Jahre 5 Monate
2007-06 - 2013-10

.NET/Microsoft

Erstellung einer Software-Applikation zur Unterstützung des Projektcontrollings für 500 Mitarbeiter

  • Planung, Implementierung und Verbesserung einer Reporting-Plattform zur Erstellung von Berichten mit Erfassen der geleisteten Arbeit pro Vorgang 
  • Erstellen von Auswertungen 


Datenaustausch wischen Anwendungen 

  • Übernahme der Zeiten (Ist, Plan- und Restwerte nach Microsoft Project) und vice versa. 

MS Acess MS SQL Server MS Project MS Excel VBA
1 Jahr
2012-09 - 2013-08

SAS

Architekt, Consultant und Entwickler im SAS Umfeld
Architekt, Consultant und Entwickler im SAS Umfeld
Implementierung einer SAS-Deployment-Infrastruktur

  • Verwaltung von Versionsnummern 
  • Erstellen eines Access-Frontends für den Entwickler 
  • Erstellung eines Deployment-Frameworks zur Promotion von SAS-Inhalten zwischen mehrere Umgebungen 
  • Ermittlung der relevanten Objekte und deren Abhängigkeiten 
  • Deploymentskripte zur revisionssicheren Übertragung


Implementierung eines SAS Logfile-Scanner

  • Erstellen eines SAS Logfile-Scanner zum Monitoring und zur Überprüfung von SAS Logdateien 
  • Implementierung von Positiv/Negativ Meldungslisten

SAS MS Access VBA Perl Shell-Skripting
Landesbank München
München
2 Jahre 3 Monate
2010-06 - 2012-08

SAS

Implementierung einer Risiko-Reporting-Plattform

  • Planung, Implementierung und Verbesserung einer Reporting-Plattform zur Erstellung von Berichten mit Risiko-Berechnungsergebnissen: ? Planung und Implementierung eines CSV Import-Workflow inklusive Prüfungen und Benachrichtigungen 


Planung und Implementierung eines DataQuality-Tools 

  • Überprüfung der Daten anhand vorgegebener Kriterien 
  • Kriterien individuell erweiterbar 
  • Einbindung der DQ-Prüfung über Trigger-Framework in den ETL Prozess


Erstellen einer Web-Oberfläche

  • Erstellung einer erweiterten Web-Oberfläche als Benutzer-Frontend 
  • Passwort-Verwaltung der UNIX Benutzer 
  • Initiierung von Prozessen zur Erstellung der Berichte 
  • Aktuelle Statusübersicht 
  • Auswahl und Abruf der Berichte in PDF-Format 
  • Filterung und Selektierung der Daten zur Risiko-Berechnung 

SAS VBA HTML JavaScrip JSP
Union-Invest
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-09 - 2020-09

Microsoft Certified: Azure Fundamentals

Zertifikat, Microsoft Learning
Zertifikat
Microsoft Learning
5 Jahre 7 Monate
1984-09 - 1990-03

Studium der Informatik

Diplom-Informatiker, Universität Karlsruhe
Diplom-Informatiker
Universität Karlsruhe

Position

Position

  • Architekt
  • Entwurf
  • Planung
  • Programmierung

Kompetenzen

Kompetenzen

Top-Skills

Azure Python Angular Docker Bash FastAPI Django Javascript Typescript Git Scrum Flask REST Haskell F# Linux Google Cloud

Schwerpunkte

SAS, Big Data, Business Intelligence:

  • Architektur und Design 
  • Consulting
  • Entwicklung/Programmierung 
  • Technologien: SAS, Anaconda 


Programmierung:
  • Scripting (Python, JavaScript, Shell) and .NET 
  • Mobile Anwendungen (iOS, Android) 
  • Web-Technologien (HTML, CSS, SASS) ? Technologien: Docker, Git, Deployment 


JavaScript:

  • JavaScript, Typescript 
  • Node.JS, Angular, AngularJS, Ionic, node.js 


UNIX Administration:

  • Linux
  • diverse UNIX Derivate

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Git
IBM Host
Kanban
Microsoft Azure
Microsoft Certified: Azure Fundamentals
Microsoft Excel
Microsoft Power BI
Power BI
SAS/EG
SAS/Enterprise Guide
Scrum

Big Data und Business Intelligence:

  • SAS 
  • Microsoft Azure
  • PowerBI 
  •  Python/Pandas
  • Django/Flask
  • Anaconda 


Web und Frontend-Entwicklung:

  • JavaScript
  • TypeScript 
  • Angular
  • Ionic
  • React 
  • HTML
  • CSS
  • SCSS
  • D3
  • Plotly/Dash 


Dot.Net:

  • Visual Studio 
  • C#
  • VB.NET
  • ASP.NET


Migration SAS nach Azure:

  • Analyse der SAS EG-Projekte
  • Planung der Migration 
  • Aufbau der Zielarchitektur 
  • Migration der bestehenden Umgebung 
  • Migration SAS Daten in die Azure Cloud 
  • Übergabe an Fachbereich 
  • Migration bestehender Power BI Berichte 
  • Erstellung neuer Power BI Berichte, Entwicklung neuer Visuals/DAX Funktionen 
  • Übergabe an Fachbereich 


SAS Risk Anwendung:

  • Planung der Zielumgebung 
  • Planung und Aufbau der Software-Architektur 
  • Entwicklung/Umsetzung der Basiskomponenten 
  • Aufbau der Test- und Deploymentumgebung 
  • Abstimmung und Durchführung des Deployment 


NPS Kundenbefragung:

  • Analyse der Kundenanforderungen / Use-Cases 
  • Erstellung der Architektur und der Zielumgebung 
  • Definition der Softwarestruktur, Implementierung 
  • Test, Abnahme und Deployment 
  • Abstimmung der Use-Cases/Änderungen mit dem Produktowner 


Aufbau einer SAS Installations-Fabric:

  • Anforderungsanalyse 
  • Erstellung Pflichtenheft 
  • Architektur, Implementierung, Test und Deployment 
  • Koordination des Deployment mit dem IT Bereich 
  • Anpassung und Erweiterungen


Frontend:

  • Erstellung einer Anmeldemaske mit React 
    • Erstellung der Anmeldemaske als React Anwendung 
    • Implementierung eines Responsive Design für SmartPhone /Mobile Apps 
    • Integration in eine Spring-Boot-Anwendung mit Keycloak
    • React


Prozesssteuerung und Monitoring:

  • Initiierung von Berechnungsprozessen (Parameter, Auswahl, Gültigkeitsprüfung) 
  • Start von Berechnungsprozesse 
  • Monitoring des aktuellen Stands (Fortschritt)
  • Darstellung der Ergebnisse 
  • Download der Ergebnisse (CSV und PDF) 
  • JavaScript, Ionic, Angular 


Dashboard für Datenabfrage:

  • Suchmaske für Wildcard-Suche innerhalb eines kompletten Datenbankbestandes 
  • Filterung der Ergebnisse 
  • Download der Ergebnisse als CSV 


Web:
  • Erstellen von Web-Apps auf Basis von Django 
  • Verwendung von PostgreSQL Datenbanken 


Azure:

  • Erstellung und Konfiguration von Apps 
  • Erstellung und Konfiguration von Datenbanken 
  • Betrieb und Steuerung 
  • Monitoring 
  • Django, Python, PostgreSQL 


C#, VB.NET:

Planung und Erstellung eines Besucherleitsystem 

  • Zentrale Steuerung der Besucher eines Wohnungsbau-Unternehmens 
  • Anmeldung der Besucher ? Ausdruck eines Wartescheines 
  • Anzeige der Warteliste im Warteraum 
  • Aufruf des ?nächsten Kunden? 
  • Frontend für mehrere Berater 
  • Admin-Frontend zur Administration, Auswertung 


Zentrale Steuerung der Windowsumgebung durch ein Anmeldetool:

  • Konfiguration der Umgebung bei der Anmeldung 
  • Installierte Anwendungen 
  • Zugewiesene Laufwerke 
  • Symbole auf dem Desktop/Start 
  • Aufruf von Anwendungen bei der Anmeldung 
  • Admin-Frontend zur Administration 


Python:

  • Web 
    • Frontend für Status-Dashboard 
    • Datenbankabfragen 
    • REST-Server mit Django 
    • Web Dashboard mit Flask 
    • Dashboards mit Dash/Plotly, D3 
  • ETL 
    • Datenbereinigung mit Pandas 
    • Verifizierung / Konvertieren von CSV-Dateien 
    • Zusammenfassung unterschiedlicher Strukturen 
    • Ablage in einer Datenbank 
  • Datenabzug über Web-API 
    • Abzug von JSON-Dateien über Web-API 
    • Zusammenfassen bei unterschiedlichen Strukturen 
    • Abfrage von Informationsseiten und Status 


Datenanalyse/Visualisierung/Power BI:

  • SAS, Big Data, Business Intelligence: 
    • Architektur und Design 
    • Consulting 
    • Entwicklung/Programmierung 
    • SAS, Anaconda 
  • Technologien 
    • SAS 
    • Power BI 
    • Python, JavaScript/TypeScript, Shell, .NET 
    • Mobile Anwendungen (iOS, Android) 
    • Visualisierung: D3.js, p5.js 
    • Docker, Git 
  • Visualisierung mit D3.js 
    • Webseiten 
    • Mobile Apps mit Ionic/Angular


Microsoft Office:

Planung und Erstellung einer Datenbank für das Projektcontrolling 

  • Frontend für mehr als 100 Clients 
  • Admin-Frontend zur Administration, Auswertung 
  • Erfassung der Arbeitszeiten, Projektbezogen 
  • Auswertung, Reporting, Rechnungserstellung 
  • Datensicherung, Export 
  • Benutzerverwaltung, Rollenbezogene Frontends/Formulare 


Excel-Tabellen zur Generierung von Testdaten:

  • Definition des Wertebereiches 
  • Generierung der Testdaten 
  • Automatischer Export als CSV mit vorgegebenem Encoding 


Mehrere Programmierprojekte für Microsoft Office VBA:

  •  Nord/LB, Hannover 
  •  Dietzel GmbH, Löbichau 


Softwarentwicklung:

2019

  • ReactJS Go (Grundlagen)
  • Rust (Grundlagen) 


2016

  • Docker
  • Vagrant


2015

Big Data-Technologien: 

  • Anaconda
  • iPython
  • Python
  • Numpy
  • Machine Learning 


2014

  • Web-Technologien und Responsive Web (Node.js. CSS, SASS, Angular, Ionic)
  • JavaScript Ökosystem: JavaScript, Node.Js, Gulp, Jasmine, Karma 


2010

  • Mobile Technologien mit iOS, Xcode


2007

  • SAS


2000

  • VBA
  • C#
  • SQL Server
  • MS Access
  • HTML
  • JavaScript


1995

  • .NET
  • Java
  • Python
  • PHP
  • Perl
  • Shell 

 

Berufserfahrungen:

Rolle: Freier Dozent

Kunde: Land Schleswig-Holstein


Aufgaben:

  • Enrichment-Programm 
  • Entwicklung mobiler Anwendungen


Kenntnisse:

Angular 10, Ionic 6, NodeJS 14,12, NestJS, NextJS, Karma, Jasmine, Jest Redux 


Beruflicher Werdegang:

2014-06 - heute

Rolle: SAS-Architekt 


2002-09 - heute

Rolle: Geschäftsführender Gesellschafter

Kunde: gerne auf Anfrage


2010-06 - 2014-05

Rolle: Senior SAS-Architekt

Kunde: SAS Institute GmbH, Heidelberg 


2002-11 - 2010-06

Rolle: Berater und Entwickler 


1999-05 - 2002-08

Rolle: Systems Engineer

Kunde: VERITAS Software GmbH, Düsseldorf 


1994 - 2002 

Rolle: Autorentätigkeit 


1996-04 - 1999-04

Rolle: Dozent und Consultant 


1994-10 - 1996-03

Rolle: Projektleiter

Kunde: go-net GmbH, Dortmund


1992-08 - 1994-09

Rolle: Projektingenieur

Kunde: debis Systemhaus DCS, Stuttgart 


1990-09 - 1992-08

Rolle: Produktmanager UNIX

Kunde: debis Systemhaus DCS, Konstanz 

Betriebssysteme

Mac OS
SUN OS, Solaris
Unix
langjährige Erfahrung, inklusive Linux

Programmiersprachen

Bash Shell
C#
langjährige Erfahrung
Excel/VBA
langjährige Erfahrung
JavaScript
langjährige Erfahrung
Keycloak
Objective C
Perl
React.js
SAS Base
Zertifizierung: SAS Base Programmer, SAS Advanced Programmer
SAS Macro
Zertifizierung: SAS Base Programmer, SAS Advanced Programmer
Shell
Smalltalk
Spring Boot
TypeScript
VBA
Scripting
Python, PowerShell, Shell
Mobile Anwendungen
iOS, Android
Docker
Kubernetes
CI/CD

R

Datenbanken

Access
Azure Cloud
MS SQL Server
MySQL
Oracle
SAS
SQL

Datenkommunikation

Internet, Intranet
langjährige Erfahrung
SMB, Samba
langjährige Erfahrung
TCP/IP
langjährige Erfahrung
Windows Netzwerk
langjährige Erfahrung

Branchen

Branchen

  • Versicherung
  • Bank, Landesbank
  • Öffentliche Behörden (Landwirtschaftsministerium, Wohnungsbau)
  • Industrie (Chemie)

Einsatzorte

Einsatzorte

Hamburg (+200km) Flensburg (+200km) Kiel (+200km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

9 Monate
2022-09 - 2023-05

Aufbau einer Angular Anwendung mit FastAPI Backend in Finanzbereich

Software-Entwickler und Architekt Angular Python FastAPI ...
Software-Entwickler und Architekt
Aufbau eines FastAPI API Backend sowie einer Angular Frontend App für den Zugriff auf eine MS SQL Datenbank. Deployment in eine Azure-Umgebung


Backend

  • FastAPI REST Backend
  • MS SQL Datenbank
  • Docker, Docker Compose Umgebung


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git
  • Deployment über Gitlab Pipelines
  • Bereitstellung und Pflege mehrere Docker Container mit Docker und Docker Compose
VS Code DevExtreme
Angular Python FastAPI Azure Docker Docker Compose Bash CI/CD agile Vorgehensweise
3 Monate
2022-07 - 2022-09

Backend FastAPI/AWS

Aufbau einer FAStAPI API als Backend für den Zugriff auf eine MongoDB. Deployment in eine AWS Umgebung.


Backend

  • FastAPI REST Backend 
  • MongoDB Datenbank 
  • Docker Compose Umgebung 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git 
  • Deployment über Gitlab Pipelines
  • Bereitstellung und Pflege mehrere Docker Container mit Docker und Docker Compose 

Python FastAPI VS Code Git Gitlab Scrum Kanban SprintBoards AWS Docker Bash CI/CD agile Vorgehensweise
9 Monate
2021-10 - 2022-06

Frontend/Google Cloud Backend

Google Cloud Plattform agile Vorgehensweise

Aufbau eines Frontend in Angular zur Verwaltung und Auswertung und Bearbeitung von Messdaten, Bereitstellung der Messdaten über REST API Services.


Frontend

  • Anmeldeformular 
  • Dashboard für Admin 
  • Anzeige und Auswertung der Messdaten 
  • Unit und UI Tests 
  • Initiierung von Tasks, z. B. Import neuer Daten, Berechnung KPIs 


Backend

  • Google Cloud Plattform 
  • Python, Flask Backend 
  • REST API Services 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git 
  • Deployment über Azure Pipelines 

Angular RxJS Python Flask VS Code Git Gitflow Scrum Kanban SprintBoards
Google Cloud Plattform agile Vorgehensweise
6 Monate
2021-04 - 2021-09

Aufbau und Betrieb einer Laravel Website

Architekt und Entwickler PHP Apache MySQL Datenbank
Architekt und Entwickler
Aufbau und Betrieb einer Laravel Website für eine Musikveranstaltung: rock4.sh

  • Konzeption und Planung der Website
  • Implementierung
  • Betrieb und Support
  • Pflege und Aktualisierung während der gesamten Laufzeit

Laravel Apache MySQL PHP
PHP Apache MySQL Datenbank
Angeliter event Agentur
Schleswig
10 Monate
2020-10 - 2021-07

CIAM im Azure Umfeld

Frontend Architekt und Entwickler agile Vorgehensweise
Frontend Architekt und Entwickler

Aufbau eines Frontend in React zur Authentifizierung über eine Keycloak/Spring Boot Umgebung


Frontend

  • Anmeldeformular mit Eingabeprüfung
  • Validierung
  • Auswertung der Keycloak-Anmeldefehlermeldungen
  • Unit und UI Rests


Backend

  • Anpassung und Erweiterung der bestehenden Umgebung 
  • Anpassung in dem Freemarker Templates 
  • Bereitstellung für Buildprozess 


DevOps

  • Entwicklung und Bereitstellung mit Hilfe von Git
  • Deployment über Azure Pipelines
React JS Java Spring Boot Keycloak VS Code IntelliJ Git Scrum Kanban SprintBoards Azure
agile Vorgehensweise
DAK
Remote
5 Monate
2020-09 - 2021-01

Frontend

Aufbau eines Kundenbefragungssystems (NPS)

  • Erstellen einer Anmeldemaske in React 
  • Implementierung eines Responsive Design für SmartPhone /Mobile Apps 
  • Erstellen eines Mock-API Server in NodeJS 

React JavaScript HTML CSS NodeJS
Versicherung
Köln
4 Monate
2020-04 - 2020-07

SAS Migration nach Azure

SAS Architekt und Consultant Azure Consultant agile Vorgehensweise
SAS Architekt und Consultant Azure Consultant

Migration von SAS Projekte in die Azure Cloud, Grevenbroich


SAS Migration

  • Analyse der SAS EG Projekte 
  • Planung der Migration 
  • Extraktion des relevanten SAS Code 
  • Umsetzung in Azure Notebooks 
  • Migration des SAS Code nach SQL, PySpark 
  • Ablage im Azure Store und SQL Datenbanken
  • Nutzung des Azure DevOps Board 
  • Visualisierung der Ergebnisse mit Power BI 


Frontend

  • Erstellung eines Excel-Makro zur Steuerung von Azure Databricks Jobs 

SAS EG Guide Visual Studio Code Python Shell Skripting Bash Powershell Azure Notebooks PySpark SQL Scala Databricks Pipelines Datasets Power BI SAS Azure
agile Vorgehensweise
Hdro Aluminium Rolled Products
Grevenbroich
3 Monate
2019-10 - 2019-12

KPI Reporting Hub

agile Vorgehensweise
Unterstützung bei der Umsetzung eines Data Hub für das KPI Reporting 


Projekt KPI

  • Analyse der vorhandenen Datenumgebung 
  • Mitarbeit am Aufbau des KPI Hub, basierend auf der Data Vault Architektur 


PoC Master Key

  • Ermittlung eines gemeinsamen eindeutigen Key über die verschiedene Data Hubs hinweg. 
  • Planung, Durchführung und Leitung von Meetings 
  • Planung und Dokumentation des PoC 
  • Analyse der Ergebnisse 
  • Erstellung eines Planes für die weitere Vorgehensweise 


PoC Testdaten

  • Erstellen einer Testumgebung zur Bereitstellung von Testdaten für die relevanten Host-Anwendung 
  • Erstellung eines Testplanes 
  • Bereitstellung von Stories und Sub-Tasks in Jira 
  • Abstimmung mit Personen aus dem Fachbereich 
  • Bereitstellung von ersten Testdaten 
  • Erstellung von SAS Programmen zur Auswertung 
  • Präsentation der Ergebnisse

SAS Jira
agile Vorgehensweise
ERGO
Hamburg
1 Jahr
2019-01 - 2019-12

NPS

Freier Dozent
Freier Dozent

Enrichment-Programm Schleswig-Holstein

  • Programmier-Kursen für mobile Anwendungen mit Ionic 
  • Einführung in Angular
  • Aufbau von Web-Anwendungen mit Angular und Ionic
Ionic JavaScript HTML CSS
1 Jahr 6 Monate
2018-01 - 2019-06

NPS

Architekt und Entwickler Base SAS SAS/Enterprise Guide Bash Shell ...
Architekt und Entwickler

Aufbau eines Kundenbefragungssystems (NPS)

  • Verarbeitung und Speichern der angelieferten und aufbereiteten Daten in einem SAS-Mart 
  • Bereitstellen von CSV-Dateien und Übertragung an ein Befragungsunternehmen 
  • Sammeln der Befragungsergebnisse und Erstellen von Auswertungen und Analysen 
  • Versionsverwaltung und Deployment 
  • SAS 9.4, Excel VBA, UNIX, Python, Git/Github 
  • Scrum, Kanban, Jira 
  • Web-Frontend in Flask/Javascript/Bootstrap zur Abfrage des Data Mart 
  • Auswertung der Daten mit Excel und Power BI 
  • Visualisierung der Daten mit D3.js 

Base SAS SAS/Enterprise Guide Bash Shell Python Scrum Excel/VBA Kanban Power BI Oracle IBM Host Git Kanban Shell-Scripting
AXA Versicherung
Köln / Remote
3 Jahre 1 Monat
2016-06 - 2019-06

Aufbau eines Kundenbefragungssystems (NPS)

Frontend 

  • Scrum, Kanban, Jira 
  • Frontend in Javascript/Bootstrap zur Abfrage des Data Mart 
  • Statusabfragen, Suchformulare, Anmeldung und Berechtigungssteuerung 
  • Backend in Python/Flask 

SAS Python Flask JavaScript Angular VBA
AXA Versicherung
Köln
11 Monate
2017-02 - 2017-12

NPS

Architekt und Entwickler
Architekt und Entwickler

Aufbau einer neuen SAS Umgebung mit mehreren Ent-wicklungsumgebungen

  • Planung und Aufbau einer standardisierten SAS Umgebung 
  • Framework mit Standardmakros für die häufigsten Aufgaben (Protokollierung, Fehlerprüfung, Mailversand) 
  • Linux-Skripte zur Administration und Kontrolle 
  • SAS 9.3, Microsoft Excel, Python Scripting, Unix Shell-Scripting

SAS Python VBA Shell-Scripting
AXA Versicherung
Köln/Remote
13 Jahre
2003-01 - 2015-12

NET/Microsoft

  • Programmierung einer zentralen Benutzerverwaltung in C# und SQL Server 2005


Anwendung: BLS - Besucherleitsystem

  • Programmierung eines Besucherleitsystems inklusive Berater und Empfangsarbeitsplatz 
  • Anzeigemodul 
  • Administrationsmodul 


Anwendung: viaLOGIN
  • Programmierung einer Anmeldeunterstützung zur Verwaltung der Arbeitsplatzumgebung unter VB und SQL Server 


Konsolidierung

  • Konsolidierung/Synchronisation der Benutzerdaten mit unterschiedlichen Datenbanken 

C# SQL Server 2005 MS Access VBA
SWB
Mülheim
1 Jahr 4 Monate
2013-09 - 2014-12

SAS

Architekt und Entwickler
Architekt und Entwickler
Implementierung einer Installationsroutine

  • Automatisierte Installation einzelner Datamarts 
  • Konfiguration der SAS-Umgebung anhand einer Excel-Tabelle mit Fehlerprüfungen 
  • Auswahl der gewünschten Komponenten (SAS Base, SPDS, OLAP, ..) 
  • Erstellen eines Skripts zur kompletten Installation ohne SAS-Know-How 
  • Erweiterbares Framework zur Erstellung eines Produkt-Portfolio (verschiedene Umgebungen 

SAS VBA Perl Shell-Skripting
LBBW
Stuttgart
6 Jahre 5 Monate
2007-06 - 2013-10

.NET/Microsoft

Erstellung einer Software-Applikation zur Unterstützung des Projektcontrollings für 500 Mitarbeiter

  • Planung, Implementierung und Verbesserung einer Reporting-Plattform zur Erstellung von Berichten mit Erfassen der geleisteten Arbeit pro Vorgang 
  • Erstellen von Auswertungen 


Datenaustausch wischen Anwendungen 

  • Übernahme der Zeiten (Ist, Plan- und Restwerte nach Microsoft Project) und vice versa. 

MS Acess MS SQL Server MS Project MS Excel VBA
1 Jahr
2012-09 - 2013-08

SAS

Architekt, Consultant und Entwickler im SAS Umfeld
Architekt, Consultant und Entwickler im SAS Umfeld
Implementierung einer SAS-Deployment-Infrastruktur

  • Verwaltung von Versionsnummern 
  • Erstellen eines Access-Frontends für den Entwickler 
  • Erstellung eines Deployment-Frameworks zur Promotion von SAS-Inhalten zwischen mehrere Umgebungen 
  • Ermittlung der relevanten Objekte und deren Abhängigkeiten 
  • Deploymentskripte zur revisionssicheren Übertragung


Implementierung eines SAS Logfile-Scanner

  • Erstellen eines SAS Logfile-Scanner zum Monitoring und zur Überprüfung von SAS Logdateien 
  • Implementierung von Positiv/Negativ Meldungslisten

SAS MS Access VBA Perl Shell-Skripting
Landesbank München
München
2 Jahre 3 Monate
2010-06 - 2012-08

SAS

Implementierung einer Risiko-Reporting-Plattform

  • Planung, Implementierung und Verbesserung einer Reporting-Plattform zur Erstellung von Berichten mit Risiko-Berechnungsergebnissen: ? Planung und Implementierung eines CSV Import-Workflow inklusive Prüfungen und Benachrichtigungen 


Planung und Implementierung eines DataQuality-Tools 

  • Überprüfung der Daten anhand vorgegebener Kriterien 
  • Kriterien individuell erweiterbar 
  • Einbindung der DQ-Prüfung über Trigger-Framework in den ETL Prozess


Erstellen einer Web-Oberfläche

  • Erstellung einer erweiterten Web-Oberfläche als Benutzer-Frontend 
  • Passwort-Verwaltung der UNIX Benutzer 
  • Initiierung von Prozessen zur Erstellung der Berichte 
  • Aktuelle Statusübersicht 
  • Auswahl und Abruf der Berichte in PDF-Format 
  • Filterung und Selektierung der Daten zur Risiko-Berechnung 

SAS VBA HTML JavaScrip JSP
Union-Invest
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-09 - 2020-09

Microsoft Certified: Azure Fundamentals

Zertifikat, Microsoft Learning
Zertifikat
Microsoft Learning
5 Jahre 7 Monate
1984-09 - 1990-03

Studium der Informatik

Diplom-Informatiker, Universität Karlsruhe
Diplom-Informatiker
Universität Karlsruhe

Position

Position

  • Architekt
  • Entwurf
  • Planung
  • Programmierung

Kompetenzen

Kompetenzen

Top-Skills

Azure Python Angular Docker Bash FastAPI Django Javascript Typescript Git Scrum Flask REST Haskell F# Linux Google Cloud

Schwerpunkte

SAS, Big Data, Business Intelligence:

  • Architektur und Design 
  • Consulting
  • Entwicklung/Programmierung 
  • Technologien: SAS, Anaconda 


Programmierung:
  • Scripting (Python, JavaScript, Shell) and .NET 
  • Mobile Anwendungen (iOS, Android) 
  • Web-Technologien (HTML, CSS, SASS) ? Technologien: Docker, Git, Deployment 


JavaScript:

  • JavaScript, Typescript 
  • Node.JS, Angular, AngularJS, Ionic, node.js 


UNIX Administration:

  • Linux
  • diverse UNIX Derivate

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Git
IBM Host
Kanban
Microsoft Azure
Microsoft Certified: Azure Fundamentals
Microsoft Excel
Microsoft Power BI
Power BI
SAS/EG
SAS/Enterprise Guide
Scrum

Big Data und Business Intelligence:

  • SAS 
  • Microsoft Azure
  • PowerBI 
  •  Python/Pandas
  • Django/Flask
  • Anaconda 


Web und Frontend-Entwicklung:

  • JavaScript
  • TypeScript 
  • Angular
  • Ionic
  • React 
  • HTML
  • CSS
  • SCSS
  • D3
  • Plotly/Dash 


Dot.Net:

  • Visual Studio 
  • C#
  • VB.NET
  • ASP.NET


Migration SAS nach Azure:

  • Analyse der SAS EG-Projekte
  • Planung der Migration 
  • Aufbau der Zielarchitektur 
  • Migration der bestehenden Umgebung 
  • Migration SAS Daten in die Azure Cloud 
  • Übergabe an Fachbereich 
  • Migration bestehender Power BI Berichte 
  • Erstellung neuer Power BI Berichte, Entwicklung neuer Visuals/DAX Funktionen 
  • Übergabe an Fachbereich 


SAS Risk Anwendung:

  • Planung der Zielumgebung 
  • Planung und Aufbau der Software-Architektur 
  • Entwicklung/Umsetzung der Basiskomponenten 
  • Aufbau der Test- und Deploymentumgebung 
  • Abstimmung und Durchführung des Deployment 


NPS Kundenbefragung:

  • Analyse der Kundenanforderungen / Use-Cases 
  • Erstellung der Architektur und der Zielumgebung 
  • Definition der Softwarestruktur, Implementierung 
  • Test, Abnahme und Deployment 
  • Abstimmung der Use-Cases/Änderungen mit dem Produktowner 


Aufbau einer SAS Installations-Fabric:

  • Anforderungsanalyse 
  • Erstellung Pflichtenheft 
  • Architektur, Implementierung, Test und Deployment 
  • Koordination des Deployment mit dem IT Bereich 
  • Anpassung und Erweiterungen


Frontend:

  • Erstellung einer Anmeldemaske mit React 
    • Erstellung der Anmeldemaske als React Anwendung 
    • Implementierung eines Responsive Design für SmartPhone /Mobile Apps 
    • Integration in eine Spring-Boot-Anwendung mit Keycloak
    • React


Prozesssteuerung und Monitoring:

  • Initiierung von Berechnungsprozessen (Parameter, Auswahl, Gültigkeitsprüfung) 
  • Start von Berechnungsprozesse 
  • Monitoring des aktuellen Stands (Fortschritt)
  • Darstellung der Ergebnisse 
  • Download der Ergebnisse (CSV und PDF) 
  • JavaScript, Ionic, Angular 


Dashboard für Datenabfrage:

  • Suchmaske für Wildcard-Suche innerhalb eines kompletten Datenbankbestandes 
  • Filterung der Ergebnisse 
  • Download der Ergebnisse als CSV 


Web:
  • Erstellen von Web-Apps auf Basis von Django 
  • Verwendung von PostgreSQL Datenbanken 


Azure:

  • Erstellung und Konfiguration von Apps 
  • Erstellung und Konfiguration von Datenbanken 
  • Betrieb und Steuerung 
  • Monitoring 
  • Django, Python, PostgreSQL 


C#, VB.NET:

Planung und Erstellung eines Besucherleitsystem 

  • Zentrale Steuerung der Besucher eines Wohnungsbau-Unternehmens 
  • Anmeldung der Besucher ? Ausdruck eines Wartescheines 
  • Anzeige der Warteliste im Warteraum 
  • Aufruf des ?nächsten Kunden? 
  • Frontend für mehrere Berater 
  • Admin-Frontend zur Administration, Auswertung 


Zentrale Steuerung der Windowsumgebung durch ein Anmeldetool:

  • Konfiguration der Umgebung bei der Anmeldung 
  • Installierte Anwendungen 
  • Zugewiesene Laufwerke 
  • Symbole auf dem Desktop/Start 
  • Aufruf von Anwendungen bei der Anmeldung 
  • Admin-Frontend zur Administration 


Python:

  • Web 
    • Frontend für Status-Dashboard 
    • Datenbankabfragen 
    • REST-Server mit Django 
    • Web Dashboard mit Flask 
    • Dashboards mit Dash/Plotly, D3 
  • ETL 
    • Datenbereinigung mit Pandas 
    • Verifizierung / Konvertieren von CSV-Dateien 
    • Zusammenfassung unterschiedlicher Strukturen 
    • Ablage in einer Datenbank 
  • Datenabzug über Web-API 
    • Abzug von JSON-Dateien über Web-API 
    • Zusammenfassen bei unterschiedlichen Strukturen 
    • Abfrage von Informationsseiten und Status 


Datenanalyse/Visualisierung/Power BI:

  • SAS, Big Data, Business Intelligence: 
    • Architektur und Design 
    • Consulting 
    • Entwicklung/Programmierung 
    • SAS, Anaconda 
  • Technologien 
    • SAS 
    • Power BI 
    • Python, JavaScript/TypeScript, Shell, .NET 
    • Mobile Anwendungen (iOS, Android) 
    • Visualisierung: D3.js, p5.js 
    • Docker, Git 
  • Visualisierung mit D3.js 
    • Webseiten 
    • Mobile Apps mit Ionic/Angular


Microsoft Office:

Planung und Erstellung einer Datenbank für das Projektcontrolling 

  • Frontend für mehr als 100 Clients 
  • Admin-Frontend zur Administration, Auswertung 
  • Erfassung der Arbeitszeiten, Projektbezogen 
  • Auswertung, Reporting, Rechnungserstellung 
  • Datensicherung, Export 
  • Benutzerverwaltung, Rollenbezogene Frontends/Formulare 


Excel-Tabellen zur Generierung von Testdaten:

  • Definition des Wertebereiches 
  • Generierung der Testdaten 
  • Automatischer Export als CSV mit vorgegebenem Encoding 


Mehrere Programmierprojekte für Microsoft Office VBA:

  •  Nord/LB, Hannover 
  •  Dietzel GmbH, Löbichau 


Softwarentwicklung:

2019

  • ReactJS Go (Grundlagen)
  • Rust (Grundlagen) 


2016

  • Docker
  • Vagrant


2015

Big Data-Technologien: 

  • Anaconda
  • iPython
  • Python
  • Numpy
  • Machine Learning 


2014

  • Web-Technologien und Responsive Web (Node.js. CSS, SASS, Angular, Ionic)
  • JavaScript Ökosystem: JavaScript, Node.Js, Gulp, Jasmine, Karma 


2010

  • Mobile Technologien mit iOS, Xcode


2007

  • SAS


2000

  • VBA
  • C#
  • SQL Server
  • MS Access
  • HTML
  • JavaScript


1995

  • .NET
  • Java
  • Python
  • PHP
  • Perl
  • Shell 

 

Berufserfahrungen:

Rolle: Freier Dozent

Kunde: Land Schleswig-Holstein


Aufgaben:

  • Enrichment-Programm 
  • Entwicklung mobiler Anwendungen


Kenntnisse:

Angular 10, Ionic 6, NodeJS 14,12, NestJS, NextJS, Karma, Jasmine, Jest Redux 


Beruflicher Werdegang:

2014-06 - heute

Rolle: SAS-Architekt 


2002-09 - heute

Rolle: Geschäftsführender Gesellschafter

Kunde: gerne auf Anfrage


2010-06 - 2014-05

Rolle: Senior SAS-Architekt

Kunde: SAS Institute GmbH, Heidelberg 


2002-11 - 2010-06

Rolle: Berater und Entwickler 


1999-05 - 2002-08

Rolle: Systems Engineer

Kunde: VERITAS Software GmbH, Düsseldorf 


1994 - 2002 

Rolle: Autorentätigkeit 


1996-04 - 1999-04

Rolle: Dozent und Consultant 


1994-10 - 1996-03

Rolle: Projektleiter

Kunde: go-net GmbH, Dortmund


1992-08 - 1994-09

Rolle: Projektingenieur

Kunde: debis Systemhaus DCS, Stuttgart 


1990-09 - 1992-08

Rolle: Produktmanager UNIX

Kunde: debis Systemhaus DCS, Konstanz 

Betriebssysteme

Mac OS
SUN OS, Solaris
Unix
langjährige Erfahrung, inklusive Linux

Programmiersprachen

Bash Shell
C#
langjährige Erfahrung
Excel/VBA
langjährige Erfahrung
JavaScript
langjährige Erfahrung
Keycloak
Objective C
Perl
React.js
SAS Base
Zertifizierung: SAS Base Programmer, SAS Advanced Programmer
SAS Macro
Zertifizierung: SAS Base Programmer, SAS Advanced Programmer
Shell
Smalltalk
Spring Boot
TypeScript
VBA
Scripting
Python, PowerShell, Shell
Mobile Anwendungen
iOS, Android
Docker
Kubernetes
CI/CD

R

Datenbanken

Access
Azure Cloud
MS SQL Server
MySQL
Oracle
SAS
SQL

Datenkommunikation

Internet, Intranet
langjährige Erfahrung
SMB, Samba
langjährige Erfahrung
TCP/IP
langjährige Erfahrung
Windows Netzwerk
langjährige Erfahrung

Branchen

Branchen

  • Versicherung
  • Bank, Landesbank
  • Öffentliche Behörden (Landwirtschaftsministerium, Wohnungsbau)
  • Industrie (Chemie)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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