Fallbeispiele & Referenzen

Hier finden Sie eine Auswahl an Fallbeispielen und Ergebnissen aus Projekten. Die Beispiele beschreiben typische Problemstellungen, Vorgehen und Ergebnisse.

Retail-Media-Plattform & Integrationen für Self-Service Advertising

Ausgangslage

Für eine moderne Retail-Media-Plattform sollten Altsysteme abgelöst und die technische Grundlage für eine skalierbare Self-Service-Lösung geschaffen werden. Integrationen und Datenflüsse mussten dabei zuverlässig und betriebssicher laufen.

Ziel

Stabile, erweiterbare Plattformbasis aufbauen, damit Werbetreibende Kampagnen, Zielgruppen und Ausspielung zuverlässig selbst verwalten können.

Vorgehen

  • Microservices mit Kotlin/Spring Boot entworfen und umgesetzt
  • REST-APIs für interne und externe Systeme implementiert und gepflegt
  • Kevel integriert, um Anzeigen dynamisch ausspielen zu können
  • Daten-Workflows mit Apache Airflow aufgebaut, Datenbankänderungen mit Liquibase gepflegt
  • Team-Zusammenarbeit: schnelle Einarbeitung, saubere Übergaben, dokumentierte Entscheidungen

Ergebnis

  • Skalierbare Basis für die neue Self-Service-Plattform
  • Zuverlässige Integrationen und robuste Datenflüsse
  • Nachvollziehbare Deployments und stabiler Betrieb
  • Schnellere Umsetzung von Werbe- und Kampagnenanforderungen

Technik (auszugsweise)

  • Kotlin, Spring Boot
  • Microservices, REST APIs
  • AWS S3, Elasticsearch
  • Apache Airflow
  • MySQL, Liquibase
  • Docker, Kubernetes, Terraform
  • Grafana, Kibana
  • GitHub Actions, Jenkins

Rolle

Senior Engineer als Teil eines Teams (hands-on Delivery)

Kundenservice-Webanwendung bei einer großen Direktbank

Ausgangslage

Telefonischer Kundenservice benötigte eine zentrale Webanwendung für Finanzdienstleistungen. Gleichzeitig mussten regulatorische und technische Änderungen laufend umgesetzt werden, ohne die Stabilität zu gefährden.

Ziel

Neue Funktionen liefern und die Anwendung zuverlässig, wartbar und regelkonform betreiben.

Vorgehen

  • Java-Anwendungen erweitert und Upgrades umgesetzt (Java/JEE, Spring, Hibernate, SQL)
  • Anpassungen an regulatorische und technische Anforderungen mit Spring und Wicket
  • Stabilität durch Fehlerbehebung und gezielte Refactorings gesichert
  • Automatisierte Tests eingeführt/ausgebaut zur Qualitätssicherung
  • Drittsysteme über REST und Webservices integriert; Support bei Betrieb, Builds, Deployments und DB

Ergebnis

  • Zuverlässige Abwicklung von Kundenservice-Prozessen
  • Schnellere Anpassungen bei regulatorischen Änderungen
  • Stabilerer Betrieb durch Tests und Bugfixes
  • Weniger Reibung in Build/Deploy-Abläufen

Technik (auszugsweise)

  • Java, JEE, Spring
  • Hibernate, Oracle DB, SQL
  • Wicket
  • REST-APIs, SOAP/Webservices
  • Build/Deploy: Maven, Jenkins, Azure Pipelines
  • Automatisierte Tests
  • Datenbankverwaltung

Rolle

Senior Engineer als Teil eines Teams (hands-on)

App-Modernisierung & Delivery-Verbesserung bei einem etablierten Digital-Health-Unternehmen (Zyklus-Tracking-App, Millionen Nutzer:innen pro Monat)

Ausgangslage

Eine große, über Jahre gewachsene Mobile-App mit hohen Qualitätsansprüchen. Modernisierung und Weiterentwicklung sollten parallel erfolgen, ohne Nutzer:innen zu verlieren und ohne Instabilität in Releases.

Ziel

Neue Funktionen liefern und gleichzeitig Modernisierung, Qualität und Release-Prozess verbessern.

Vorgehen

  • Bestehende App-Strukturen modernisiert und neue Komponenten eingeführt
  • UI-Modernisierung umgesetzt und technische Schulden reduziert
  • Performance/Fehlerbilder analysiert und gezielt verbessert
  • CI/CD und Release-Abläufe pragmatisch optimiert
  • Bei Bedarf Backend-nahe Aufgaben unterstützt, um End-to-End sauber zu liefern

Ergebnis

  • Verbesserte Wartbarkeit und schnelleres Umsetzen neuer Anforderungen
  • Stabilere Releases und klarere Fehleranalyse
  • Modernere Architektur auf dem Stand der Technik
  • Stabilere Releases und bessere Fehleranalyse auch unter hoher Nutzung/Skalierung

Technik (auszugsweise)

  • iOS: Swift, SwiftUI, UIKit, async/await
  • CI/CD: fastlane, GitHub Actions
  • Observability/Debugging: Crash-/Logging-Workflows
  • Optional Backend-Anteile: Kotlin/Java, REST APIs

Rolle

Senior Engineer (Mobile, hands-on)

CRM steuert Portalzugang, Preise und Funktionen

Ausgangslage

Portalzugang und Sichtbarkeit von Preisen/Features sollten strikt daran gekoppelt sein, ob ein Kontakt im CRM freigegeben ist.

Ziel

Nur freigegebene Kontakte erhalten Zugriff; das Portal verhält sich konsistent anhand von Status und Attributen aus dem CRM.

Vorgehen

  • Hard Gate: Registrierung/Login an CRM-Status gekoppelt
  • Attribute/Rollen aus dem CRM in die Identity-Lösung synchronisiert
  • Leads bei Bedarf aus dem Registrierungsprozess im CRM erzeugt
  • Consent im Registrierungsprozess erfasst und ins CRM zurückgespielt

Ergebnis

  • Klarer Freigabeprozess für Sales
  • Konsistente Feature-Steuerung nach CRM-Daten
  • Deutlich weniger Support- und Klärungsaufwand rund um Zugänge
  • Bessere Nachvollziehbarkeit, warum jemand Zugriff hat oder nicht

Technik (auszugsweise)

  • Keycloak, OIDC/OAuth2
  • Salesforce via REST APIs

Rolle

Umsetzung und technische Konzeption der Schnittstelle zwischen Keycloak und Salesforce

KI Workflows: Automatisierung, Datentransformation und Wissenszugriff für weniger manuelle Arbeit

Ausgangslage

Wiederkehrende Prozesse enthalten viele unstrukturierte Inhalte und Medienbrüche, zum Beispiel E-Mails, Freitext, Dokumente und Anhänge. Informationen müssen manuell gelesen, zusammengefasst, übersetzt oder in Zielsysteme übertragen werden. Ohne saubere Datenbasis entstehen Fehler, Rückfragen und Nacharbeit.

Ziel

Wiederkehrende Arbeitsschritte automatisieren und gleichzeitig sicherstellen, dass Daten valide, nachvollziehbar und im Zielsystem nutzbar sind. KI soll dort unterstützen, wo sie messbar entlastet, ohne den Prozess instabil zu machen.

Vorgehen

  • Datenbasis: Eingaben normalisieren, validieren und in ein klares Schema überführen (Mapping und Transformation)
  • KI Bausteine: Extraktion, Klassifizierung, Zusammenfassungen und Übersetzungen mit strukturierten Ausgaben, damit Ergebnisse weiterverarbeitet werden können
  • Optional agentenbasierter Ablauf: Mehrere Schritte orchestrieren und definierte Tools über Schnittstellen aufrufen, mit klaren Grenzen und Review-Schritt
  • Suche und Wissenszugriff: Inhalte indexieren, Quellenbezug sicherstellen und Berechtigungen berücksichtigen, damit Antworten nachvollziehbar bleiben
  • Qualität und Betrieb: Protokolle, Evaluierung, Kostenkontrolle und Monitoring, damit der Ablauf stabil bleibt und gezielt verbessert werden kann

Ergebnis

  • Weniger manuelle Schritte durch automatisierte Vorarbeit und strukturierte Ergebnisse
  • Konstantere Qualität durch Validierung, klare Regeln und nachvollziehbare Protokolle
  • Schnellere Bearbeitung durch KI Unterstützung bei Klassifizierung, Übersetzung und Suche
  • Ein Prozess, der reproduzierbar bleibt und sich iterativ verbessern lässt

Technik (auszugsweise)

  • KI und LLM, je nach Anforderungen Frontier-Modelle oder Open-Source-Modelle on premise
  • Strukturierte Ausgaben (z.B. JSON Schema), Tool Use und Function Calling
  • Retrieval, Embeddings und Indexierung für Suche und Wissenszugriff
  • Validierung, Mapping und Transformation als robuste Vor- und Nachverarbeitung
  • Protokollierung, Evaluierung und Monitoring
  • n8n als Workflow Orchestrierung und Integration Layer, kombiniert mit eigenen Bausteinen wo nötig

Rolle

Konzeption und Umsetzung, von Prototyp bis Integration in bestehende Abläufe

Testimonials

Im Laufe meiner Karriere habe ich sowohl als festangestellter Softwareentwickler als auch als unabhängiger Berater bei diversen Unternehmen mitgewirkt. Diese Erfahrungen haben mir die Möglichkeit gegeben, mit vielen talentierten und großartigen Menschen zusammenzuarbeiten. Hier sind einige Referenzen von ihnen:

  • Eliamo Touma
    Talent Specialist Lead

    “Ich hatte das Vergnügen, mit Markus Krischke in zwei anspruchsvollen Projekten zusammenzuarbeiten - zunächst im Bankensektor und derzeit im E-Commerce-Bereich. Markus ist ein außergewöhnlich erfahrener Senior Backend Developer mit über zwei Jahrzehnten Erfahrung in der Softwareentwicklung, insbesondere in Java und Kotlin.

    Was Markus besonders auszeichnet, ist seine Fähigkeit, komplexe technische Herausforderungen mit Klarheit und Präzision zu meistern. Während unserer Zusammenarbeit bei ING spielte er eine Schlüsselrolle bei der Weiterentwicklung einer geschäftskritischen Webanwendung für interne Bankprozesse, darunter Kontotransaktionen, Betrugsfallbearbeitung und Kreditkartenmanagement. Sein tiefes Fachwissen in Spring Boot, Kafka und Microservices-Architektur war entscheidend für die Bereitstellung skalierbarer und sicherer Lösungen.

    In unserem aktuellen E-Commerce-Projekt beweist Markus erneut seine Vielseitigkeit. Er entwickelt robuste Backend-Funktionalitäten innerhalb einer Microservices-Architektur, optimiert CI/CD-Pipelines und stellt eine nahtlose Kommunikation zwischen den Services sicher. Besonders hervorzuheben sind seine Beratungskompetenzen - er versteht es, geschäftliche Anforderungen zu erfassen, Stakeholder einzubinden und Bedürfnisse in strategische technische Lösungen zu übersetzen.

    Neben seinen technischen Fähigkeiten bringt Markus auch herausragende Soft Skills mit. Er arbeitet strukturiert, kommuniziert klar und ist in agilen Umgebungen äußerst proaktiv. Durch seine Erfahrung in internationalen, verteilten Teams ist er ein verlässlicher und kooperativer Teamplayer.

    Markus ist nicht nur ein Entwickler auf höchstem Niveau, sondern auch ein strategischer Denker und vertrauensvoller Berater. Ich kann ihn uneingeschränkt empfehlen und freue mich auf weitere Gelegenheiten zur Zusammenarbeit.”
    (Übersetzt von EN)
  • Gohar Gasparyan
    Senior Engineering Manager

    “Ich habe ein Jahr lang eng mit Markus bei Clue zusammengearbeitet und hatte das Glück, sein Manager zu sein. Markus ist ein außergewöhnlich talentierter Senior iOS Engineer. Seine Arbeit ist sauber, effizient und schnell, stets geprägt von Best Practices und viel Liebe zum Detail. Er ist sehr leidenschaftlich, was die neuesten Entwicklungen rund um iOS betrifft, und kann zudem auch im Backend unterstützen, wenn es nötig ist.

    Man kann sich darauf verlassen, dass er jede komplexe Aufgabe in einzelne Schritte herunterbricht und eigenständig bewältigt. Er war ein großartiger Mentor für andere Teammitglieder, indem er ihre Arbeit reviewt und sie beraten hat - dabei aber nie seine Sichtweise aufgezwungen, sondern ihnen Raum für ihre eigene Entwicklung gegeben hat. Markus gibt immer ehrliches und ungefiltertes Feedback, was für das Team eine große Hilfe war. Ich kann die Zusammenarbeit mit Markus uneingeschränkt empfehlen.”
    (Übersetzt von EN)
  • Emeline Cordat
    Senior Product Owner / Teamlead Product Management

    “Ich hatte die Gelegenheit, mit Markus an verschiedenen Apple-Anwendungen (iOS Mobile, Tablet und tvOS) zu arbeiten. Unter anderem habe ich mit ihm ein besonders spannendes Projekt geteilt: die Entwicklung einer Apple-TV-App von Grund auf. Als Product Owner war die Zusammenarbeit mit Markus eine unglaublich bereichernde und angenehme Erfahrung.

    Markus ist ein außergewöhnlicher Entwickler, äußerst zuverlässig und mit einer echten Leidenschaft dafür, den Nutzern das bestmögliche Produkt zu bieten. Er begnügt sich nicht damit, nur Funktionen umzusetzen: Er versetzt sich in die Lage der Nutzer, versucht ständig, ihre Bedürfnisse zu verstehen, und übertrifft die Erwartungen, indem er passende, relevante und zugleich pragmatische Lösungen anbietet. Ihm liegt die Verbesserung des Produkts wirklich am Herzen, er hat ein Gespür für gutes Design und weiß, wie man „Quick Wins“ erkennt und empfiehlt.

    Über seine beeindruckenden technischen Fähigkeiten hinaus ist Markus auch ein vorbildlicher Kollege. Seine Ruhe, sein volles Engagement für das Projekt, seine Effizienz und seine Fähigkeit, mit den Teammitgliedern zusammenzuarbeiten, machen ihn zu einer echten Stütze. Er ist ein wahrer Teamplayer - stets bereit zuzuhören, Ideen einzubringen, das Projekt in die richtige Richtung zu lenken und aktiv sowie freiwillig dazu beizutragen, dass das Team seine Ziele erreicht.

    Unsere Zusammenarbeit war insgesamt ein voller Erfolg, besonders auch bei der Entwicklung der Suchfunktion für die Apple-TV-App, bei der wir im Duo gearbeitet haben. Mit Markus zusammenzuarbeiten war für mich eine echte Freude, und ich kann ihn jedem Team, das einen talentierten, pragmatischen, leidenschaftlichen und engagierten Entwickler sucht, nur wärmstens empfehlen. Er war ein Schlüsselfaktor für den Erfolg unserer Apple-Anwendungen, und ich bin sicher, dass er in jedem Projekt, das er übernimmt - ob innerhalb oder außerhalb der Apple-Welt - weiterhin herausragende Ergebnisse erzielen wird!”
    (Übersetzt von FR)
  • Christian Storch
    Chief Technology Officer (CTO)

    “Ich hatte das Vergnügen, mit Markus zusammenzuarbeiten, und kann mit voller Überzeugung sagen, dass er ein herausragender Profi ist, der konsequent die Erwartungen übertrifft. Proaktiv und vorausschauend geht Markus Herausforderungen direkt an und treibt Initiativen selbstständig voran, wodurch er einen bedeutenden Einfluss teamübergreifend erzielt hat.

    Seine Expertise in der Architektur mobiler Anwendungen ist außergewöhnlich. Er leitete die Entwicklung einer einheitlichen Codebasis für mehrere Marken und Apple-Plattformen, was unsere Prozesse verbessert und die Skalierbarkeit gesteigert hat.

    Was Markus besonders auszeichnet, ist seine Fähigkeit zur Innovation. Das „Magic Login“-Feature ist ein hervorragendes Beispiel: Er hat es konzipiert, gestaltet und den gesamten Prozess von der Patentanmeldung über die Implementierung bis hin zur teamübergreifenden Einführung begleitet - ein Beweis für seine technischen Fähigkeiten und seinen kollaborativen Ansatz.

    Markus ist eine echte Führungspersönlichkeit, die Innovation fördert und Ergebnisse mit großer Wirkung liefert. Ich kann ihn uneingeschränkt für jede Rolle empfehlen, die Fachwissen und Leadership in der mobilen Anwendungsentwicklung oder technischen Architektur erfordert.”
    (Übersetzt von EN)
  • Florian Taufer
    Founder, Product Owner

    “Markus war ein integraler Bestandteil unseres kleinen Teams, das die mehrsprachige Software PINO-LA entwickelte. Diese Software ermöglicht es, ETIM-Daten (dem globalen Standard für Produktbeschreibungen in der Elektroindustrie) auf effiziente Weise zu pflegen.

    In seiner Rolle als Softwareentwickler hat Markus nicht nur seine umfassenden Programmierkenntnisse eindrücklich unter Beweis gestellt, sondern sich auch bemerkenswert schnell in die komplexe Materie der ETIM-Daten eingearbeitet. Sein Engagement, sich auch in die fachlichen Details einzuarbeiten, war ein großer Vorteil für das Projekt.

    Besonders hervorheben möchte ich sein ausgeprägtes Verständnis für die fachlichen Anforderungen und seine Fähigkeit, eigene, sehr gute Ideen und Lösungsvorschläge einzubringen. Diese Initiative und sein analytisches Denkvermögen haben maßgeblich zum Erfolg vom Projekt beigetragen.

    Die Zusammenarbeit mit Markus war stets von Vertrautheit und einem positiven Arbeitsklima geprägt. Ich habe seine professionelle Einstellung, seine Zuverlässigkeit und seine Fähigkeit, im Team zu arbeiten, sehr geschätzt.”