Leistungen

Produkte • Individualentwicklung • Konzepte • Technische Leitung

Individualberatung und -entwicklung

Projektbasierte Unterstützung in der Entwicklung webbasierter und mobiler Anwendungen.

  • Backend-Services mit Scala, Playframework 2 und Akka
  • Data Engineering mit Scala, Spark, Hadoop, Kafka, Cassandra, ElasticSearch
  • Front-ends mit Scala.js und React

▸ Hier mehr erfahren

Big Data / Real-Time Streaming Plattform

Unternehmen sitzen oft auf einem "ungehobenen Schatz" - ihren Daten. Möglichkeiten, diese zu nutzen, sind dabei vielfältig; Erkenntnisse über die eigenen Nutzer gewinnen, Produktvorschläge in Abhängigkeit ihres aktuellen Nutzungsverhaltens zu unterbreiten, oder Betrugsversuche erkennen sind dabei nur einige.

Um diese Daten zu nutzen, benötigt man eine zentrale Plattform, in der sämtliche im Unternehmen entstehenden Ereignisse einlaufen und verarbeitet werden. Mit Hilfe von erprobten Standardkomponenten setze ich eine solche Plattform auf, die es erlaubt, Daten zu analysieren und korrelieren. Das System gibt sowohl einen Einblick in das aktuelle Geschehen innerhalb des Unternehmens und generiert regelmäßig Auswertungen und Reports.

Konzeptionierung & Architektur

Architektur und Technologiewahl für neue Systeme, Analyse um vorhandene Systeme zu skalieren und zu modernisieren.

  • BigData Infrastruktur: Data Lake, Lambda-Architektur
  • ELT- und Job-Pipelines
  • Plattform für Data Science, Datenvisualisierung und -exploration, Entscheidungsunterstützung
  • Streaming, Realtime-Algorithmen
  • Wahl von operationalen Datenbanken, z.B. MongoDB, Couchbase, Cassandra
  • Secondary Datastores wie ElasticSearch

▸ Ich biete auch eine Online-Beratung an. Dabei können Sie mich für eine Stunde buchen und ich beantworte Ihnen alle Fragen zu Architektur, Technologie- und Toolwahl.

Technische Leitung / CTO

Zum Aufbauen von Startups und neuen Produkten setze ich auf Customer Development und Lean Startup. Das ist zwar nicht immer der einfachste Weg, aber er führt vor Augen, ob man etwas entwickelt, das tatsächlich von Kunden gewünscht wird. Der Entwicklungsprozess selbst ist dadurch agil, auch wenn ich nicht unbedingt Methoden wie Scrum folge, dessen fest definierte Prozesse mir für Produkte, deren Product/Market-Fit noch nicht bewiesen ist, zu schwerfällig sind.

Am liebsten arbeite ich an vorderster Front mit. Ich bin davon überzeugt, dass eine technische Führungskraft die Probleme hands-on verstehen und lösen können muss. Gerade bei Softwareentwicklern entstehen Glaubwürdigkeit und Respekt nicht durch Worte sondern Taten.

  • Aufbau eines Produktes from scratch
  • Zusammenstellung des Teams, Definition von Arbeitsprozessen
  • Planung, Koordinierung, Abstimmung mit Fachverantwortlichen
  • Durchführung und Überwachung von (Online-)Marketingmaßnahmen

Wieder für Projekte verfügbar: Oktober 2017

Jetzt Kontakt aufnehmen