Chronologisch absteigend, vom aktuellen Projekt zurück bis 2007.
Jan 2026 – heute (3 Monate)
Zielkommunikationskonzept für den Regelarbeitsmarkt
Solution Architect @ Europäischer Übertragungsnetzbetreiber · Berlin
- Mitarbeit im ÜNB-übergreifenden Projektteam (mehrerer Übertragungsnetzbetreiber) zur Erarbeitung einer Zielkommunikationsarchitektur für den Regelarbeitsmarkt (aFRR/mFRR)
- Einbringen von Fachwissen aus der internen Regelleistungsplattform zur Bewertung bestehender und alternativer Kommunikationswege zwischen den Abrufsystemen (europäischen Abrufplattformen) und den ÜNB-Backends
- Identifikation und Bewertung potenzieller Kommunikationskonzepte zur nachhaltigen Sicherstellung der RAM-Verfügbarkeit gemäß regulatorischen Vorgabe (99,96 % über die gesamte Prozesskette je Produktart)
- Analyse der prozessualen Rahmenbedingungen des aFRR-Prozesses (Gate Closure Time, Auskopplung MOL, Plausibilisierung, Versionsnummernversand, ACK-Verarbeitung) und Ableitung der daraus resultierenden technischen Anforderungen an die Zielarchitektur
- Bewertung der erarbeiteten Vorschläge in finanzieller (qualitativ), zeitlicher und ressourcenseitiger Hinsicht inkl. Bewertung möglicher Infrastrukturänderungen (z.B. Cloud-Migration des Abrufsystems)
- Erarbeitung eines finalen Architekturvorschlags zur Abstimmung zwischen den relevanten Gremien und Vorbereitung der Freigabe durch den dem Lenkungsausschuss
Okt 2024 – heute (1 Jahr 7 Monate)
predigt.io – Plattform für KI-gestützte Predigt-Transkription, -Auswertung und -Auffindbarkeit
Gründer, Softwarearchitekt, Entwickler @ Eigenes Produkt – predigt.io · Remote
Eigenes Produkt: SaaS-Plattform für deutschsprachige Gemeinden zur automatisierten Transkription, Übersetzung und thematischen Auswertung von Predigten. End-to-end-Verantwortung von Produktidee über Architektur bis zum produktiven Betrieb.
- Event-driven Microservice-Architektur mit NATS JetStream als persistentem Backbone (Object Store für Audio, KV Store für Pipeline-State, Protobuf-Schemas für Service-Verträge)
- Polyglotte Implementierung in Go, Java, Python und TypeScript – jeder Service in der Sprache, die am besten passt
- KI-Pipeline mit Whisper (GPU), AssemblyAI und Multi-Provider-LLM-Integration (Claude, ChatGPT, Gemini) inkl. Fallback-Logik und Cost-Tracking
- Betrieb auf eigenem Hetzner-Kubernetes-Cluster mit Helm-Deployments, GitLab CI/CD und vollständigem Observability-Stack (Prometheus, Loki, Grafana)
Sep 2024 – heute (1 Jahr 7 Monate)
Architekturdesign für eine kritische On-Prem-Anwendungsplattform
Senior Software Architect @ Europäischer Übertragungsnetzbetreiber · Berlin
- Entwurf von Softwarelösungen auf Anwendungs- und/oder Produktebene und Kommunikation dieser Lösungen an alle relevanten Stakeholder
- Definition und Dokumentation von Standards für die Dokumentation der Anwendungsarchitektur sowie Anleitung, Validierung und Durchsetzung der Einhaltung dieser Standards innerhalb des Projektteams
- Definition und Pflege des relevanten Taylor-Made Development (TMD) Technologie-Stacks, Erkundung neuer Lösungen und Technologien
- Sicherstellung einer prüfbaren Einhaltung der Anforderungen der kritischen IT-Infrastruktur, z.B. ISMS-Prozess, BSI-Kritis-Verordnung.
- Aktive Suche nach Möglichkeiten zur Verbesserung von Geschäftssoftwareprozessen und -interaktionen.
Mai 2023 – heute (2 Jahre 11 Monate)
Monitoring für geschäftskritische Kreditkartenprozesse
Softwareentwickler DevOps @ Kreditkartenanbieter · Frankfurt am Main
In der Enterprise-Umgebung des Kunden (> 100 Microservices) ist es unabdingbar, ein Live-Monitoring der kritischen Geschäftsprozesse zu implementieren. Hierfür wurde der klassische Stack Prometheus und Grafana neben AppDynamics und Azure Monitoring gewählt.
Über ein Whitebox- sowie Blackbox-Testing wurden die Metriken ermittelt und nach Prometheus exportiert.
Meine Aufgabe war die Implementierung von Blackbox-Tests mit Playwright, die Einweisung der Teams für ein strukturiertes Anliefern der Metriken via Prometheus-API und die Unterstützung im CI/CD-Prozess für das automatische Deployment von Grafana-Dashboards.
Mai 2023 – heute (2 Jahre 11 Monate)
Unterstützung der internen IT Akademie
Trainer @ Versicherungskonzern · 5322 Koblenz
Im Rahmen des Umbaus der Softwaresysteme von einer Legacy-Architektur auf Microservices in Quarkus ergibt sich ein hoher Schulungsbedarf. Mit der gleichzeitigen Einführung von Camunda, Kafka, OpenShift, Docker, Programmierung mit Apache Camel sowie der konsequenten Nutzung von Quarkus für die Microservices braucht es einige PoC-Implementierungen sowie Trainingsunterlagen und Aufgabenstellungen.
Meine Aufgabe war es, diverse PoCs durchzuführen – in Eigenleistung oder mit einem kleinen Team. Die Erstellung von Schulungsszenarien sowie die Schulung der Mitarbeiter waren weitere Aufgaben von mir.
Jun 2018 – heute (7 Jahre 10 Monate)
Trainer für Microservices und Containerlösungen mit Docker
Trainer · Deutschland
- Grundlagen von Rest (Rest Prinzipien, Architekturstil)
- Rest vs SOAP
- HTTP Methoden (GET,POST, PUT, PATCH, DELETE, Header)
- Ressourcen und URIs (Aufbau und Best Practices)
- JSON, XML, Media Types,
- Hypermedia und HATEOAS
- API Design (Versionierung, Ressourcenmodellierung und Hierarchie)
- Sicherheit und Authentifizierung (Basic Auth, OAuth 2.0)
- Nativer Code-Kompilierung (Startzeit und Speicherbedarf)
- MicroProfile- und Java EE-Unterstützung
- Reactive Programming (Eclipse Vert.x-Framework, async und eventbasiert)
- Dev-Mode (Entwicklungsmodus)
- Konfigurationsverwaltung
- Dependency Injection (CDI-Spezifikation (Contexts and Dependency Injection))
- Testing-Framework
- Datenbankzugriff (JPA, Hibernate, Panache)
- Metriken und Monitoring (Integration Prometheus und Grafana)
- Docker-Architektur (Container vs VMs, Docker Deamon, Images, Container, Registries)
- Installation von Docker und Image Erstellung (Dockerfile)
- Aktionen mit Containern
- Docker Volumes und Persistenz (mount)
- Docker Netzwerke und Kommunikation
- Docker Swarm (Orchestrierung, Swarm Cluster)
- Überwachung und Fehlerbehebung
- Best Practices und Sicherheit
- Anwendung von Docker in verschiedenen Szenarien
- Spring Boot Services
- Kafka als Event Bus
- Performance Tests, locust.io
- ELK Stack - Elasticsearch, Logstash, Kibana
- Monitoring mit Prometheus und Grafana
- Service Discovery mit Consul
- Hystrix für Circuit Breaker, Timeouts, Bulkheads, Steady State, Fail Fast
- Message Oriented Middleware (MOM, Publish/Subscribe, Point-to-Point, Producer, Consumer, Queue)
- ActiveMQ Architektur (Broker, Connector, Adresse und Queue)
- ActiveMQ/Artemis vs. Kafka
- Installation, Konfiguration und Betrieb
- Topics und Persistenzmodelle
- Routing, Transaktionen und Atomarität
- Clustering und Load Balancing/Skalierung/Replikation/Failover
- Überwachung und Management (JMX)
- Sicherheit (SSL/TLS)
- ActiveMQ und JMS
- Producer und Consumer
- Arbeiten mit dem Offset
- Performance und wesentliche Parameter
- Serialisierung
- Arbeiten mit Topics
- Partitioning
- Transaktionen mit Kafka
- Clustering, Failover
- Header und Timestamps
- Konfigurationen
- Security und Monitoring
- Zookeeper Konsole
Teilnehmer der Schulung sind in der Lage einen clusterfähigen Kafka zu installieren, konfigurieren und fortlaufend zu kontrollieren. Darüber hinaus können die Teilnehmer ganze Teams/oder Serviceteams einweisen und denen die Arbeit mit Kafka erklären. Teilnehmer der Schulung haben selbst in Ihren Konzernen und Unternehmen Kafka installiert oder auch nach der Schulung angepasst. Die Teilnehmer stammen aus den Branchen:
- Handel allgemein
- Versicherung und Banken
- Textilbetrieb
- Lebensmittelhandel
- Druckerzeugnisse
- Actuator
- Rest mit Spring Web
- Deployment mit Docker nach Kubernetes/Openshift
- Deployment in eine Cloud Umgebung (Azure, AWS, Google Cloud, Digital Ocean)
- Domain Driven Design (DDD)
- Test Driven Development (TDD)
- Spring Data - Anbindung von postgres, Mongo DB, Redis Cache
- Installation eines ausfallsicheren Clusters (Controller, Worker, etcd, kubelet, kubeadm, kubectl)
- Metrics Server für Monitoring und Autoscaling mit HPA Horizontal Pod Autoscaler
- Definition, Deployment, Betrieb, Änderungen von Pods, Deployments, Services, Ingresses, Daemon Sets, Stateful Sets, Jobs, Cron Jobs
- Konfiguration von Network, Firewall und Traffic Limits
- Kubernetes API
- Rechtemanagement mit Serviceaccounts und RBAC Policies
- Konfiguration mit ConfigMaps und Secrets
- Überwachung mit Readiness und Liveness Probes
- Schema Registry für Datenkonsistenz und Rückwärtskompatibilität
- Kafka Connect (Source/Sink-Konnektoren) für Datenintegration
- ksqlDB & Kafka Streams für Event-Verarbeitung in Echtzeit
- Kraft Mode (Zookeeper-frei) — Cluster-Setup und Migration
- MirrorMaker 2 für Cross-Cluster-Replikation und DR-Strategien
Okt 2022 – Mai 2023 (8 Monate)
Integration einer Stammdatenverwaltung in eine Enterprisearchitektur
Softwarearchitekt @ Versicherungskonzern · 5322 Koblenz
Der Kunde des Projekts kaufte für diverse Bereiche (Vertragsverwaltung, Partnerverwaltung, Kundenbuchhaltung) Standardsoftware dazu. Die Aufgabe bestand darin, die Verträge einer neuen Sparte in das neue Vertragsverwaltungssystem zu integrieren und Bestandsdaten zu migrieren.
Ich war dafür zuständig, die Unternehmensarchitektur aus diversen Softwarebestandteilen (Kernsystem Cobol, Java Module, Fremdsoftware) zu analysieren, die bestehenden Interaktionen fachlich zu verstehen und in die Integration der neuen Software anzupassen.
Die Modellierung der neuen Schnittstellen über Apache Kafka, Rest, SOAP sollten exakt vorgenommen werden, damit die Softwareentwicklung außer Haus sowie die internen Entwickler genaue Vorgaben haben.
Mär 2021 – Apr 2023 (2 Jahre 2 Monate)
Kreditkartenprozesse optimieren und gesetzliche Vorgaben umsetzen
Softwarearchitektur und Betrieb @ Kreditkartenanbieter · Remote
Der Kunde war ein großer Kreditkartenprozessanbieter für Reisekostenabrechnungen.
Die Anforderung war hier die Anlage von virtuellen Kreditkarten, welche durch komplexe fachliche Vorgaben erstellt, geblockt, archiviert werden können.
Dabei war die Kommunikation mit OEMs und Zahlungsanbietern notwendig.
Meine Aufgabe war der Ausbau der bestehenden Architektur und ergänzen durch die neuen fachlichen Vorgaben.
Darüberhinaus war es notwendig die Architektur den neuen Anforderungen anzupassen, neue Services erstellen und Codemigrationen durchzuführen, sowie die Integration in den Softwareentwicklungsprozess als auch in den CI/CD Prozess.
Okt 2021 – Okt 2022 (1 Jahr 1 Monat)
Setup Customized Apache Kafka und Consumer Microservices für Schiffsdatenanalyse
Software-Entwickler und Architekt @ Schiffsdatenanalyse · Remote
Die Aufgabenstellung des Projektes war es, eine bestehende Softwarearchitektur, welche mit Elasticsearch und manuellen Services erstellt worden war, auf eine Streamingarchitektur zu migrieren.
Dabei sollten die rohen Schiffsdaten von einem Eingangstopic auf weitere partitionierte Topics übertragen werden. Von dort aus konnten Wissensextraktionen der registrierten Customer gemacht werden. Da die Schiffsdaten partitioniert vorlagen, konnte entsprechend eine höhere Skalierung durch Replicas erfolgen.
Meine Zuständigkeit war es, ein passendes Apache Kafka Setup zu wählen und zu installieren/buchen. Als Vorgabe galt das Hosting bei Amazon AWS im MSK Service.
Darüberhinaus war ich zuständig für die Implementierung der Microservices selbst und auch für die Integration in das bestehende CI/CD System mit gitlab und dem Betrieb bei digital Ocean in Managed Kubernetes.
Jan 2021 – Dez 2021 (1 Jahr)
Anpassungen am Release-Hero Tool
Software-Entwickler @ Reisekostenmanagement-Dienstleister · Neu-Isenburg
Im Rahmen des Softwareentwicklungsprozesses für einen Kreditkartenanbieter war es notwendig, ein Release-Tool zu pflegen, das die Vorbereitung eines Releases über mehrere z.T. abhängige Microservices managt.
Dabei war die Anbindung von Jira als Datenquelle notwendig. Damit wurde eine Übersicht des Gesamtreleases in Confluence erstellt, Releasenummern vergeben und eine Übergabe an das Testmanagement und das Rollout durchgeführt.
Aug 2020 – Mär 2021 (8 Monate)
Migration eines zentralen Systems zu einem dezentralen System (Kafka Messaging)
Kafka/Microservices Experte @ Rechenzentrum aller Banken · Hannover
Für einen großen Bankdienstleister bestand die Herausforderung, von einer zentralen Architektur auf eine dezentrale Architektur zu migrieren. Hierbei wurden mehrere Projekte aufgesetzt, die zum einen unterschiedliche Messaging-Stacks mit Kafka vergleichen, aber auch eine Streamverarbeitung für fachliche Use Cases analysieren.
Meine Aufgabe in diesem Projekt war es, die Mitarbeiter hinsichtlich der Apache-Kafka-Funktionalitäten zu schulen und zu coachen. Hierbei gab es unterschiedliche Fragestellungen zu klären – unter anderem das Mengengerüst der zukünftigen Events und die benötigten Ressourcen, die Performance unterschiedlicher Stacks (Confluent) und deren Funktionsvielfalt sowie Logging und Monitoring.
Weiter wurde zur Umsatzabfrage eine Performance-Messung mithilfe einer Streamverarbeitung implementiert. Diese wurde mit einem Spring-Boot-Microservice gemessen und Timestamps in einen Elastic-(ELK)-Stack weitergegeben. Dort wurde die Zeitmessung dargestellt und den Stakeholdern präsentiert.
Jul 2019 – Mai 2020 (11 Monate)
Implementierung Integration Layer
Softwareentwickler und DevOps @ Schweizer Regionalbank · Basel
Zur Erweiterung der Core Banking Software wurde der Aufbau des Integration Layers definiert. Dieser besteht aus dem Messaging System Apache Kafka, Spring Boot Services, die in einem OpenShift Cluster betrieben werden. Meine Beteiligung in dem Projekt war neben der Beratung die Implementierung und Umsetzung von Aufgaben:
- Open Shift
- Spring Boot Services und teilw. Go Services
- Avaloq
- Jenkins
- Prometheus
- Elasticsearch, Logstash, Kibana
- Apache Kafka
- Prometheus Überwachung von Services im Detail Readiness Probe während des Einleseprozesses von Apache Kafka
- Aufbaue einer Schnittstelle für alle Services um readiness Probe zur Verfügung zu stellen
- Analyse bei Operationbugs - z.B. Default Timeouts bei Kommunikation mit dem Banking Core Avaloq
Development
- Entwickeln eines Basis Microservices mit Spring Boot für neue Spring Boot Services
- Mitarbeit im Projekt Omnium / Kreditberatung
- Debugging und Bugfixing in diversen Fachprojekten
- Architektur und Struktur von Daten in Microservices NoSql und PostgresDB
- Rest Interfaces Design
- Anbindungen für Mobile Apps Zak
Für die Anbindung des Integration Layers war es notwendig tiefgehendes Wissen mit der Arbeit von Kafka zu haben. Hier wurden Mitarbeiter/Teams geschult und Wissen an diese weitergegeben. Darüber hinaus war es notwendig bei der Entscheidung der Kafka Topics zu helfen. In folgendes Fragen erfolgt die Beratung und auch die Umsetzung:
- Anzahl der Partitions pro Topic
- Eventstrukturen und deren Versionierung auf einem Topic
- Performance auf dem Client mit den Parametern linger.ms und batch.Size
- Clusterbetrieb und Failover
Feb 2020 – Apr 2020 (3 Monate)
Installation und Konfiguration von Kafka in Kubernetes
Operations Kafka Experte @ Textilunternehmen · Birkenfeld
Für die Entkopplung der Microservices von dem ERP System war es notwendig einen Kafka zu implementieren. Dabei bestand die Aufgabe darin den Kafka in einer geeigneten und angepassten Installation auf dem Kubernetes Cluster zu installieren.
- Volumes pro Broker und deren Größe
- Retention Policy eingestellt
- Clients aufgrund der linger.ms und batch.size angepasst
- Eventgröße und Struktur
- Topics und deren Partitionen
- Anzahl der Cluster für das Staging
- Header Informationen und Protokoll
- Anzahl Zookeeper und Broker
- Monitoring mit Confluent Control Center und Grafana und weitere Detailentscheidungen.
Daraufhin wurde ein Kafka Adapter gebaut, der Event abhängig aufgerufen wird und dadurch Änderungen an den Artikel, Preisen, Bildern oder auch Kunden auf die entsprechenden Topics pushed.
Feb 2019 – Mär 2019 (2 Monate)
Import Interface Erweiterung für Legacy ERP-System
Software-Entwickler @ Textilunternehmen · Birkenfeld
- Kunden
- Orderdaten in das ERP-System JTL Wawi.
Die Orderdaten die aus dem Drittsystem abgerufen wurden sollten in das JTL Wawi importiert werden. Hierzu wurde ein Import Tool (Ameise.exe) via Java gewrappt und der Import sowie Command Line ausgaben via Rest zurück gegeben.
Dez 2018 – Feb 2019 (3 Monate)
Anbindung JOOR an JTL ERP Software
Software Entwickler @ Textilunternehmen · Birkenfeld
- Über JOOR sollte das B2B Orderhandling realisiert werden. Den Einkauf sowie die Bearbeitung der Orders sollte in der ERP Software JTL vorgenommen werden. Die Stammdaten wurden im ERP System gehalten.
- Die Aufgabe bestand darin, die erforderlichen Stammdaten via REST die Daten aus dem JOOR System abzugleichen. Auch einen vollständigen Sync sollte die Schnittstelle unterstützen.
- Weiter sollten aus den abgeglichenen Artikeln Linesheets erstellt werden, die dem Sales Agent die Arbeit mit Katalogen sowie App Order, Excel Order vereinfachen.
- Technik auf der Gegenseite: Python, Django
Jun 2018 – Dez 2018 (7 Monate)
Export Interface Erweiterung für Legacy ERP-System
Software Entwickler @ Textilunternehmen · Birkenfeld
Erstellen der REST Schnittstelle um Daten an Drittsysteme ausliefern zu können.
- Stammdaten
- Kategorien
- Bilddaten
Die Herausforderung war es, die Daten systemspezifisch auszuliefern. So sollten Kategorien in einem rekursiven Baum dargestellt werden, Bilddaten je nach Bedarf resized werden sowie Attribute zu Artikel und Styles gesteuert werden.
Um die gewünschte Performance bei der Auslieferung zu erreichen, wurde ein Redis Cache vor die Schnittstellen geschaltet, der große Requests sehr schnell beantwortet.
Mär 2018 – Jun 2018 (4 Monate)
Mediation Layer Entwicklung
Software Entwickler Microservices @ Kreditkartenanbieter · Frankfurt
- Beim Umbau der IT Infrastruktur wurde SAP und Microsoft Dynamics sowie Office CRM eingeführt. Prozesse, die über ERP Systeme bzw. CRM System hinweg abgebildet werden mussten, erfolgten über ein Mediation Layer.
- Der Mediation Layer bestand aus einzelnen Microservices, welches den Datenaustausch zwischen den System übernommen hatte bzw. Daten angereichert oder auch ganze Funktionen abgebildet hat.
Im Mediation Layer wurde das komplette CardProcessing abgebildet, da im SAP-System die Performance nicht ausreichte. Auch war es nicht möglich, Open-to-Buy- sowie Limitstrukturen hierarchisch zu speichern. Diese Anforderung bestand, da ein Company Account Kreditkartenlimits auf unterschiedlichen Ebenen hat.
Als Austausch für die Services diente ein Apache Kafka. Es war erforderlich, sowohl im Betrieb als auch bei der Integration der Services Schulungen anzubieten und Unterstützung zu leisten. Auch dieser Aufgabenbereich lag in meinem Verantwortungsbereich.
Sep 2017 – Mär 2018 (7 Monate)
Härtung der IT Infrastruktur für TV Ausstrahlung
Softwarearchitekt @ Textilunternehmen · Birkenfeld
Die Aufgabe in diesem Projekt bestand darin, die ideale Infrastruktur für eine TV-Ausstrahlung mit mindestens 100.000 gleichzeitigen Benutzern zur Verfügung zu stellen.
- die Optimierung der bestehenden Webseitenrequests auf ein Minimum
- die Umsetzung einer Cachingstrategie für die hohe Besucherzahl
- das Sicherstellen der ERP Auftragseingänge und die Bearbeitung dieser
Apr 2017 – Sep 2017 (6 Monate)
Implementierung eines ERP-Systems
Systemintegration · Pforzheim
Das Modestartup expandiert sehr stark. In diesem Zusammenhang musste eine ERP-Software eingeführt werden, die den Anforderungen des Kunden entspricht. Im Rahmen dieses Projekts wurde für die Auswahl eines Anbieters eine Geschäftsprozessanalyse durchgeführt. Diese mündete in einer Short-/Longlist für die Anbieterkommunikation.
Im Rahmen eines Pitches hat man die passende Software ausgesucht.
In der Einführung mussten technische Anpassungen durchgeführt werden. So musste der Import der Produktdaten, Kundendaten, bisherige Bestelldaten organisiert und ausgeführt werden. Darüberhinaus musste der Logistik Prozess im Versand definiert und implementiert werden.
Sep 2016 – Sep 2017 (1 Jahr 1 Monat)
Aufbau einer Webpräsenz für ein Modestartup
Software Architekt · Pforzheim
Aufbau einer Webpräsenz mit angeschlossenem E-Commerce WebShop auf Basis der Vision der Gründer.
Die Anforderungen waren Designvorgaben und funktionale Vorgaben, die speziell dafür angepasst werden mussten.
Hierfür wurde als Basis eine WooCommerce Installation genommen und erweitert. Eine Versionierung mit Git wurde eingeführt, die in Echtzeit über Änderungen in Slack informiert.
Funktionale Anpassungen waren für schaltende Kampagnen notwendig.
Beispiel: Ab einem Warenkorbwert von x werden Produkte automatisch hinzugefügt.
Die technische Verantwortung bestand darin, die komplette Seite von einem klassischen Hosting auf Amazon Web Services zu bringen. Angebunden waren ein Cloud ERP-System, Zahlungsanbieter. Aus den Produktdaten mussten für die Produktion Exports generiert werden.
Aug 2015 – Sep 2017 (2 Jahre 2 Monate)
Ausbau des Webportals für Vertrieb von Bankprodukten
JEE Entwickler @ Rechenzentrum Banken Genossenschaftlich · Karlsruhe
Im Rahmen der Weiterentwicklung des Kundenverkaufsportals sind Änderungen in der bestehenden Architektur notwendig. Ziel beim Umbau ist Nutzung der bestehenden Funktionalität auf mobilen Geräten.
Dez 2015 – Jun 2016 (7 Monate)
Kreditprozess im Bankverfahren
Software Entwickler @ Rechenzentrum Banken Genossenschaftlich · Karlsruhe
In einer Bankanwendung müssen gesetzliche Anforderungen umgesetzt werden. Hierbei geht es im Speziellen um die Anpassung des Kreditprozesses. Verbundpartner, die ebenfalls an den Kreditprozess angebunden sind, müssen neue Daten bekommen. Die Erweiterung einschließlich der E2E Tests wurden übernommen. Weiter ist es notwendig viele Teilprozesse technisch anzupassen wie z.B. Kreditentscheidungsprüfung, Modellrechnung, Kreditsicherheiten. Bei der Erweiterung von Services mussten entsprechend Modelle angepasst und Klassen generiert werden.
Sep 2014 – Jul 2015 (11 Monate)
Qualitätssicherung eines der Top 20 besuchten Portale in Deutschland
Quality Engineer @ Top20 Portal Lebensmittel · Bonn
Aufbau einer Behaviour Driven Testing Implementierungs- und Ausführungsumgebung für einen neuen Teilbereich des Portals. Unterstützung und Beratung des Quality Assurance Teams für Performance- , SEO- sowie Tracking Testing. Dabei wurde die Analyse von passenden Werkzeugen sowie Prozessen evaluiert und eingeführt.
Jan 2014 – Okt 2014 (10 Monate)
Kundenportal eines großen Versicherungskonzerns
Teilprojektleitung @ Versicherungskonzern · Stuttgart
Die Aufgabe innerhalb dieses Teilprojekts waren die Planung der Kapazitäten im Team, einfordern von Ressourcen, Planung der Meilensteine und Demands für diverse Anforderungen aus der Betriebsorganisation und den Fachabteilungen. Weiter bestand die Aufgabe in der Abnahme der implementierten Funktionen und Weitergabe in das Testcenter, Report und Statusmeldung an die Großprojektleitung sowie die Budgetplanung und das Einfordern von Budgettöpfen. Die Planung für die Release Einführung den außerordentlichen Einsatz der Teammitglieder war ebenso die Aufgabe des Teilprojektleiters.
Okt 2013 – Dez 2013 (3 Monate)
Kundenportal eines großen Versicherungskonzerns
Softwareentwickler @ Versicherungskonzern · Stuttgart
Das Kundenportal des großen Versicherungskonzerns bietet dem Kunden die Möglichkeit Verträge zu verwalten, persönliche Daten einzustellen, Schadenmeldungen vorzunehmen und viele weitere Funktionen auszuführen. Die Komplexität liegt vor allem in der herausfordernden Systemlandschaft des Konzerns. Dem Kunden ein einheitliches und durchgängiges Interface zu bieten bedarf vieler Anpassungen und Abstimmungen der Schnittstellen.
Feb 2012 – Sep 2013 (1 Jahr 8 Monate)
PROVI/PDB
Datenbankentwickler @ Versicherungskonzern · Stuttgart
PROVI/PDB ist ein System in dem alle Versicherungsprodukte einer Sparte abgebildet werden. Aufgrund der Produktvielfalt ergibt sich eine sehr komplexe Datenbasis. Diese ist häufig Strukturänderungen unterworfen, die eine Anpassung der Weboberfläche erfordern. Darüber hinaus werden aus der Datenbank denormalisiert Daten als Container abgezogen. Diese dienen den nachgelagerten Systemen als hoch performanter Zugriff auf die Produktbasis.
Okt 2011 – Jan 2012 (4 Monate)
Quality Gate
Softwareentwickler @ Versicherungskonzern · Stuttgart
Um eine neu entwickelte Zwischenschicht zu einem Rechenkern zu testen wurde das Quality Gate entwickelt. Dieses dient dazu fachliche Tests über die Zwischenschicht an den Rechenkern zu schicken und die Ergebnisse auszuwerten. Das Quality Gate hat eine Testverwaltung, eine Benutzerverwaltung sowie eine Verwaltung der auszuführenden Tests. Die Ergebnisse des Tests können in Echtzeit über eine Weboberfläche eingesehen werden.
Nov 2010 – Jun 2011 (8 Monate)
E/E Berichtswesen
Konfigurationsmanager @ IT Beratungskonzern · Wolfsburg
Bei der Entwicklung/Test und Abnahme von Steuergeräten werden diverse Dokumente erstellt. Diese Dokumente enthalten Schaltpläne, Testergebnisse und Architekturinformationen. Diese werden werden im EEB dem Dokumentenmanagement System abgelegt und verwaltet. Dieses Dokumentenmanagement System bietet diverse Schnittstellen zu angrenzenden System und passt sich ideal in die IT-Landschaft des Automobilherstellers an.
Apr 2010 – Jan 2011 (10 Monate)
Trading Journal Report System
Softwarearchitekt @ Tradingunternehmen · Bonn
Für die „metatrader“ Plattform wurde ein Plug in sowie Auswertungskomponente entwickelt. Das Plug- In lieferte zum Ende eines Trading-Tages alle gehandelten Daten an einen zentralen Server. Die Auswertungskomponente hat die Daten aufbereitet und ansprechend dargestellt.
Nov 2007 – Aug 2008 (10 Monate)
DoRIS
Softwaretester @ Softwareunternehmen · Braunschweig
Im Rahmen der Entwicklung von Systemen mit Hardware-in-the-Loop- und Software-in-the-Loop-Methoden wurden Dokumente erstellt, die in DoRIS archiviert wurden. DoRIS besteht aus einer C#-Oberfläche und einem Java-Backend. Versionsverwaltung, hierarchische Dokumentenstruktur sowie Versionsstandvergleich sind einige der Use Cases von DoRIS.