Enwicklung und Deployment von einer Sprach- zu Text-Umsetzung auf Basis eines lokal laufenden Whisper-Services.
AI-Agent-Funktionalität zur Eingabe von Kommandos und zum Erstellen von Datensätzen anhand von Spracheingabe auf Basis eines lokal auf dem Server laufenden Ollama-Services mit dem Llama 3 Modell.
Erstellung geeigneter robuster Prompts zur Erkennung von Kommandos und zur Extraktion von Daten, sowie der Umwandlung in strukturierte Datensätze zur Anzeige und Speicherung.
Die grundlegende Funktionalität der Trainer-Community ist es, Fitness-Trainern zu ermöglichen im Netzwerk nach Vertretungstrainern für Kurse zu suchen, die sie nicht geben können.
Meine Aufgabe war der Bau einer iOS, Android und Web-App und einem dazugehörigen Java Spring-Boot-Backend mit einer PostgreSQL-DB in einem Kubernetes-Cluster.
Dabei werden App-Notifications über Google-Firebase und Transaktions-Emails über Brevo versendet.
Das Backend stellt eine REST-API über OpenAPI (Swagger) zur Verfügung, die mit openapi-generator für das Frontend und den Server generiert wurde.
Das Java-Backend greift auf die relationale Datenbank typsicher über eine mit jOOQ generierten API zu.
Das Frontend (iOS, Android und Web-App) ist mit Dart/Flutter gebaut.
Entwicklung eines kryptographisch gesicherten Cloud-Speichersystems.
UX-Optimierung des Clients für Windows/MacOs und Linux.
Überarbeitung der kryptographischen Verfahren auf Basis des Feedbacks aus der Verschlussachenzulassung.
Common-Criteria-Zertifizierung des Clients.
Zulassung für Verschlusssachen.
Beratung/Anforderungsanalyse/Konzeption/Projektleitung/Software-Architektur in Projekten folgender Kunden:
academics GmbH
Beiersdorf AG - tesa AG
buch.de internetstores AG
bol.de, buch.ch
books.ch
CBR Fashion Group
Daimler AG
DIE ZEIT Zeitverlag Gerd Bucerius GmbH & Co. KG
Engel & Völkers AG
evotec OAI
Greenpeace e. V.
Gruner+Jahr AG & Co. KG
KILROY travels International A/S
Libri.de Internet GmbH
Libri GmbH
Otto (GmbH & Co KG)
PARSHIP GmbH
shopping24 Gesellschaft für multimediale Anwendung mbH
Sabre Sverige AB - Sweden
SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
Thalia Medienservices GmbH
Tchibo direct GmbH
Tipp24 SE
T-Systems GmbH
Tradesignal GmbH
travelchannel Inh. KG Travel Overland Flugreisen GmbH & Co.
Unilever Deutschland Services GmbH
United Internet/1&1 AG - WEB.DE
Regelungstechnik
Prozessidentifikation
Steuerungstechnik
Prozessdatenverarbeitung
Echtzeit-Programmierung
Robotik
Seit 25 Jahren bin ich in der Softwareentwicklung tätig, 15 Jahre davon als Teilhaber einer Softwarefirma. Die Firma hat von Anfang an, seit 1999, auf eine agile Entwicklungsmethodik gesetzt und damit sehr erfolgreich eine Reihe von großen deutschen E-Commerce-Projekten umgesetzt und mit den Kunden viele Jahre vertrauensvoll zusammengearbeitet.
Meine Aufgaben in den Projekten waren neben Anforderungsanalyse, Konzeption und Software-Architektur, speziell die Sicherstellung der nicht-funktionalen Anforderungen, vor allem der Performance. Für die Performance wichtige Systemteile habe ich in der Regel auch selber umgesetzt. In laufenden Systemen war ich der erste Ansprechpartner bei Betriebsstörungen. Um Betriebsstörungen kurz zu halten, habe ich eine Methodik antwickelt mit der man möglichst effizient Probleme in wenigen Iteration einkreisen und beheben kann und dafür habe ich eine Monitoring-Software entwickelt, die in alle Kundenprojekte integriert wurde.
Seit meinem Ausstieg aus der Firma stelle ich dieses Know-How auch als Berater zur Verfügung um Unterstützung für in Krisen geratene Softwareprojekte zu leisten oder mit Entwickler-Teams eine agile und robuste Vorgehensweise für die Software-Entwicklung umzusetzen, mit einem speziellen Fokus auf moderne Cloud-Anwendungen. Und am Ende entwickle ich auch sehr gerne noch selbst Software und habe das durchgängig auch immer auf dem neuesten Stand der Technik getan, wie z.B. das Verwenden eines KI Assistenten wie CursorAI.
Das Betreuen von Entwicklerteams in agilen Projekten, als Coach oder Projektleiter, gehört seit über zwei Jahrzehnten zu einer meiner Hauptaufgaben. Ursprünglich ist die Idee des agilen Entwickelns als Kontrast zum schwerfälligen Wasserfallmodell entstanden. Das Bedürfnis für eine alternative Vorgehensweise ist ganz einfach durch die Tatsache entstanden, dass viel zu viele Softwareprojekte, die nach dem Wasserfallmodell durchgeführt wurden, gescheitert sind.
Enwicklung und Deployment von einer Sprach- zu Text-Umsetzung auf Basis eines lokal laufenden Whisper-Services.
AI-Agent-Funktionalität zur Eingabe von Kommandos und zum Erstellen von Datensätzen anhand von Spracheingabe auf Basis eines lokal auf dem Server laufenden Ollama-Services mit dem Llama 3 Modell.
Erstellung geeigneter robuster Prompts zur Erkennung von Kommandos und zur Extraktion von Daten, sowie der Umwandlung in strukturierte Datensätze zur Anzeige und Speicherung.
Die grundlegende Funktionalität der Trainer-Community ist es, Fitness-Trainern zu ermöglichen im Netzwerk nach Vertretungstrainern für Kurse zu suchen, die sie nicht geben können.
Meine Aufgabe war der Bau einer iOS, Android und Web-App und einem dazugehörigen Java Spring-Boot-Backend mit einer PostgreSQL-DB in einem Kubernetes-Cluster.
Dabei werden App-Notifications über Google-Firebase und Transaktions-Emails über Brevo versendet.
Das Backend stellt eine REST-API über OpenAPI (Swagger) zur Verfügung, die mit openapi-generator für das Frontend und den Server generiert wurde.
Das Java-Backend greift auf die relationale Datenbank typsicher über eine mit jOOQ generierten API zu.
Das Frontend (iOS, Android und Web-App) ist mit Dart/Flutter gebaut.
Entwicklung eines kryptographisch gesicherten Cloud-Speichersystems.
UX-Optimierung des Clients für Windows/MacOs und Linux.
Überarbeitung der kryptographischen Verfahren auf Basis des Feedbacks aus der Verschlussachenzulassung.
Common-Criteria-Zertifizierung des Clients.
Zulassung für Verschlusssachen.
Beratung/Anforderungsanalyse/Konzeption/Projektleitung/Software-Architektur in Projekten folgender Kunden:
academics GmbH
Beiersdorf AG - tesa AG
buch.de internetstores AG
bol.de, buch.ch
books.ch
CBR Fashion Group
Daimler AG
DIE ZEIT Zeitverlag Gerd Bucerius GmbH & Co. KG
Engel & Völkers AG
evotec OAI
Greenpeace e. V.
Gruner+Jahr AG & Co. KG
KILROY travels International A/S
Libri.de Internet GmbH
Libri GmbH
Otto (GmbH & Co KG)
PARSHIP GmbH
shopping24 Gesellschaft für multimediale Anwendung mbH
Sabre Sverige AB - Sweden
SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
Thalia Medienservices GmbH
Tchibo direct GmbH
Tipp24 SE
T-Systems GmbH
Tradesignal GmbH
travelchannel Inh. KG Travel Overland Flugreisen GmbH & Co.
Unilever Deutschland Services GmbH
United Internet/1&1 AG - WEB.DE
Regelungstechnik
Prozessidentifikation
Steuerungstechnik
Prozessdatenverarbeitung
Echtzeit-Programmierung
Robotik
Seit 25 Jahren bin ich in der Softwareentwicklung tätig, 15 Jahre davon als Teilhaber einer Softwarefirma. Die Firma hat von Anfang an, seit 1999, auf eine agile Entwicklungsmethodik gesetzt und damit sehr erfolgreich eine Reihe von großen deutschen E-Commerce-Projekten umgesetzt und mit den Kunden viele Jahre vertrauensvoll zusammengearbeitet.
Meine Aufgaben in den Projekten waren neben Anforderungsanalyse, Konzeption und Software-Architektur, speziell die Sicherstellung der nicht-funktionalen Anforderungen, vor allem der Performance. Für die Performance wichtige Systemteile habe ich in der Regel auch selber umgesetzt. In laufenden Systemen war ich der erste Ansprechpartner bei Betriebsstörungen. Um Betriebsstörungen kurz zu halten, habe ich eine Methodik antwickelt mit der man möglichst effizient Probleme in wenigen Iteration einkreisen und beheben kann und dafür habe ich eine Monitoring-Software entwickelt, die in alle Kundenprojekte integriert wurde.
Seit meinem Ausstieg aus der Firma stelle ich dieses Know-How auch als Berater zur Verfügung um Unterstützung für in Krisen geratene Softwareprojekte zu leisten oder mit Entwickler-Teams eine agile und robuste Vorgehensweise für die Software-Entwicklung umzusetzen, mit einem speziellen Fokus auf moderne Cloud-Anwendungen. Und am Ende entwickle ich auch sehr gerne noch selbst Software und habe das durchgängig auch immer auf dem neuesten Stand der Technik getan, wie z.B. das Verwenden eines KI Assistenten wie CursorAI.
Das Betreuen von Entwicklerteams in agilen Projekten, als Coach oder Projektleiter, gehört seit über zwei Jahrzehnten zu einer meiner Hauptaufgaben. Ursprünglich ist die Idee des agilen Entwickelns als Kontrast zum schwerfälligen Wasserfallmodell entstanden. Das Bedürfnis für eine alternative Vorgehensweise ist ganz einfach durch die Tatsache entstanden, dass viel zu viele Softwareprojekte, die nach dem Wasserfallmodell durchgeführt wurden, gescheitert sind.