MANUELLE AZURE KONFIGURATION ZU TERRAFORM ÜBERFÜHRT
Einführung von Terraform als Alternative zur bisher genutzten manuellen Konfiguration der Azure Ressourcen. Zunächst für neue Entwicklungen und auch schrittweiser Import der vorhanden Ressourcen.
AZURE APPLICATION INSIGHTS
Einführung von Application Insights als Monitoring Platform für alle Spring Boot Applikationen. Entwicklung von Dashboards und Konfiguration von Alerts.
Weiterentwicklung einer Zoll Anwendung mit Microservice Architektur
OPENSHIFT CLUSTER MIGRATION
Durch Major Update der Openshift Version musste jede Applikation (ca 50 Services) in einen neuen Cluster umgezogen werden. Reegineering der Konfiguration (da interner DevOps Kollege gekündigt hatte), Umbau aller Auslieferungs-Pipelines auf vorrübergehenden 2-Cluster-Betrieb. Fehlende IAC Strategie für initiale Cluster Konfiguration ergänzt. Schrittweises Aktivieren der neuen Services durch DNS Umleitung und Abbau des alten Clusters.
MIGRATION AUF ZERO DOWNTIME STRATEGIE
Weiterentwicklung der Auslieferungsstratgie von mehrstündiger Downtime am Wochenende hin zu Zero-Downtime und Deployments unter der Woche. Anpassungen im Open Shift (Kubernetes) Cluster, Recherche und Konfigurationsänderungen an Low Code Tool Abhängigkeiten.
API GATEWAY MIT AWS
Während eines Projekts bei Gruner+Jahr habe ich zum ersten Mal eine professionelle API Gateway Lösung in AWS gesehen. Das hat mir so gut gefallen, dass ich danach mein Wissen darin vertieft und einen kompletten Online-Kurs zu dem Thema erstellt habe.
COMMUNICATION CENTER
Entwicklung einer Kundenkommunikation über verschiedene Kanäle (Brief, E-Mail oder SMS) mit individuell konfigurierbaren Vorlagen in einem komfortablen Editor (ähnlich zu Word oder einem E-Mail-Client). Die Anwendung ermöglicht das Versenden dynamisch generierter Kundennachrichten in Kombination mit Designvorlagen. Der Benutzer kann lokalisierte Platzhalter verwenden, um zum Beispiel Adress- oder Vertragselemente nach seinen eigenen Wünschen zu platzieren. Von der Software ausgelöste Events (Terminbestätigung, Vertragsabschluss, etc.) können mit automatischem Versand kombiniert werden. Eine zusätzliche Massenkommunikation ist möglich mit Hilfe individuell einstellbarer Kundenlisten. Dessen Verarbeitung erfolgt asynchron über einen Jobserver inklusive Fortschrittsanzeige.
MICROSERVICE ZUR PDF GENERIERUNG
Mehrseitige HTML Dokumente mit Bildern, Schriftarten und Header-/Footer Zeilen können über eine Restschnittstelle an den Service gesendet werden. Über ein Kommandozeilenwerkzeug wird das HTML in ein Brief-PDF umgewandelt und zurück gestreamt. Zwei Instanzen verarbeiteten zuletzt ca. 100.000 Dokumente pro Tag.
GEFÜHRTER VERKAUFSPROZESS
Konfiguration von Angebotspaketen für den Abschluss von Fitnessverträgen. Mit Hilfe eines geführten Verkaufsprozesses in einer Responsive Single Page Applikation wird der Kunde individuell beraten. Die Konfiguration kann außerdem über eine Rest-Schnittstelle auf der Studio-Webseite zum Online Vertragsabschluss genutzt werden (siehe z.B. McFit.de).
DATEI VERWALTUNG MIT AWS S3
Migration der zunächst in einer MongoDB gespeicherten Dokumente nach AWS S3. Entwicklung eines Download Managers, sowie optimiertem Up-/Download ohne Backend Interaktion um Traffic von der Hauptanwendung wegzunehmen.
Entwicklung einer Software für die Abwicklung von Kreditkartenzahlungen und anderen Zahlungsmethoden.
OPTIMIERUNG VON ÜBERWEISUNGSERKENNUNG
Aufbau einer Suchdatenbank mit offenen Rechnungen. Entwicklung eines Swift Parsers und Vorverarbeitung von Kontoauszügen zum Anreichern der Betreffzeilen um Suchergebnisvorschläge. Verbesserung der automatisierten SAP Zuordnungsquote von 87% auf 93% zzgl. Vorschläge mit hoher Trefferwahrscheinlichkeit für manuelle Verarbeitung.
ZAHLUNGSTRANSAKTIONEN PER BATCH VERARBEITEN
Automatisierte Verarbeitung von E-Commerce Zahlungs- und Rückerstattungsaufträgen. Einreichung von Eingabe-Dateien per FTP Schnittstelle und Prozessieren und Ausgeben der Ergebnisdateien.
Anbindung von Zahlungsprotokollen und Kartenlesegeräten zur EC-und Kreditkartenverarbeitung
CODEGENERIERUNG FÜR PIN PAD PROTOKOLL
Mit Hilfe eines vorhandenen grafischen Werkzeugs eine Konfigurationsdatei erstellen und aus dieser den gesamten Nachrichten Protokoll Stack generieren, der die serielle Kommunikation mit einem Kartenlesergerät steuert. Das Nachrichtenprotokoll auf dem Gerät wurde in Abstimmung parallel von einem Schweizer Team entwickelt. Durch die Generierung war es möglich in jeder Iteration ein vollständiges Feature in Hard- und Software zu entwickeln.
Windows Client Entwicklung und Anbindung einer Schnittstelle zur Echtzeitsimulation von Fahrzeug Modellen
System Administration und Erweiterung eines UML Modellierungswerkzeugs
Schwerpunkt auf Softwaretechnik, Modellierung und Entwurf paralleler Systeme sowie Betriebswirtschaftslehre im Nebenfach
Ich arbeite seit August 2020 in wechselnden Projekten als Freiberufler oder in Arbeitnehmerüberlassung.
ÜBER MICH
WICKLUNGS-HIGHLIGHTS MIT SCHWERPUNKT BACKEND
ENTWICKLUNGS-HIGHLIGHTS MIT SCHWERPUNKT DEVOPS
PROGRAMMIERSPRACHEN UND TECHNOLOGIEN
REFERENZEN auf Anfrage
MANUELLE AZURE KONFIGURATION ZU TERRAFORM ÜBERFÜHRT
Einführung von Terraform als Alternative zur bisher genutzten manuellen Konfiguration der Azure Ressourcen. Zunächst für neue Entwicklungen und auch schrittweiser Import der vorhanden Ressourcen.
AZURE APPLICATION INSIGHTS
Einführung von Application Insights als Monitoring Platform für alle Spring Boot Applikationen. Entwicklung von Dashboards und Konfiguration von Alerts.
Weiterentwicklung einer Zoll Anwendung mit Microservice Architektur
OPENSHIFT CLUSTER MIGRATION
Durch Major Update der Openshift Version musste jede Applikation (ca 50 Services) in einen neuen Cluster umgezogen werden. Reegineering der Konfiguration (da interner DevOps Kollege gekündigt hatte), Umbau aller Auslieferungs-Pipelines auf vorrübergehenden 2-Cluster-Betrieb. Fehlende IAC Strategie für initiale Cluster Konfiguration ergänzt. Schrittweises Aktivieren der neuen Services durch DNS Umleitung und Abbau des alten Clusters.
MIGRATION AUF ZERO DOWNTIME STRATEGIE
Weiterentwicklung der Auslieferungsstratgie von mehrstündiger Downtime am Wochenende hin zu Zero-Downtime und Deployments unter der Woche. Anpassungen im Open Shift (Kubernetes) Cluster, Recherche und Konfigurationsänderungen an Low Code Tool Abhängigkeiten.
API GATEWAY MIT AWS
Während eines Projekts bei Gruner+Jahr habe ich zum ersten Mal eine professionelle API Gateway Lösung in AWS gesehen. Das hat mir so gut gefallen, dass ich danach mein Wissen darin vertieft und einen kompletten Online-Kurs zu dem Thema erstellt habe.
COMMUNICATION CENTER
Entwicklung einer Kundenkommunikation über verschiedene Kanäle (Brief, E-Mail oder SMS) mit individuell konfigurierbaren Vorlagen in einem komfortablen Editor (ähnlich zu Word oder einem E-Mail-Client). Die Anwendung ermöglicht das Versenden dynamisch generierter Kundennachrichten in Kombination mit Designvorlagen. Der Benutzer kann lokalisierte Platzhalter verwenden, um zum Beispiel Adress- oder Vertragselemente nach seinen eigenen Wünschen zu platzieren. Von der Software ausgelöste Events (Terminbestätigung, Vertragsabschluss, etc.) können mit automatischem Versand kombiniert werden. Eine zusätzliche Massenkommunikation ist möglich mit Hilfe individuell einstellbarer Kundenlisten. Dessen Verarbeitung erfolgt asynchron über einen Jobserver inklusive Fortschrittsanzeige.
MICROSERVICE ZUR PDF GENERIERUNG
Mehrseitige HTML Dokumente mit Bildern, Schriftarten und Header-/Footer Zeilen können über eine Restschnittstelle an den Service gesendet werden. Über ein Kommandozeilenwerkzeug wird das HTML in ein Brief-PDF umgewandelt und zurück gestreamt. Zwei Instanzen verarbeiteten zuletzt ca. 100.000 Dokumente pro Tag.
GEFÜHRTER VERKAUFSPROZESS
Konfiguration von Angebotspaketen für den Abschluss von Fitnessverträgen. Mit Hilfe eines geführten Verkaufsprozesses in einer Responsive Single Page Applikation wird der Kunde individuell beraten. Die Konfiguration kann außerdem über eine Rest-Schnittstelle auf der Studio-Webseite zum Online Vertragsabschluss genutzt werden (siehe z.B. McFit.de).
DATEI VERWALTUNG MIT AWS S3
Migration der zunächst in einer MongoDB gespeicherten Dokumente nach AWS S3. Entwicklung eines Download Managers, sowie optimiertem Up-/Download ohne Backend Interaktion um Traffic von der Hauptanwendung wegzunehmen.
Entwicklung einer Software für die Abwicklung von Kreditkartenzahlungen und anderen Zahlungsmethoden.
OPTIMIERUNG VON ÜBERWEISUNGSERKENNUNG
Aufbau einer Suchdatenbank mit offenen Rechnungen. Entwicklung eines Swift Parsers und Vorverarbeitung von Kontoauszügen zum Anreichern der Betreffzeilen um Suchergebnisvorschläge. Verbesserung der automatisierten SAP Zuordnungsquote von 87% auf 93% zzgl. Vorschläge mit hoher Trefferwahrscheinlichkeit für manuelle Verarbeitung.
ZAHLUNGSTRANSAKTIONEN PER BATCH VERARBEITEN
Automatisierte Verarbeitung von E-Commerce Zahlungs- und Rückerstattungsaufträgen. Einreichung von Eingabe-Dateien per FTP Schnittstelle und Prozessieren und Ausgeben der Ergebnisdateien.
Anbindung von Zahlungsprotokollen und Kartenlesegeräten zur EC-und Kreditkartenverarbeitung
CODEGENERIERUNG FÜR PIN PAD PROTOKOLL
Mit Hilfe eines vorhandenen grafischen Werkzeugs eine Konfigurationsdatei erstellen und aus dieser den gesamten Nachrichten Protokoll Stack generieren, der die serielle Kommunikation mit einem Kartenlesergerät steuert. Das Nachrichtenprotokoll auf dem Gerät wurde in Abstimmung parallel von einem Schweizer Team entwickelt. Durch die Generierung war es möglich in jeder Iteration ein vollständiges Feature in Hard- und Software zu entwickeln.
Windows Client Entwicklung und Anbindung einer Schnittstelle zur Echtzeitsimulation von Fahrzeug Modellen
System Administration und Erweiterung eines UML Modellierungswerkzeugs
Schwerpunkt auf Softwaretechnik, Modellierung und Entwurf paralleler Systeme sowie Betriebswirtschaftslehre im Nebenfach
Ich arbeite seit August 2020 in wechselnden Projekten als Freiberufler oder in Arbeitnehmerüberlassung.
ÜBER MICH
WICKLUNGS-HIGHLIGHTS MIT SCHWERPUNKT BACKEND
ENTWICKLUNGS-HIGHLIGHTS MIT SCHWERPUNKT DEVOPS
PROGRAMMIERSPRACHEN UND TECHNOLOGIEN
REFERENZEN auf Anfrage
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.