Erstellung und Hosting einer GraphQL-API als Backend für einen Audio- und Video-Streaming-Dienst für klassische Musik. Import der Daten aus bestehenden System und Anbindung der Streaming-Infrastruktur. Bereitstellung von Suchfunktionalität und personalisierbarer Anwenderdaten.
Erweiterung einer zentralen Komponente zur Bereitstellung von kundenspezifischen Katalog- und Preisdaten im B2C-Segment. A/B-Test aller Änderungen und Tracking der Benutzerinteraktionen. Integration der Dienste eines akquirierten Unternehmens in die vorhandene Anwendungslandschaft.
Herauslösen einzelner Funktionen aus dem bestehenden Backend einer Gesundheitsanwendung und Deployment der Microservices in einem Kubernetes-Cluster. Migration der Daten und Sicherstellen des unterbrechungsfreien Weiterbetriebs der App während der Migration.
Relaunch und Modernisierung der Nature Events und Careers Webseiten und Integration in die Plattform für wissenschaftliche Stellensuche und Präsentation wissenschaftlicher und technischer Arbeitgeber.
Integration und Relaunch der Funktionen der Nature Pressestelle in eine bestehende mandantenfähige Plattform und Migration zu einem neuen Content Management System
Erstellung eines Microservices zur Aggregation und effizienten Auslieferung von Vektor-Kartendaten und Metadaten. Integration in die Datenquellen und Schnittstellen der bestehenden Plattform. Erweiterung der Pipeline zum Präprozessieren und Aggregieren der Daten durch Spark. Provisionierung und Konfiguration eines autoskalierbaren Clusters mit Kubernetes/helm auf AWS.
Extrahieren der mandantenfähigen Produktsuche aus der Plattform in einen dedizierten Microservice. Provisionierung und Konfiguration eines autoskalierbaren Such-Clusters und Erstellung von Komponenten zum Indexieren, Suchen und Monitoring. Bereitstellung von REST- und GraphQL-APIs zur Ausführung der Suche und zur Steuerung des Clusters. Integration mit den Schnittstellen und Queues der bestehenden Plattform.
Erstellung eines Webtools zur Verwaltung und Pflege von Zielgruppen- und Paneldaten-Konfigurationen. Konzeptionierung und Umsetzung eines unternehmensweiten Konfigurationsmanagements. Pilotprojekt zur Bereitstellung von containerisierten Anwendungen auf einem Kubernetes-Cluster in AWS.
Erstellung einer mandantenfähigen Plattform zur Konsolidierung der unternehmensweiten Webseiten. Präsentation und Auswertung von Lernmaterialien für die Fortbildung von Ärzten. Unterstützung bei Requirements Analyse und Implementierung. Coaching bei der Implementierung mit Scala.
Coaching mehrerer Teams bei der Einführung von Scala als Implementierungssprache. Beratung bei der Auswahl von Frameworks, initiales Aufsetzen von Projekten und prototypische Umsetzungen. Integration auf der AWS-Cloud-Infrastruktur.
Onlinetool zur Versorgung von Immobilienmaklern mit aktuellen Marktdaten und Informationen zu Preisniveau, Markt- und Wohnumfeld. Aggregation und Bereitstellung von Objekten aus weiteren Onlineportalen. Darstellung von Preiskarten und Wohnumfeldinformationen.
Konsolidierung der unternehmensweiten Versorgung mit numerischen Wettermodell-Daten. Bereitstellung der Daten sowie querschnittlicher Funktionen in Form von REST-APIs. Integration durch Messaging mit ActiveMQ
ZERTIFIZIERUNGEN
KURSE (Auswahl)
Bibliotheken und Frameworks
Container und Werkzeuge
BERUFSERFAHRUNG
01/2016 - heute
Kunde: Selbstständig, Berlin
Rolle: Consultant
Aufgaben:
08/2014 - 12/2015
Kunde: leanovate GmbH, Berlin
Rolle: Consultant
Aufgaben:
05/2013 - 07/2014
Kunde: MeteoGroup GmbH, Berlin/London/Amsterdam
Rolle: Team Lead
Aufgaben:
09/2006 - 04/2013
Kunde: adesso SE, Dortmund/Berlin
Rolle: Software Architekt
Aufgaben:
06/2002 - 06/2006
Kunde: Hasso-Plattner-Institut, Potsdam
Rolle: Wissenschaftlicher Mitarbeiter
Erstellung und Hosting einer GraphQL-API als Backend für einen Audio- und Video-Streaming-Dienst für klassische Musik. Import der Daten aus bestehenden System und Anbindung der Streaming-Infrastruktur. Bereitstellung von Suchfunktionalität und personalisierbarer Anwenderdaten.
Erweiterung einer zentralen Komponente zur Bereitstellung von kundenspezifischen Katalog- und Preisdaten im B2C-Segment. A/B-Test aller Änderungen und Tracking der Benutzerinteraktionen. Integration der Dienste eines akquirierten Unternehmens in die vorhandene Anwendungslandschaft.
Herauslösen einzelner Funktionen aus dem bestehenden Backend einer Gesundheitsanwendung und Deployment der Microservices in einem Kubernetes-Cluster. Migration der Daten und Sicherstellen des unterbrechungsfreien Weiterbetriebs der App während der Migration.
Relaunch und Modernisierung der Nature Events und Careers Webseiten und Integration in die Plattform für wissenschaftliche Stellensuche und Präsentation wissenschaftlicher und technischer Arbeitgeber.
Integration und Relaunch der Funktionen der Nature Pressestelle in eine bestehende mandantenfähige Plattform und Migration zu einem neuen Content Management System
Erstellung eines Microservices zur Aggregation und effizienten Auslieferung von Vektor-Kartendaten und Metadaten. Integration in die Datenquellen und Schnittstellen der bestehenden Plattform. Erweiterung der Pipeline zum Präprozessieren und Aggregieren der Daten durch Spark. Provisionierung und Konfiguration eines autoskalierbaren Clusters mit Kubernetes/helm auf AWS.
Extrahieren der mandantenfähigen Produktsuche aus der Plattform in einen dedizierten Microservice. Provisionierung und Konfiguration eines autoskalierbaren Such-Clusters und Erstellung von Komponenten zum Indexieren, Suchen und Monitoring. Bereitstellung von REST- und GraphQL-APIs zur Ausführung der Suche und zur Steuerung des Clusters. Integration mit den Schnittstellen und Queues der bestehenden Plattform.
Erstellung eines Webtools zur Verwaltung und Pflege von Zielgruppen- und Paneldaten-Konfigurationen. Konzeptionierung und Umsetzung eines unternehmensweiten Konfigurationsmanagements. Pilotprojekt zur Bereitstellung von containerisierten Anwendungen auf einem Kubernetes-Cluster in AWS.
Erstellung einer mandantenfähigen Plattform zur Konsolidierung der unternehmensweiten Webseiten. Präsentation und Auswertung von Lernmaterialien für die Fortbildung von Ärzten. Unterstützung bei Requirements Analyse und Implementierung. Coaching bei der Implementierung mit Scala.
Coaching mehrerer Teams bei der Einführung von Scala als Implementierungssprache. Beratung bei der Auswahl von Frameworks, initiales Aufsetzen von Projekten und prototypische Umsetzungen. Integration auf der AWS-Cloud-Infrastruktur.
Onlinetool zur Versorgung von Immobilienmaklern mit aktuellen Marktdaten und Informationen zu Preisniveau, Markt- und Wohnumfeld. Aggregation und Bereitstellung von Objekten aus weiteren Onlineportalen. Darstellung von Preiskarten und Wohnumfeldinformationen.
Konsolidierung der unternehmensweiten Versorgung mit numerischen Wettermodell-Daten. Bereitstellung der Daten sowie querschnittlicher Funktionen in Form von REST-APIs. Integration durch Messaging mit ActiveMQ
ZERTIFIZIERUNGEN
KURSE (Auswahl)
Bibliotheken und Frameworks
Container und Werkzeuge
BERUFSERFAHRUNG
01/2016 - heute
Kunde: Selbstständig, Berlin
Rolle: Consultant
Aufgaben:
08/2014 - 12/2015
Kunde: leanovate GmbH, Berlin
Rolle: Consultant
Aufgaben:
05/2013 - 07/2014
Kunde: MeteoGroup GmbH, Berlin/London/Amsterdam
Rolle: Team Lead
Aufgaben:
09/2006 - 04/2013
Kunde: adesso SE, Dortmund/Berlin
Rolle: Software Architekt
Aufgaben:
06/2002 - 06/2006
Kunde: Hasso-Plattner-Institut, Potsdam
Rolle: Wissenschaftlicher Mitarbeiter