Weiterentwicklung von Workfluency (WorkflowManagement-System) mit Anbindung an Textsystemen der Firma Kühn und Weyh. Entwicklung diverser Plugins für die Erweiterung der Funktionen in Workfluency.
Aufbau eines CI/CD Umgebung in der Firma mit GitLab, Sonarqube und Jenkins.
Entwicklung eines Webservice-Clients für JAX-WS und Spring-WS.
Evaluierung für ein neues Frontend der Anwendung, in der Evaluierungsphase war GWT, Vue.js und Angular im Fokus. Evaluierung verschiedener Web-Testframework, um das UI nach jedem Build-Vorgang automatisch zu testen. Hier wurde ?Cypress? und Selenium mit Selenium IDE angeschaut.
Erste Arbeiten am Austausch des Frontends von Javascript auf VueJS.Entwicklung von Microservices (Microprofile) für die Anbindung aller deutschen Vorsorgeeinrichtungen an das System der Digitalen Rentenübersicht.
Produktive und ausfallsichere Konfiguration und Deployment des internen Elastic-Index, sowie des Message Brokers (RabbitMQ). Konfiguration der Helmcharts in allen Stages (Development, Test, QS, Staging, Produktion).
Containerisierung über Kaniko und Deployment der Microservices in das Kubernetes-Cluster der DRV Bund per CI-CD Tools (Jenkins/Fleet/ArgoCD/Harbor/Nexus) und Ablage dieser in den selbst gehosteten Harbor.
Proxy-Konfiguration der Microservices. Einrichtung von Mutual-TLS (mTLS) in der B2B-Kommunikation. Absicherung der Microservices via Anbindung an die E-Personalausweis Authentifizierung.
Vorbereitung von Sprints. Vorbereitung und Durchführung von Penetrationstests, sowie Smoketests (OWASP-Tools) nach BSI Vorgaben und Behebung von gefunden Sicherheitslücken. Wartung und Monitoring der Anwendungen über Prometheus/Grafana und Elastic-Search.
Die Bürger profitieren von:
Aufbau eines Highly Available Kubernetes-Clusters für die Entwickler. Administration, Installation und Konfiguration der darunter liegenden Linux Systeme. Aufbau der produktiven Cloud-Infrastruktur eines Online-Shops (Infrastructure as Code) mit Terraform.
Integration eines Paymentsystem in ein Legacy-Online-Buchungssystem. Ausarbeitung der neuen Use-Case für den Bezahlprozess inklusive Stornierung und Umbuchen, mit Berücksichtigung der Legacy-Zahlungswege. Erweiterung des Buchungssystem im Experten/Agenturmodus der MDT Travel GmbH. Weiterentwicklung des Frontend. Ausfallsicheres Deployment in die AWS Cloud.
Erstellung von Testsuite/Testfällen für den gesamten Zahlprozess. Durchführung von Testplänen und Reporting dieser Testausführung. Frontend Test-Automatisierung über Selenium.
Mitarbeit an der Erstellung der AWS CI/CD Pipeline (AWS CodeBuild, CodeDeploy und CodePipeline).
Einrichtung eines ECS-Clusters in der AWS. Konfiguration und Deployment eines IAM Services in dieses ECS-Cluster.
Einrichtung und Konfiguration der Application-Loadbalancer.
Konfiguration von Autoscaling der Anwendungen, zur Verbesserung des Throughput in Stoßzeiten.
Der Kunde profitiert von:
- Einem ausfallsicheren Zahlungsprozess
- Skalierbarkeit in Stoßzeiten
- Automatischer Qualitätssicherung
- Einführung neuer Zahlsysteme z.B. Paypal
- Erreichen von Neukunden durch die modernere Zahlungsoberfläche
Mitarbeit an einem Konzept für die Entwicklung einer Payment-Lösung, um das 3D-Secure Verfahren für Kreditkarten zu implementieren.
Erstellen der Architektur der Microservices mit Hilfe von UML und OpenAPI/Swagger. Erstellen der grundlegenden Anwendungsarchitektur des Paymentservice in UML. Implementierung des Paymentservice in Spring Boot. Erstellen des Konzepts und Architektur der Security anhand des Keycloak IAM.
Die Anwendung wurde für die Amazon AWS entwickelt und verwendet auch AWS-Services wie Amazon RDS, EC2-Instanzen und DynamoDB.
Authentifizierung und Autorisierung der Services durch Keycloak. Konfiguration des Keycloak Clients und Implementierungen der Kommunikation mit dem PaymentService.
Implementierung der Mandantenfähigkeit des Paymentservice mit Hilfe von Client und Benutzer/Gruppen-Konfigurationen in Keycloak.
Erstellen von Restservice-Testfällen, um die Services zu testen.
Integration des Paymentservice in die Bestellprozesse der Online-Anwendungen. Erstellen von fachlichen/technische Testfälle mit Cucumber.
Unterstützung des Kunden bei der Einrichtung der Anwendung in der Amazon AWS und der Konfiguration der benötigten Amazon AWS-Services.
Installation eines Keycloak-Systems beim Kunden und Konfiguration der Instanz. Unterstützung bei der Erstellung eines AWS Loadbalancer und Amazon ECS-Umgebung.
Erstellen von Load/Performance-Tests zur Skalierung der Anwendung. Testen des Autoscaling-Verhaltens des Amazon LoadbalancersState Of The Art Voraussage dominanter Gestik und Mimik im Dialogsetting, sowie Übertragung dieser auf virtuelle Avatare (Tensorflow, Keras, Scikit).
Hervorheben unterschwelliger Überzeugung in politischen Reden mithilfe von erklärbaren KI-Methoden (gradient based activation maps und layerwise-relevance propagation)
Hervorheben unterschwellig überzeugender Gestik in politischen Reden, mithilfe von Gliedmaßen Erkennung und eigens dafür trainierter KI-Modelle.
Gefühlsanalyse von schriftlicher Kommunikation in JIRA Issues und Hotel Reviews durch Sentiment Analysis.
Entwicklung des Frontend für das EU-Forschungsprojekt EVA.
Visualisierung und Interaktion mit 3D-Avataren mittels HTML5 und CSS3.Fullstack Software Entwickler/ DevOps Engineer
Weiterentwicklung von Workfluency (WorkflowManagement-System) mit Anbindung an Textsystemen der Firma Kühn und Weyh. Entwicklung diverser Plugins für die Erweiterung der Funktionen in Workfluency.
Aufbau eines CI/CD Umgebung in der Firma mit GitLab, Sonarqube und Jenkins.
Entwicklung eines Webservice-Clients für JAX-WS und Spring-WS.
Evaluierung für ein neues Frontend der Anwendung, in der Evaluierungsphase war GWT, Vue.js und Angular im Fokus. Evaluierung verschiedener Web-Testframework, um das UI nach jedem Build-Vorgang automatisch zu testen. Hier wurde ?Cypress? und Selenium mit Selenium IDE angeschaut.
Erste Arbeiten am Austausch des Frontends von Javascript auf VueJS.Entwicklung von Microservices (Microprofile) für die Anbindung aller deutschen Vorsorgeeinrichtungen an das System der Digitalen Rentenübersicht.
Produktive und ausfallsichere Konfiguration und Deployment des internen Elastic-Index, sowie des Message Brokers (RabbitMQ). Konfiguration der Helmcharts in allen Stages (Development, Test, QS, Staging, Produktion).
Containerisierung über Kaniko und Deployment der Microservices in das Kubernetes-Cluster der DRV Bund per CI-CD Tools (Jenkins/Fleet/ArgoCD/Harbor/Nexus) und Ablage dieser in den selbst gehosteten Harbor.
Proxy-Konfiguration der Microservices. Einrichtung von Mutual-TLS (mTLS) in der B2B-Kommunikation. Absicherung der Microservices via Anbindung an die E-Personalausweis Authentifizierung.
Vorbereitung von Sprints. Vorbereitung und Durchführung von Penetrationstests, sowie Smoketests (OWASP-Tools) nach BSI Vorgaben und Behebung von gefunden Sicherheitslücken. Wartung und Monitoring der Anwendungen über Prometheus/Grafana und Elastic-Search.
Die Bürger profitieren von:
Aufbau eines Highly Available Kubernetes-Clusters für die Entwickler. Administration, Installation und Konfiguration der darunter liegenden Linux Systeme. Aufbau der produktiven Cloud-Infrastruktur eines Online-Shops (Infrastructure as Code) mit Terraform.
Integration eines Paymentsystem in ein Legacy-Online-Buchungssystem. Ausarbeitung der neuen Use-Case für den Bezahlprozess inklusive Stornierung und Umbuchen, mit Berücksichtigung der Legacy-Zahlungswege. Erweiterung des Buchungssystem im Experten/Agenturmodus der MDT Travel GmbH. Weiterentwicklung des Frontend. Ausfallsicheres Deployment in die AWS Cloud.
Erstellung von Testsuite/Testfällen für den gesamten Zahlprozess. Durchführung von Testplänen und Reporting dieser Testausführung. Frontend Test-Automatisierung über Selenium.
Mitarbeit an der Erstellung der AWS CI/CD Pipeline (AWS CodeBuild, CodeDeploy und CodePipeline).
Einrichtung eines ECS-Clusters in der AWS. Konfiguration und Deployment eines IAM Services in dieses ECS-Cluster.
Einrichtung und Konfiguration der Application-Loadbalancer.
Konfiguration von Autoscaling der Anwendungen, zur Verbesserung des Throughput in Stoßzeiten.
Der Kunde profitiert von:
- Einem ausfallsicheren Zahlungsprozess
- Skalierbarkeit in Stoßzeiten
- Automatischer Qualitätssicherung
- Einführung neuer Zahlsysteme z.B. Paypal
- Erreichen von Neukunden durch die modernere Zahlungsoberfläche
Mitarbeit an einem Konzept für die Entwicklung einer Payment-Lösung, um das 3D-Secure Verfahren für Kreditkarten zu implementieren.
Erstellen der Architektur der Microservices mit Hilfe von UML und OpenAPI/Swagger. Erstellen der grundlegenden Anwendungsarchitektur des Paymentservice in UML. Implementierung des Paymentservice in Spring Boot. Erstellen des Konzepts und Architektur der Security anhand des Keycloak IAM.
Die Anwendung wurde für die Amazon AWS entwickelt und verwendet auch AWS-Services wie Amazon RDS, EC2-Instanzen und DynamoDB.
Authentifizierung und Autorisierung der Services durch Keycloak. Konfiguration des Keycloak Clients und Implementierungen der Kommunikation mit dem PaymentService.
Implementierung der Mandantenfähigkeit des Paymentservice mit Hilfe von Client und Benutzer/Gruppen-Konfigurationen in Keycloak.
Erstellen von Restservice-Testfällen, um die Services zu testen.
Integration des Paymentservice in die Bestellprozesse der Online-Anwendungen. Erstellen von fachlichen/technische Testfälle mit Cucumber.
Unterstützung des Kunden bei der Einrichtung der Anwendung in der Amazon AWS und der Konfiguration der benötigten Amazon AWS-Services.
Installation eines Keycloak-Systems beim Kunden und Konfiguration der Instanz. Unterstützung bei der Erstellung eines AWS Loadbalancer und Amazon ECS-Umgebung.
Erstellen von Load/Performance-Tests zur Skalierung der Anwendung. Testen des Autoscaling-Verhaltens des Amazon LoadbalancersState Of The Art Voraussage dominanter Gestik und Mimik im Dialogsetting, sowie Übertragung dieser auf virtuelle Avatare (Tensorflow, Keras, Scikit).
Hervorheben unterschwelliger Überzeugung in politischen Reden mithilfe von erklärbaren KI-Methoden (gradient based activation maps und layerwise-relevance propagation)
Hervorheben unterschwellig überzeugender Gestik in politischen Reden, mithilfe von Gliedmaßen Erkennung und eigens dafür trainierter KI-Modelle.
Gefühlsanalyse von schriftlicher Kommunikation in JIRA Issues und Hotel Reviews durch Sentiment Analysis.
Entwicklung des Frontend für das EU-Forschungsprojekt EVA.
Visualisierung und Interaktion mit 3D-Avataren mittels HTML5 und CSS3.Fullstack Software Entwickler/ DevOps Engineer