Zusammenfassung

Mit über 20 Jahren Erfahrung in der Softwareentwicklung habe ich mich auf Qualitätsprozesse und die Integration von Künstlicher Intelligenz spezialisiert. Hier sind einige meiner fachlichen Schwerpunkte:

  • KI-Automatisierung: Prozessoptimierung und der Implementierung von KI in bestehende Geschäftsprozesse.
  • Entwickler eines KI-Mail-Bots für automatisierte E-Mail-Verarbeitung und Datenabgleich mit Drittsystemen.
  • Erfahrung mit LLMs wie GTP, LLaMA, Mistral usw.
  • Testautomatisierung: Einrichtung von Quality-Gates innerhalb der CI/CD-Pipeline.
  • Echtzeit-Monitoring-Systeme: Entwicklung von Systemen zur Darstellung des Qualitätsstands in Echtzeit.
  • ML und DL-Modelle: Integration von Machine Learning und Deep Learning in Prozesse.
  • Performance-Tests: Durchführung von Last- und Leistungstests.
  • Entwicklung: Expertise in Java, JavaScript, Swift, Python und weiteren Sprachen.
  • DevOps: Erfahrung mit GitHub, GitLab, Jenkins und anderen CI/CD-Tools.
  • Contract-Testing: Anwendung von Pact.io oder Spring Contract.
  • Cloud-Technologien: Kenntnisse in Kubernetes, Helm, Terraform, ArgoCD, etc.
  • Mobile Entwicklung: Erfahrungen mit Swift und Flutter.
  • Agile Methoden: Praktische Anwendung von Scrum und SAFE.

Skills & Erfahrung

AI & Machine Learning

Jira & Confluence

Intelij & VSC

Playwright

Cucumber & Gauge

Taiko

CDC - Spring Contract & Pact.io

CICD-Workflows - Gitlab & Github & Jenkins

Kubernetes - Helm & Terraform & ArgoCD

REST & Postman

Last und performance Testing mit J-Meter, Gatling

AWS & Google & Azure

Dashboards & Analyse - Kibana(+ES) & Greylog & Grafana & Instana

Azure-Portal

MobileDev - X-Code & Flutter & Swift

Projekte

Architect & Lead-Developer

04/2023 - 04/2024
Ryze

Projektmanagement & Technische Leitung Entwicklung und Einführung eines KI-gesteuerten E-Mail-Bots zur Automatisierung der Verarbeitung eingehender E-Mails und zur Integration mit bestehenden SAP-Systemen. Verantwortlich für die End-to-End-Projektkoordination, von der Idee bis zur Implementierung.

Schwerpunkte

  • Entwicklung von ML-Modellen: Entwurf und Training spezialisierter Machine Learning Modelle zur effektiven Klassifizierung von E-Mails, realisiert durch Azure Functions.
  • API-Integrationen: Nahtlose Anbindung an Microsoft Outlook 365 über die Microsoft Graph API und SAP-Systeme zur Überprüfung von Kundendaten und Abonnements.
  • Prozessautomatisierung: Automatisches Verschieben von E-Mails basierend auf Klassifizierung und spezifischen Geschäftsregeln, einschließlich der Bearbeitung von Reklamationen.
  • CI/CD und Monitoring: Implementierung von Continuous Integration und Continuous Deployment Pipelines zur Optimierung des Entwicklungsprozesses und Einsatz von Kibana für das Monitoring der Bot-Aktivitäten.
  • Benutzerinterface mit Streamlit: Entwicklung einer Streamlit-basierten Benutzeroberfläche zur vereinfachen der testbarkeit.

Tools & Technologien

  • Azure Functions: Für serverlose Anwendungsarchitekturen und die Ausführung von ML-Modellen.
  • Python: Hauptprogrammiersprache für die Entwicklung des E-Mail-Bots und der ML-Modelle.
  • Microsoft Graph API: Für den Zugriff und die Verarbeitung von E-Mails im Microsoft Outlook 365.
  • SAP API: Für die Abfrage von Kundendaten und die Kommunikation mit SAP-Systemen.
  • GitHub: Für Versionskontrolle, CI/CD Pipelines und den kollaborativen Entwicklungsprozess.
  • Kibana: Für das Echtzeit-Monitoring und die Analyse der Systemleistung.
  • Streamlit: Für die Entwicklung einer interaktiven Webanwendung zur Systemüberwachung.

Quality-Lead

08/2021 - 09/2024
DVAG

Testmanagement & Testkoordination, sowie Einführung von CICD mit Aufbau von QualityGates** Koordination als Quality-Lead (übergreifendes QA-Team) inklusive Einarbeitung, Hilfestellung, Beratung, Schulung zur Einführung von Qualitätsmetriken und Testautomatisierung innerhalb der Pipeline, Teamübergreifend

Schwerpunkte

  • Konzeption und Aufbau vom fachlichen und technischen Dashboards mit Grafana zur Echtzeitmessung der Qualität

  • Dokumentation von Qualitätsmetriken über Fortschritt der messbaren Qualität der Sprints

  • Aufbau und Konzeption CICD-Pipeline für verschiedene Entwicklungs-Teams (Backend + Frontend)

  • Einführung von QualityGates zur sicherung der Qualität innerhalb der CICD-Pipleine

  • Einführung von Gauge (BDD)

  • Einführung von Playwright und integration in bestehende CICD-Pipeline

  • Fachliche und technische Analyse von Incidents

  • Beratung sowie Konzeption und Umsetzung von Lösungen für qualitäts-relevante Probleme

Tools

  • Intelij / Visual Studio Code

  • Java / Java-Script / Typescript

  • Playwright / Gauge / Taiko / Karate

  • CI/CD / Github – reusebale workflows

  • Helm / Container

  • JIRA / Confluence

  • Grafana

  • Behavier Driven Development

  • Consumer Driven Contracts (Pact.io)

Quality-Lead

01/2017 - 05/2021
DB Vertrieb

Testmanagement, Testkoordination, Testautomatisierung - Agil (Kanban, Scrum, SAFE) Koordination als PO eines übergreifendes QA-Teams inklusive Teamübergreifende Einarbeitung, Hilfestellung, Beratung, Schulung

Schwerpunkte

  • Agile Qualitätssicherung durch Konzeption von QualityGates in der CICD Pipeline

  • Konzeption und Aufbau vom fachlichen und technischen Dashboards mit Kibana, Graylog, Grafana, Instana & Elastic Search

  • Performance Tests innerhalb der CICD mit Gatling / JMeter und Analyse mittels Kibana, Graylog, Grafana und Instana

  • Dokumentation von Qualitätsmetriken über fortschritt der messbaren Qualität der Sprints

  • Aufbau und Konzeption von DatenTest CICD-Pipeline

  • Fachliche und technische Analyse von Problemen

  • Beratung sowie Konzeption und Umsetzung von Lösungen für qualitäts-relevante Probleme

  • Aufbau von Junit, Unit-Integrationtests und Integrationstest unteranderen mit Java Cucumber

  • Entwicklung eine Hybriden App die zur Präsentation (Review) der Ergebnisse in einer Web oder Mobil en Plattform

  • Koordination Integrationstest zwischen Teams

Tools

  • Intelij

  • Java

  • Cucumber / Cypress

  • J-Meter / Gatling

  • CI/CD / · GITLAB CI / Jenkins

  • Helm / Docker

  • JIRA / Confluence

  • Kibana / Grafana / Instana / Graylog

  • Behavier Driven Development

  • Consumer Driven Contracts (Spring Cloud Contract)

  • Ionic (Hybride App)

  • Selenium

Last und perfomrance Testautomatisierung / Testmanagement

09/2015 - 01/2017
DB Systel

Last und Performance Tests und Analyse - Testmanager, Testdesigner, Analyst Entwicklung, Durchführung und Analyse von Last und Performance Tests

Schwerpunkte

  • Anforderungs-Management

  • Status Reports

  • Beratung der Kunden

  • Dokumentation in form von Testkonzepts, Analysen „Management Summarys“ und Wiki-Dokumentation

  • Aufbau und Ausführung der Last und performance Tests

  • Analyse der Ergebnisse & perfomrance Logs

Tools

  • Visual Studio

  • Eclipse

  • JMeter

  • GIT

  • JIRA / Confluence

  • Excel & Access VBS

  • Schnittstellen: HTTP, WS, REST, MQ, JMS

Senior IOS Developer

04/2015 - 09/2015
Telekom

Senior IOS Developer Weiterentwicklung der rebuild Version von der Kundencenter App der Deutschen Telekom, um neue Funktionalitäten zur IFA.

Schwerpunkte

  • Swift

  • IOS 8

  • Requests & responces to backend

  • Errorhandling

  • Ipad / Iphone

  • Scrum

Tools

  • X-Code

  • GIT

  • JIRA

QS, Testmanagement

05/2009 - 03/2015
Siemens

QS, Testmanagement , Testautomatisierung, Requirementsmanagement Es wurden insgesamt 5 Projekte als QA & Testmanager begleitet und erfolgreich eingeführ

Projekte

  • SIPCA - Verwaltungssystem für Mitarbeiter-Jahresziele und Berechnung der Bonuszahlungen

  • STM - Antrag und Reisekostenerfassung (Frontend: Web / Backend SAP)

  • GPM2 - Aktien-Bonus-programm für Angestellte (Frontend: Web / Backend: JBoss)

  • PATAC

  • SOM - Verwaltung und Übersicht von OrgUnits

Schwerpunkte

  • Erstellung Fachlicher Testkonzepte und Testpläne

  • Defect -Tracking

  • Verwaltung der CRs, Kommunikation zwischen Kunden und Entwickler

  • Test Automatisierungs erstellung, pflege und Ausführung

  • User Acceptance Tests

  • Schulung neuer Tester und Testautomatisierer

  • Betretung als Testmanager nach Projektschluss im Regelbetrieb

  • Aufbau von Abnahme-Tests

  • Übertragung der Fachspezifikation und Feinspezifikation ins Quality Center

  • Überwachung der umgesetzten Anforderungen gegen das Feinkonzept

Tools

  • HP ALM

  • HP UFT

  • HP QC

  • Quick Test Pro

Last und Performance Tester

03/2009 - 05/2009
ING-DIBA

Last und Performance Tester Ziel des Projektes ist die Konzeption und Entwicklung von LoadRunner-Scripts für den Lasttest von einem Bundle mit ca. 20 J2EE Applikationen in einem Bankportal

Schwerpunkte

  • Erstellung von Testskripten in LoadRunner mit dem http-Protokoll

  • Durchführung von Lasttests und Analyse der Ergebnisse

  • Monitoring und Reporting

Tools

  • Loadrunner

Zusammenfassung verschiedene Aktivitäten

01/2006 - 12/2008
British Telecom, Mobiliar, DB-Systel, Sparkassen Informatik, Loyalty Partner, Telekom, Itelium, Deutsche Post, Postbank

Last und Performance Tester / Tester Verschiedene Projekte, die meisten Last & Performance tests

Schwerpunkte

  • Erstellung von Testskripten in LoadRunner mit dem http-Protokoll

  • Durchführung von Lasttests und Analyse der Ergebnisse

  • Monitoring und Reporting

Tools

  • Loadrunner

Neben Projekte

Weitere Projekte ausserhalb des normalen Buisness

wecation - wecation ist die kollaborative Antwort auf die Organisation von jeglichen Treffen: Plane, suche, stimme dich mit deinen Freunden oder Kollegen kollaborativ ab und genießt gemeinsam das Erlebnis!
QualityCluster -

QualityCluster ist ein Zusammenschluss von QE-Experten (Quality Engineers), um gemeinsam bessere Lösungen im Bereich Software Qualitätssicherung zu entwickeln.

Unser Ziel ist es mehr Qualität durch höhere Automatisierungsgrade zu verwirklichen.

KI-basierter Chatbot für Messe-Interaktion - Entwicklung eines interaktiven Chatbots unter Verwendung von RAG und OpenAI, um die Benutzerinteraktion auf einer Messe-Website zu optimieren.
Automatisierte NLP-Analyse von PDF-Dokumenten - Einsatz von NLP-Technologien zur Effizienzsteigerung in der automatisierten Dokumentenanalyse.
E-Mail-Klassifizierung und -Verarbeitungsprozess - Integration von Microsoft Graph-API, SAP, Azure Functions, REST-API, OpenAI, ElasticSearch und Kibana zur Optimierung der E-Mail-Verarbeitung.