Jürgen F.

AR/VR/XR Architekt

Aßling, Deutschland

Erfahrungen

Jan. 2025 - Bis heute
11 Monaten

AR/VR/XR Architekt

Deutsche Telekom

  • Definition einer generischen, universellen Systemplattform für XR (AR, VR)-Anwendungsfälle im Rahmen der europäischen IPCEI-Initiative.
  • Bewertung verfügbarer Optionen für Backend-, Streaming- und Client-Implementierungen.
  • Arbeiten an PoC-Implementierungen und technische Bewertung potenzieller Komponenten.
  • Leitung des Entwicklungsteams.
  • Ausarbeitung der Zielsystemarchitektur für eine vollständige End-to-End-Lösung.
  • Entwurf und Integration von GenAI-PoCs (LLM, Zeitreihen, Vorhersagen, Agents).
  • Recherche zu Themen wie NeRFs, Gaussian Splatting zur Erstellung von XR-Inhalten.
  • Analyse von Methoden zur Messung und Reduzierung von Systemlatenzen.
  • Arbeiten an GPU-Scheduling und verwandten Themen.
  • Zusammenarbeit mit dem Business-Development- und UX-Team, um den Umfang der Gesamtlösung von der Service-Portal-Website bis zu den Integrationsschritten für XR/VR/AR-Lösungen kundenorientiert zu definieren und umzusetzen.
  • Dies ist ein paralleler „Design Thinking“-Pfad, der zeitgleich zum technischen Pfad läuft, um Zeit zu sparen.
  • Integration der neuen Dienste und Plattform in bestehende Telco-Umgebungen.
  • Analyse von Tools wie Camara für Teilintegrationen und Übergabeszenarien.
  • Schlüsseltechnologien: Unity, Unreal, Godot, OpenXR, CloudXR, WebRTC, LiveKit, Kubernetes, Docker, ffmpeg, gsteamer, Observability, Grafana, Prometheus, Jaeger, Android, iOS, LLM, MLOps, MCP-basierte Agents, STUN, TURN, PostgreSQL, Kalman-Filter, NeRF, Gaussian Splatting, Linux Foundation Camara, verschiedene Cloud-Umgebungen.
Dez. 2024 - Jan. 2025
2 Monaten

Mobile-App-Entwickler (Ionic, Angular)

  • Implementierung der zweiten Version der strategischen Mobile-App für eine Healthcare-Lösung.
  • Die App soll es Kunden ermöglichen, das (komplexe) Verhalten eines dedizierten Hardwaresystems so einfach wie möglich anzupassen.
  • Die Lösung basiert auf Angular 19 und Ionic 8, um speziell die neuesten Angular-Funktionen nutzen zu können.
  • Das UX/UI ist speziell auf die Bedürfnisse der Kunden im Healthcare-Bereich zugeschnitten und optimiert.
  • Die entstehende App ist der erste Teil eines breiteren Produktportfolios mit dem Ziel, eine konsistente Customer Experience über die gesamte Linie (Innenarchitektur, Website, Apps, spezielle Hardware) zu bieten.
  • Die App verbindet sich mit einem maßgeschneiderten Embedded-System über eine REST-API.
  • Der zugehörige Server wurde von mir vor diesem UI/UX-Projekt implementiert.
  • Schlüsseltechnologien: Angular 19, Ionic 8, Capacitor, NgRX, Signals, Barcode-Scanner, Internationalisierung, zeroconf, TypeScript, Android, iOS, Test-Tools, Jira, Confluence.
Mai 2024 - Okt. 2024
6 Monaten

System Architekt/Entwickler – AR/VR Backend & WebRTC

Lufthansa Industries

  • Definition und Implementierung einer effizienten, skalierbaren Microservices-Backend-Infrastruktur für eine AR/VR-Lösung.
  • Ermöglichung von AR/VR-Clients, eine Verbindung zur Backend-Infrastruktur einschließlich Drittanbieter-APIs herzustellen.
  • Analyse und Steuerung von Anforderungen sowie Implementierung der entsprechenden Backend-Funktionen.
  • Vorbereitung des Setups für eine geplante Kubernetes-basierte Bereitstellung.
  • Integration eines komplexen WebRTC-Microservices zur Bereitstellung von Echtzeit-Audio-, Video- und Datenverbindungen für eine erhebliche Anzahl von Nutzern.
  • Verbindung von Unity-Clients mit dem WebRTC-System.
  • Definition und Implementierung zusätzlicher Microservices zur Verwaltung von Nutzern, VR-bezogenen Inhalten und Systembenachrichtigungen.
  • Umsetzung verschiedener Daten-Transformations- und Marshalling-Logiken.
  • Aufbau einer umfassenden Observability-Plattform für Logs, Traces und KPIs/Metriken.
  • Erkundung von Optionen für verschiedene Anwendungsfälle, einschließlich des Einsatzes von AI-Agents, LLM-Modellen und NLP-Lösungen.
  • Vorantreiben des Projekts mit dem kleinen, jungen Team und Wissensweitergabe.
  • Analyse und Vorschlag notwendiger Sicherheitsthemen als Vorbereitung für die geplante Integration in LH-Systemumgebungen.
  • Schlüsseltechnologien: WebRTC, Pion, Livekit, REST, WebSockets, Unity, go-zero, Golang, Meta Quest, Kafka, Docker, Kubernetes, Node.js, NestJS, Keycloak, OpenTelemetry (OTel), Prometheus, Grafana, Azure, PostgreSQL, TimescaleDB, fluent-bit, Test-Tools, Jira, Confluence.
Jan. 2024 - Feb. 2024
2 Monaten
Vereinigte Staaten

LLM-Anwendungsfall

US based Startup

  • Arbeit an einer LLM-Infrastruktur, die ursprünglich 2023 erstellt wurde, und Umstieg von proprietären OpenAI-APIs auf verschiedene Open-Source-LLM-Frameworks, um eine große Anzahl gescannter und PDF-Dokumente für eine spezifische Domäne zu interpretieren und zu analysieren.
  • Definition der Architektur, Implementierung und Integration von Dokumentenlesemodulen und autonomen Agents unter Nutzung der Fähigkeiten des LangChain-Frameworks zur Erweiterung der Funktionalität.
  • Implementierung und Verfeinerung von Relevance- und Generative-Adversarial-Network-(RAG)-Schemata zur Verbesserung der interpretativen und responsiven Fähigkeiten des Systems.
  • Durchführung einer Bewertung mehrerer Vektor-Datenbanken, um optimale Lösungen für effizientes Datenindexing und -retrieval zur Unterstützung fortschrittlicher Sprachmodelle zu identifizieren.
  • Schlüsseltechnologien: OpenAI, ChatGPT, verschiedene Open-Source-LLM-Modelle, LangChain, LLamaIndex, Weaviate und andere Vektor-Datenbanken, Python.
Apr. 2023 - März 2024
1 Jahr

Lead-IoT-Architekt – Echtzeit-Videoanalyse

Siemens

  • Leitung von Entwurf und Entwicklung einer industriellen Echtzeit-Videoanalyse-Infrastruktur für ein Gigafactory/Batterie-Projekt mit dem Hauptziel fortschrittliche und flexible Fertigungs-Videoanalysen.
  • Vorantreiben der Implementierung von Proof of Concepts (PoCs) für Kernsoftwarekomponenten als grundlegende Blaupausen für das Entwicklungsteam und Sicherstellung der Einhaltung der Projektspezifikationen.
  • Eigenständige Implementierung vieler PoCs/Module als „Hands-on“-Architekt und anschließende Übergabe an das Team.
  • Leitung eines globalen Remote-Entwicklungsteams und Förderung von Zusammenarbeit und Wissensaustausch über Grenzen hinweg, um das Projekt zum Erfolg zu führen.
  • Einbindung einer Vielzahl interner Stakeholder zur Anforderungserhebung, Verfeinerung der Projektziele und Entwicklung einer umfassenden Systemarchitektur, die zentrale Geschäftsanforderungen abdeckt.
  • Erstellung umfangreicher Dokumentationen, einschließlich Systemdesigns, Jira Epics und Aufgabenübersichten, zur Förderung klarer Kommunikation und effizienter Arbeitsabläufe im Entwicklungsteam.
  • Leitung der Deployment-Phasen mit Fokus auf End-to-End-(E2E)-Tests, um die Zuverlässigkeit und Leistung des Systems auf hohem Niveau sicherzustellen.
  • Entwicklung und Demonstration vielseitiger Use-Case-Implementierungen in Golang und Java (Quarkus) als „Hands-on“, mit Schwerpunkt auf Monitoring, Datenspeicherung (S3, MinIO, SeaweedFS) und Event-Streaming (Kafka), um die Entwicklungsbemühungen des Teams zu steuern.
  • Durchführung einer eingehenden Analyse von Spitzentechnologien im Bereich Machine Learning, einschließlich Convolutional Neural Networks (CNNs), Visual Transformers und lokalisiertem Natural Language Processing (LLMs), zur Erkundung möglicher Erweiterungen der Videoanalyse-Fähigkeiten.
  • Definition und Implementierung der „Observability“-Plattform.
  • Definition der sicherheitsrelevanten Umgebung basierend auf ISO 27001 und kundenspezifischen Regeln und Vorgaben.
  • Vorbereitung und Dokumentation von zwei Audit-Durchführungen.
  • Schlüsseltechnologien: Kafka, Jaeger, OpenTelemetry (OTel), Prometheus, Grafana, AlertManager, CAdvisor, fluent-bit, Jaeger, PostgreSQL, MinIO, SeaweedFS, Quarkus, sFTPgo, Java, Python, Golang, Docker, AWS, Machine Learning, OpenCV, REST, WebSockets.
Apr. 2023 - Juli 2023
4 Monaten
Vereinigte Staaten

OpenAI-LLM-Anwendungsfall

Startup

  • Führte die Entwicklung einer auf Sprachmodellen (LLM) basierenden Dokumentenanalyseplattform für ein wegweisendes US-Startup, um die Fähigkeit zu verbessern, große Mengen an Textdaten zu verarbeiten und zu verstehen.
  • Konfigurierte und setzte LLM-Lösungen ein, nutzte OpenAIs Modelle, um ein robustes Framework zum Parsen, Analysieren und Interpretieren von Dokumenten zu schaffen.
  • Arbeitete eng mit Data Scientists zusammen, um fortschrittliche LLM-Funktionen zu integrieren, darunter OpenAIs ChatGPT und maßgeschneiderte Open-Source-Modelle, und passte das System an die speziellen Analyseanforderungen des Startups an.
  • Verwendete Langchain, um dedizierte Agenten zu bauen, und ermöglichte so eine nahtlose Interaktion und Informationsabfrage über die Plattform.
  • Untersuchte und bewertete eine Reihe von Vektordatenbanken, vor allem Weaviate, für optimale Datenspeicherung und schnelle Abfragen und verbesserte damit die Leistung der ersten Lösung deutlich.
  • Schlüsseltechnologien: OpenAI, ChatGPT, verschiedene Open-Source-LLM-Modelle, Langchain, LlamaIndex, Weaviate und andere Vektordatenbanken, Python.
Jan. 2023 - März 2023
3 Monaten

Backend-Infrastruktur, Autonomes Fahren

Momenta

  • Verbesserte die Infrastruktur für autonome Fahrzeuge bei Momenta, erhöhte die Systemstabilität und fügte fortschrittliche Funktionen für bessere Fahrzeugautonomie hinzu.
  • Entwickelte und implementierte neue Funktionen, die die Betriebsmöglichkeiten der autonomen Fahrlösung erweiterten.
  • Arbeitete an einer detaillierten Bewertung von Big-Data-Architekturen mit Fokus auf skalierbare und latenzarme Datenwege, um die Echtzeitverarbeitung und Entscheidungsfindung für autonome Fahrzeuge zu stärken.
  • Untersuchte mögliche Machine-Learning-Pipelines zur Integration in die bestehende Systemarchitektur und unterstützte so intelligente, datenbasierte Entscheidungen für Fahrzeugnavigation und Sicherheitssysteme.
  • Verwendete Tools wie Jira, Confluence und Bitbucket für optimiertes Projekt-Tracking, Zusammenarbeit und Quellcodeverwaltung.
  • Konfigurierte und nutzte Grafana/Superset und Prometheus für Monitoring und Observability, um hohe Systemleistung sicherzustellen und schnelle Fehlersuche in der Infrastruktur zu ermöglichen.
  • Schlüsseltechnologien: Istio, Kubernetes, Docker/Container, S3, Hadoop, Data Spaces, Node.js/NestJS, Spring Boot, Quarkus, Jira, Confluence, Bitbucket, Grafana, Prometheus, Kafka.
Dez. 2022 - Dez. 2024
2 Jahren 1 Monate

Backend- und Frontend-Lösung im Gesundheitsbereich

Effect GmbH

  • Leitete die Entwicklung und erfolgreiche Bereitstellung zunächst eines Proof of Concept (PoC) und anschließend der endgültigen, produktionsreifen Lösung.
  • Das Produkt besteht aus der Backend-Geschäftslogik, die auf einem Embedded-Gerät läuft.
  • Der zweite Teil ist das mobile Frontend auf Basis von Ionic (Android, iOS), mit Markteintrittsplanung für Q1 2025.
  • Definierte und implementierte eine mobile App für iOS und Android mit Ionic und Angular und integrierte den mobilen Client in den eingebetteten Golang-Server.
  • Implementierte spezifische Systemdienste für IR-, BLE- und 433-MHz-Subsysteme.
  • Implementierte das Backend mit IoT- und Edge-Computing-Funktionen für die Echtzeitdatenverarbeitung.
  • Begann mit der Analyse verschiedener Nutzerverhalten, um ein noch besseres Nutzererlebnis zu bieten.
  • Implementierte den automatischen Ablauf zur Generierung von Zugangsdaten (Seriennummer, WLAN-Daten, Ansible-bezogene Details etc.) basierend auf n8n und PocketBase.
  • Implementierte ein automatisches Image- und Konfigurationssystem für ein Ubuntu-Ziel, basierend auf benutzerdefinierter PocketBase- (Golang-)Geschäftslogik und Ansible für Systeminstallation und -konfiguration.
  • Setzte eine Vielzahl von Sensor- und Radartechnologien ein, um die Interaktivität des Geräts und die Datenpräzision zu erhöhen und so Anwendungsfälle im Gesundheitsmonitoring und in der Diagnostik zu verbessern.
  • Definierte drei LLM-basierte Anwendungsfälle und implementierte die erste FTI-Pipeline basierend auf anfänglichen MLOps-Szenarien und der aktuellen Toolchain.
  • Der erste Anwendungsfall nutzt Kunden- und interne Dokumentation sowie ein lokales Modell (Ollama), RAG, eine Vektordatenbank und eine eigene UI, damit Nutzer mit dem AI-Agenten chatten können.
  • Verschiedene Fine-Tuning-Sessions (LoRa) gehörten zu dieser Aufgabe.
  • Der zweite Anwendungsfall wird Protokolldaten analysieren, um die Produkte zu verbessern.
  • Der dritte Anwendungsfall basiert auf Radartechnologie, um den Gesundheitszustand von Nutzern/Patienten mit einem Visual Transformer-Modell zu analysieren.
  • Arbeitete eng mit dem Startup-Team zusammen, um eine nahtlose Übergabe der aktuellen Lösung zu gewährleisten, inklusive detaillierter Dokumentation und Benutzerhandbücher, erstellt mit Figma und Wireframing-Tools.
  • Richtete team- bzw. unternehmensbezogene Tools ein (mailcow, n8n, Nextcloud).
  • Schlüsseltechnologien: Golang, Angular 17/18, Ionic 7/8, Capacitor 6, TypeScript, Android, iOS, Debian, Linux, Ansible, Quarkus, PostgreSQL, Docker, Embedded, C, Python, OpenAI API, Langchain, LangGraph, LoRa, Ollama, LM Studio, mlx-lm, LlamaIndex, Weaviate, RAG, Agents, Chroma, 433 MHz, Bluetooth-Stack, Bluetooth, BLE, IR, nRF52840, ARM, Authelia, Authentik, Traefik, Nordic, n8n, Mailcow, Nextcloud, Pocketbase, MLOps, LLMOps.
Dez. 2021 - Dez. 2022
1 Jahr 1 Monate
Traunreut, Deutschland

Senior-Systemarchitekt/Entwickler

BSH

  • Definierte und implementierte die End-to-End-Architektur für Echtzeitvideo- und Datenstreaming.
  • Die Lösung wurde für ein autonomes Robotersystem im Consumer-Markt optimiert, um fortschrittliche Automatisierung in Smart-Home-Umgebungen zu ermöglichen.
  • Unterstützte die Integration der Lösung in das bestehende HomeConnect-Cloud-Ökosystem von BSH und nutzte die Plattform, um die Systemfunktionen zu erweitern.
  • Implementierte mehrere Proof of Concepts (PoCs), die jeweils auf unterschiedliche Echtzeitvideo- und Datenstreaming-Szenarien abzielten, um eine flexible Multi-Use-Architektur vorzubereiten.
  • Arbeitete an der Full-Stack-Entwicklung einer WebRTC-basierten Kommunikationsschicht, die Echtzeitinteraktion zwischen dem Robotersystem und der Benutzeroberfläche ermöglicht.
  • Definierte den Umfang und die Architektur und implementierte einen TypeScript-basierten WebRTC-Client für automatisierte Systemtests sowie einen Go/GStreamer-basierten Edge-Device-Client für reibungslose Abläufe.
  • Ergänzte einen Echtzeit-Fernsteuerungs-Datenkanal, kombiniert mit einer hochflexiblen Kommando- und Kontrollstruktur, um eine präzise und sichere Steuerung der Roboter-Einheit zu gewährleisten.
  • Definierte und setzte eine umfassende Palette von Metriken und Key Performance Indicators (KPIs) ein, die einen Rahmen für kontinuierliche Systembewertung und Optimierung bieten.
  • Entwickelte eine Reihe flexibler Diagnosetools zur Analyse der Videoqualität und stellte so die Einhaltung höchster Standards für die Nutzererfahrung sicher.
  • Lieferte einen strategischen Ansatz zur Integration potenzieller Machine-Learning-Techniken und definierte Anforderungen zur Verbesserung der Entscheidungs- und Prognosefähigkeiten des Systems.
  • Leitete das in Indien ansässige Entwicklungsteam, managte Projektlieferungen und Zeitpläne und sorgte für die Einhaltung von Qualitäts- und Technologiestandards.
  • Schlüsseltechnologien: MQTT/Kafka, Docker, Quarkus, Prometheus, Grafana, PostgreSQL, Cassandra, WebRTC, NVIDIA CUDA, TensorFlow, Angular 12+ UI, Ionic Mobile Apps, Testtools, Jira, Confluence, Raspberry Pi, Jetson Nano, Qualcomm-CPUs, Pion, LiveKit, Embedded Hardware, Sensoren & Aktoren, ROS2, AWS DeepRacer, Go/Golang, TypeScript, Shell-Skripte. OpenTelemetry (OTel), Grafana, Prometheus, WebSockets, REST.
Juni 2021 - Sept. 2021
4 Monaten

Systemarchitekt V2G/BEV-Prototyp

Automobilhersteller

  • Arbeitete am Design und an der Implementierung eines der weltweit ersten intelligenten Vehicle-to-Grid-(V2G)-Systeme für Elektrofahrzeuge (EV) und konzentrierte sich auf ein intelligentes Schema zur bidirektionalen Energieverteilung.
  • Übernahm End-to-End-Projektschritte von der Konzeptphase bis zur Implementierung und schuf eine skalierbare Umgebung für Wallbox/HEM-(Home Energy Manager)-Pooling-Systeme.
  • Erstellte PoC-Modelle (Proof of Concept) und entwickelte sie zu einer voll funktionsfähigen Demo weiter, sodass das Team erste Testeinsätze durchführen konnte.
  • Orchestrierte Stakeholder-Meetings, stimmte mehrere Unternehmen und Entwicklungsteams ab, um Kohärenz und Zielausrichtung des Projekts sicherzustellen.
  • Analysierte und modellierte Datenfluss-Szenarien im Stromnetzmarkt, um die Energieverteilungslogik für batterieelektrische Fahrzeuge (BEVs) zu optimieren.
  • Schloss das Projekt mit der Lieferung eines Minimum Viable Product (MVP) ab und überführte das System nahtlos in die Partnerintegration und den Feldeinsatz.
  • Zeigte Expertise in der Systemarchitektur und lieferte eine robuste Lösung, die zukünftige Erweiterungen und Integrationen unterstützt.
  • Schlüsseltechnologien: Kafka, Docker, Node.js, NestJS, Quarkus, Prometheus, PostgreSQL, TimescaleDB, InfluxDB, Testtools, Jira, Confluence, MQTT, Mosquitto.
Jan. 2021 - März 2022
1 Jahr 3 Monaten

Senior Systemarchitekt/Entwickler

Arvato

  • Mitarbeit an Angeboten und Erstellung von Proof of Concepts (PoCs) für ein umfassendes System zur Systemüberwachung und Alarmierung für SmartMeter-Gateway-(SmGW)-Anwendungen.
  • Hauptansprechpartner für mehrere Entwicklungsteams, Leitung der Systemanalyse, Definition der nächsten Schritte und Umstellung der Systeme auf neue Technologien.
  • Analyse der Verarbeitung und Verwaltung von IoT-Daten, einschließlich Messwerten und Ereignissen, zur Verbesserung der Effizienz der Datenverarbeitung im Markt für Stromnetze.
  • Bewertung von Standard-Datenflussszenarien im Stromnetz zur Optimierung der Leistung und Zuverlässigkeit von SmGW-Anwendungsfällen.
  • Implementierung einer vollständigen Monitoring-/Observability-Lösung, einschließlich Anbindung von Datenquellen und Elasticsearch-Datenbanken, gefolgt von Daten-Normalisierung und lokaler Datenbankunterstützung für bessere Dashboard-Performance.
  • Definition eines sicheren Konnektivitätsmodells und Vorschlag relevanter Sicherheitsmaßnahmen, Benutzerrollen sowie Blacklist-/Whitelist-Unterstützung im Rahmen der OSS-Nutzung.
  • Wichtige Technologien: Kafka, Docker, Kubernetes, Spring Boot, node.js, NestJS, Quarkus, Keycloak, Prometheus, Grafana, Azure, PostgreSQL, TimescaleDB, Cassandra, fluent-bit, Telegraf, InfluxDB, Istio, Test-Tools, Jira, Confluence
Jan. 2021 - Okt. 2021
10 Monaten

CTO

MediaJustMedia

  • Tätigkeit als CTO und Leitung der Entwicklungsteams für zwei Ventures mit Fokus auf die Digitalisierung der Reisebranche.
  • Umsetzung einer „Mobile-First“-Strategie zur Verbesserung der Benutzererfahrung und der Effizienz von Arbeitsabläufen.
  • Führung von Offshore-Teams in mehreren Ländern mit Schwerpunkt auf dem Aufbau skalierbarer Systeme zur Unterstützung des Unternehmenswachstums.
  • Begleitung des Entwicklungsteams bei der Einführung moderner Methoden und der Erkundung neuer technologischer Ansätze zur Systemverbesserung.
  • Überwachung der Entwicklung von microservice-basierten Backend-Infrastrukturen zur Gewährleistung robuster, wartbarer und skalierbarer Anwendungen.
  • Entwicklung benutzerfreundlicher Dashboards mit Angular und Erstellung mobiler Anwendungen mit Angular und Ionic, dabei Schwerpunkt auf responsives Design und plattformübergreifende Kompatibilität.
  • Aufbau produktiver Kubernetes-Umgebungen zur Sicherstellung hoher Verfügbarkeit und zur Unterstützung von Continuous Integration und Delivery.
  • Einsatz von NestJS und Quarkus für die Backend-Entwicklung und Schaffung einer robusten und agilen Umgebung für schnelle Iterationen und Bereitstellungen.
  • Wichtige Technologien: Istio, Kubernetes, Docker/Container. node.js/NestJS. Spring Boot. Quarkus. Datenbanken: PostgreSQL, MongoDB, InfluxDB. Keycloak, Traefik, Jira, Confluence, Bitbucket. Grafana, Prometheus, Telegraf. fluent-bit. IoT-Themen. Video-Streaming. S3, Hadoop, Kafka, MQTT, RabbitMQ. Ionic/Capacitor
Jan. 2021 - Okt. 2021
10 Monaten

CTO

Travel Startup

  • Tätigkeit als CTO und Leitung der Entwicklungsteams für zwei Ventures mit Fokus auf die Digitalisierung der Reisebranche.
  • Umsetzung einer „Mobile-First“-Strategie zur Verbesserung der Benutzererfahrung und der Effizienz von Arbeitsabläufen.
  • Führung von Offshore-Teams in mehreren Ländern mit Schwerpunkt auf dem Aufbau skalierbarer Systeme zur Unterstützung des Unternehmenswachstums.
  • Begleitung des Entwicklungsteams bei der Einführung moderner Methoden und der Erkundung neuer technologischer Ansätze zur Systemverbesserung.
  • Überwachung der Entwicklung von microservice-basierten Backend-Infrastrukturen zur Gewährleistung robuster, wartbarer und skalierbarer Anwendungen.
  • Entwicklung benutzerfreundlicher Dashboards mit Angular und Erstellung mobiler Anwendungen mit Angular und Ionic, dabei Schwerpunkt auf responsives Design und plattformübergreifende Kompatibilität.
  • Aufbau produktiver Kubernetes-Umgebungen zur Sicherstellung hoher Verfügbarkeit und zur Unterstützung von Continuous Integration und Delivery.
  • Einsatz von NestJS und Quarkus für die Backend-Entwicklung und Schaffung einer robusten und agilen Umgebung für schnelle Iterationen und Bereitstellungen.
  • Wichtige Technologien: Istio, Kubernetes, Docker/Container. node.js/NestJS. Spring Boot. Quarkus. Datenbanken: PostgreSQL, MongoDB, InfluxDB. Keycloak, Traefik, Jira, Confluence, Bitbucket. Grafana, Prometheus, Telegraf. fluent-bit. IoT-Themen. Video-Streaming. S3, Hadoop, Kafka, MQTT, RabbitMQ. Ionic/Capacitor
Okt. 2020 - Dez. 2020
3 Monaten

Systemarchitekt/Entwickler

EnBw

  • Definition und Implementierung eines Proof of Concept (PoC) für eine skalierbare Architektur zur Überwachung und Analyse des Managements von Ladestationen für einen namhaften Automobilhersteller.
  • Entwurf und Integration eines flexiblen Data Brokers zur Verbindung externer Ladestationen mit Stromnetzen, um eine nahtlose Energieverteilung und -verwaltung zu gewährleisten.
  • Entwicklung und Implementierung standardisierter und kundenspezifischer Geschäftslogik zur besseren Unterstützung spezifischer Betriebsanforderungen und Anwendungsfälle in der Ladeinfrastruktur.
  • Definition einer möglichen Big-Data-Lake- und Data-Space-Architektur zur Unterstützung der umfangreichen Datenanforderungen und Ermöglichung fortgeschrittener Analysen und intelligenter Systemreaktionen.
  • Koordination der Kommunikation aller Projektbeteiligten, Förderung eines Konsenses über Projektziele und Festlegung des Umfangs zur Sicherstellung der Übereinstimmung mit den Geschäftszielen.
  • Umsetzung des PoC zur Demonstration der Funktionsfähigkeit des Systems und Schaffung eines Rahmens für die anschließende Vollentwicklung und Bereitstellung.
  • Wichtige Technologien: Kafka, Docker, Kubernetes, MQTT, Spring Boot, node.js, Prometheus, Grafana, Azure, InfluxDB, IEC 101/104, Spring Boot, NestJS, Test-Tools
Aug. 2020 - Sept. 2020
2 Monaten

PoC-Entwickler

Bank

  • Mitarbeit an einer umfassenden Evaluierung von Machine-Learning-Anwendungen im Bereich der Banksicherheit mit Fokus auf die Verbesserung von Alarmmechanismen und der Video-Stream-Analyse.
  • Nutzung der Hardware-Infrastruktur von Nvidia zur Entwicklung fortgeschrittener Machine-Learning-Modelle und damit deutliche Verbesserung der Erkennungs- und Reaktionsfähigkeiten bei Sicherheitsvorfällen.
  • Erstellung eines strategischen Vorschlags, der Umfang und Fahrplan für ein endgültiges Proof of Concept (PoC) skizziert und wichtige Phasen sowie Anforderungen für die vollständige Implementierung von Machine-Learning-Lösungen hervorhebt.
  • Identifizierung notwendiger Folgeaktivitäten für den Übergang von der PoC-Phase zur vollständigen Implementierung, um die Übereinstimmung des Projekts mit den Sicherheitszielen und technologischen Möglichkeiten der Bank sicherzustellen.
  • Wichtige Technologien: Kafka, MQTT, Spring Boot, node.js, Prometheus, Grafana, Jetson Nano, Jetson TX2, OpenCV, Deepstream-API, Yolo
Mai 2020 - Juni 2020
2 Monaten

Entwickler, Node.js/Vendo

Deutsche Bahn

  • Implementierung spezifischer Funktionen für ein zentrales API-Gateway/-Endpoint.
  • Das Gateway fungiert als einziger Endpunkt für mobile Clients und verbindet sich selbst mit einer Vielzahl dedizierter Backend-APIs verschiedener Services.
  • Arbeit am sicheren Konnektivitätsmodell für die kritische Infrastruktur und Vorschlag relevanter Sicherheitsmaßnahmen, Benutzerrollen sowie Unterstützung von Blacklist/Whitelist im Rahmen der OSS-Nutzung.
  • Wichtige Technologien: REST-APIs, Node.js, KOA, Typescript, Docker, Kubernetes
Apr. 2020 - Bis heute
5 Jahren 8 Monaten

CTO, Mitgründer, Live-Streaming-/Kollaborationsplattform

MediaJustMedia/Amadeus-Amadeus

  • Entwicklung einer umfassenden Live-Streaming-Plattform für Konzerte, Konferenzen und Gruppenchats, inklusive eines integrierten Ticketingsystems, das Backend-Prozesse und Frontend-Benutzerinteraktionen abwickelt.
  • Aufbau und Integration eines vielseitigen Systems für Dateiaustausch, Chat und Zusammenarbeit in Verbindung mit einem leistungsfähigen Zahlungsabwicklungssystem.
  • Analyse von Echtzeitdaten zur Ermittlung von Trendthemen, um die Inhalte zu kuratieren und die Nutzerbindung zu steigern.
  • Aufbau einer skalierbaren Infrastruktur, die eine wachsende Nutzerbasis und schwankende Auslastung bewältigt.
  • Leitung der UX/UI-Entwicklung, von der Erstellung von Wireframes und User Stories bis zur Umsetzung mit einem Offshore-Team in Indien, mit Fokus auf ein klares und intuitives Interface.
  • Implementierung sicherer Verbindungen zwischen Microservices unter Gewährleistung von Datenschutz und Systemintegrität.
  • Orchestrierung der DevOps-Strategie, inklusive Continuous Integration und Deployment (CI/CD), Monitoring und System-Resilienz.
  • Implementierung einer WebRTC-basierten Lösung für vielseitige Video-/Audio-/Daten-Interaktionen in verschiedenen Streaming-Modi (One-to-One, One-to-Many, Many-to-Many).
  • Konfiguration eines skalierbaren Proxy-Frontends mit Traefik und Keycloak zur Verbesserung von API-Sicherheit sowie Authentifizierungs- und Autorisierungsprotokollen.
  • Ermöglichung vielfältiger Konnektivitätsoptionen zwischen Frontend-Anwendungen, Clients und Backendsystemen über REST, gRPC und GraphQL.
  • Integration von Drittanbieterdiensten für Video-Streaming, Zusammenarbeit und Dateifreigabe zur Erweiterung der Plattform-Funktionalität.
  • Implementierung einer Video-Streaming-Pipeline mit Machine Learning zur Bereitstellung adaptiver Streaming-Qualität und zusätzlicher Feature-Sets.
  • Wichtige Technologien: Microservices, REST-APIs, Node.js, NestJS, Angular 10, Docker, Kubernetes, Nextcloud, Jitsi, OvenMediaEngine, Wowza, Kurento, OpenCV, BigBlueButton, Machine-Learning-Tools wie Keras, TensorFlow2, Traefik, Keycloak, Prometheus, Grafana, MongoDB, AWS (S3, EC2), Root-Server, Ubuntu, Scripting, Python, nginx, Adyen Payment API, RabbitMQ, ONVIF, RTSP, RTP, DeepStream, GStreamer, gRPC, GraphQL, REST, RTSP, RTP, Video-Streaming, WebRTC, SIP, SDP, TURN, NAT, SignalWire, Asterisk, WASM, Sketch, Figma, OmniGraffle, Axure RP.
Juni 2019 - Sept. 2019
4 Monaten
Schweiz

Architekt/Implementierung Sicherheitskamera

NCR Schweiz

  • Mitwirkung am Architektur-Design und der Implementierung der Backend-Infrastruktur für ein fortschrittliches Sicherheitskamerasystem.
  • Entwicklung eines robusten Backend-Servers zur Datenverwaltung und Gewährleistung hoher System-Sicherheit mit nahtloser Cloud-Anbindung für Speicherung und Zugriff.
  • Einsatz von Deep-Learning-Technologien zur Erweiterung des Systems um ausgefeilte Videoanalysefunktionen, die eine genauere und effizientere Erkennung und Analyse von Sicherheitsaufnahmen ermöglichen.
  • Definition und Implementierung verschiedener Anwendungsfälle unter Einsatz von Deep-Learning-Modellen zur Verarbeitung und Interpretation von Videodaten von ONVIF-kompatiblen Kameras, wodurch die Intelligenz und Reaktionsfähigkeit des Überwachungssystems erhöht wurde.
  • Wichtige Technologien: REST-APIs, Protobuf, gRPC, Node.js, NestJS, AWS, MongoDB, TensorFlow, Keras, Python, Typescript, Docker, Kubernetes, System-Monitoring, Prometheus, Raspberry Pi, Nvidia Jetson Nano, ESP32, Embedded Linux, IoT, Linux, ONVIF.
Apr. 2019 - Apr. 2020
1 Jahr 1 Monate
München, Deutschland

Senior Systemarchitekt

Siemens Mobility GmbH

  • Tätigkeit als Senior Technical Architect mit Verantwortung für zahlreiche Projekte zur Integration und Analyse von Systemen in den Bereichen Smart Cities, Smart Sensors, IoT sowie Verkehrssteuerung/-vorhersage.
  • Entwicklung von Softwarearchitekturen zur Anbindung externer Systeme an Siemens Concert/Sitraffic-Systeme und Sicherstellung eines reibungslosen Datenaustauschs und der Systemfunktionalität.
  • Definition der Architektur einer skalierbaren Data-Space-Umgebung basierend auf Microservices für eine neue IoT-Infrastruktur zur Verbesserung der Big-Data-Analysefähigkeiten.
  • Definition von Ontologien für Datenobjekte und Strategien zur Metadatenanreicherung während des Dateneinspielungsprozesses zur Verfeinerung der Datenanalyse.
  • Erstellung eines sicheren, datengetriebenen Flusssystems zur Gewährleistung der Datenintegrität und des Datenschutzes über alle Kanäle hinweg.
  • Konzeption und Bereitstellung von Kafka Stream/Connect-Komponenten zur Verarbeitung von Hochdurchsatzdaten und zur Sicherstellung von Robustheit und Zuverlässigkeit.
  • Durchführung mehrerer Proof-of-Concept-Varianten (PoC) für die Data-Broker-Komponente.
  • Definition von Kommunikationsprotokollen für Center-to-Center-Interaktionen, was eine entscheidende Rolle bei internationalen Verkehrsleitsystem-Initiativen spielte.
  • Umstellung Hadoop-basierter PoCs auf ein agileres und effizienteres Presto-SQL-Lösungskonzept zur Optimierung der Echtzeit-Datenverarbeitung.
  • Pflege eines regelmäßigen Ablaufs von Code-Reviews und täglichen Abstimmungen mit den Entwicklungsteams zur Lösung vielfältiger technischer Herausforderungen und Sicherstellung von Best Practices.
  • Leitung von zwei Offshore-Entwicklungsteams in Pune, Indien, mit Verantwortung für Architekturentscheidungen, Framework-Auswahl und Code-Review-Prozesse, ergänzt durch persönliche Workshops zur Förderung der Teamzusammenarbeit.
  • Arbeit am PoC für das sichere Konnektivitätsmodell kritischer öffentlicher Infrastrukturen, einschließlich Sensoren und insbesondere Verkehrskontrollsubsystemen und Kameras.
  • Vorschlag relevanter Sicherheitsmaßnahmen, Benutzerrollen sowie Unterstützung von Blacklist/Whitelist im Rahmen der OSS-Nutzung.
  • Dieser Teil umfasste die Abdeckung einiger internationaler sicherheitsrelevanter Standards wie ISO 27001, KRITIS, NIST/NERC (USA), CCoP (Singapur).
  • Wichtige Technologien: Microservices, REST-APIs, Spring Boot, Spring Security, SOAP, ActiveMQ, Kafka, Spark, Pulsar, OpenWhisk, Juno, Micronaut, GIS-Technologien, Data Spaces, Ontologien, DevOps-Themen, ELK, Monitoring, Node.js, JavaScript, Typescript, Java, Prometheus, Kibana, Traefik, Wireshark, SNMP, OCIT, Docker, Kubernetes, AWS, Cloud, Protobuf/gRPC, REST, GraphQL, Cassandra, MongoDB, Aerospike, Min.IO, Presto, Hive, IoT, internationale Verkehrskontrollstandards wie TMDD und NTCIP, Schnittstellentechnologien, AimSun, Vaisala, verschiedene verwandte Technologien, ONVIF-Konnektivität für Verkehrskameras.
Jan. 2019 - März 2019
3 Monaten
Tuttlingen, Deutschland

Plattform/UX/UI-Neugestaltung & Maschinelles Lernen

Karl Storz Tuttlingen

  • Steuerung der Evaluierung und Planung einer neuartigen Softwareplattform auf Basis von Embedded Linux mit Fokus auf eine nahtlose, multimodale Benutzererfahrung (UX).
  • Arbeit am initialen Konzept und der Integration mehrerer Angular-Anwendungen in einen einheitlichen Document Object Model (DOM)-Baum, um die Anwendungsarchitektur zu vereinfachen und gleichzeitig Funktionalität und Performance aufrechtzuerhalten.
  • Implementierung des Proof-of-Concept (PoC) der Plattform zur Validierung des reibungslosen Betriebs integrierter Anwendungen und als Grundlage für weitere Entwicklungsphasen.
  • Durchführung einer ersten Analyse von Natural Language Processing (NLP)-Anwendungen zur Bewertung ihres Potenzials zur Verbesserung der Benutzerinteraktion auf der Plattform.
  • Vorantreiben von Forschung und Entwicklung (R&D), Untersuchung neuer Technologien, um deren Anwendbarkeit und Nutzen für die Produktlinie abzuschätzen.
  • Untersuchung des Einsatzes des Ionic-Frameworks für Micro-Frontend-Lösungen mit dem Ziel, die Frontend-Skalierbarkeit und Modularität über verschiedene Geräte und Plattformen zu optimieren.
  • Wichtige Technologien: REST-APIs, Angular 7, angular-cli, Ionic, Node.js, Reactive, single-spa, Service Registry/Discovery, JavaScript, RxJS, NgRX, Akita, Maven, CI, Webpack, UI, UX, WebRTC, Machine Learning/Deep Learning/KI, Embedded Linux, Yocto, Node.js, Grails/Groovy, NLP, TensorFlow, Keras, TensorBoard, GANs, TensorFlow.js, Python, Jupyter Notebooks, Blockchain-basierte Security, ONVIF, REST und GraphQL.
Juli 2018 - Jan. 2019
7 Monaten
Frankfurt, Deutschland

ICE-Portal-Migration

Deutsche Bahn Frankfurt

  • Definition des Migrationsprozesses und aller benötigten UI/UX-Komponenten für ein bestehendes "im Zug"-Portal auf aktuelle Technologien (Frontend).
  • Umsetzung der Migrationstools und Einrichtung des neuen Systems.
  • Implementierung des neuen ICE-Portals basierend auf der definierten Struktur und Angular 6/7 von Grund auf nach den Regeln des Atomic Design.
  • Definition von UE-Atomen, Molekülen und Organismen.
  • Implementierung der Geschäftslogik in TypeScript.
  • Wichtige Technologien: REST-APIs, Angular6/7, angular-cli, node.js, reaktives JavaScript, RxJS, NgRX, Akita, Maven, CI, Webpack, UI, UX, Atomic Design.
Dez. 2017 - Mai 2018
6 Monaten

Industrial Android App

  • Umsetzung einer neuen nativen Android-App für einen Industriekunden.
  • Optimierung des UE-Ablaufs.
  • Wichtige Technologien: REST-API, native Android, UI, UX, Room/SQLite-Datenbank, RxJava, Datenbanksynchronisation, Google Maps.
Dez. 2017 - Dez. 2018
1 Jahr 1 Monate
Traunreut, Deutschland

Consultant/Project Lead Innovation Strategy

Bosch Siemens Haushaltgeräte

  • Durchführung einer umfassenden Marktanalyse zur Bewertung aufkommender Trends und Technologien im Bereich Haushaltsgeräte und SmartHome, um die strategische Ausrichtung von BSH im IoT und in der Konnektivität zu unterstützen.
  • Förderung der Integration interner Projekte zwischen BSH und Bosch und Verbesserung der Zusammenarbeit sowie des Austauschs technologischer Erkenntnisse.
  • Definition und Umsetzung von Proof-of-Concept-Lösungen (PoC) unter Einsatz von Machine Learning, Deep Learning und Natural Language Processing (NLP) zur Weiterentwicklung der Hausautomation.
  • Zusammenarbeit mit den BOSCH Corporate Research Teams in Renningen und Sunnyvale (USA) zur Verfeinerung von NLP-Tools und zur Etablierung einer Abstraktionsschicht für die Kommunikation intelligenter Geräte.
  • Erarbeitung eines Konzepts und von Richtlinien zur Erstellung von Inhaltsformaten im Unternehmen mit dem Ziel, einen Community-getriebenen Ansatz für Content-Engagement zu fördern.
  • Konzeption eines möglichen Content-Management-Systems (CMS), zugeschnitten auf vernetzte Gerätesysteme, um eine nahtlose Inhaltsbereitstellung und Interaktion zu gewährleisten.
  • Erforschung und Integration zusätzlicher Funktionalitäten wie Gestenerkennung in SmartHome-Produkte zur Verbesserung der Benutzererfahrung.
  • Demonstration und Architektur fortschrittlicher browserbasierter Anwendungen und neuartiger UX-Methoden für Embedded-Systeme unter Verwendung von Angular und Qt 5.
  • Abstraktion natürlicher Sprache für Ein- und Ausgabeprozesse durch Integration modernster Machine-Learning- und NLP-Techniken zur Optimierung der Mensch-Gerät-Interaktion.
  • Entwicklung einer robusten CMS-Architektur und eines End-to-End-Ökosystems zur Unterstützung vielfältiger Anforderungen von SmartHome-Lösungen.
  • Organisation und Leitung von Workshops zur Wissensvermittlung, Etablierung gemeinsamer Grundlagen für verschiedene technische Themen und Förderung der praktischen Anwendung von Machine Learning und NLP in der Produktentwicklung.
  • Wichtige Technologien: Embedded Linux, IoT, Build-Systeme, Marktanalyse, Zephyr, Node.red, Node.js, HomeConnect, AllSeen/AllJoyn, OpenHab, IoTivity, HomeKit, Android, iOS, NLP-Technologien, (Chat)Bot-Technologien, vernetzte Geräte, Cloud-Umgebungen, Sicherheit, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX, HomeKit, OCF, LoRa, Yocto, RIOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid-Apps, Embedded Chromium (cef), embedded Linux, AngularJS, node.js, Ionic, Tizen, AGL (Automotive Grade Linux), IoT, Genivi, Yocto, UX/UE, Amazon Alexa, Google Assistant, Dialogflow, MyCroft, RASA, Crank Software, embedded Wizard, touchGFX, Qt, Machine/Deep Learning, Movidius, TensorFlow, Keras, Anaconda, CUDA.
Dez. 2016 - Feb. 2017
3 Monaten

Demo Mobile Use Case für vernetzte Fahrzeuge

PSA

  • Orchestrierung des Designs und der Bereitstellung eines integrierten Use Cases für vernetzte Fahrzeuge mit einer umfassenden Suite aus Anwendungen und Back-End-Systemen für eine renommierte Automobilmarke.
  • Entwicklung einer plattformübergreifenden mobilen App für iOS und Android unter Verwendung von Ionic für eine nahtlose Benutzeroberfläche und Nutzererfahrung.
  • Erstellung einer angepassten Amazon-Alexa-App für sprachaktivierte Steuerung und Abfragen zur Verbesserung der Freisprechfunktion im Fahrzeug.
  • Aufbau einer robusten node.js-Backend-Infrastruktur zur Verarbeitung komplexer Anfragen und Sicherstellung stabiler Leistung der digitalen Fahrzeugsysteme.
  • Konzeption einer Big-Data-Analytics-Engine zur Erfassung, Verarbeitung und Analyse von Fahrzeugdaten zur Gewinnung von Erkenntnissen und Verbesserung der Nutzererfahrung.
  • Erfolgreicher Abschluss des Projekts, das in der Übernahme der entwickelten Lösungen durch den Kunden mündete und einen bedeutenden Meilenstein in der Connected-Vehicle-Technologie darstellt.
  • Wichtige Technologien: Microservices, REST, Amazon Alexa, PSA-API, Node.js, AngularJS, Ionic, Strongloop, Kafka, Spark, MongoDB.
Juli 2016 - Dez. 2017
1 Jahr 6 Monaten
Traunreut, Deutschland

Consultant/Project Lead Embedded Strategy

Bosch Siemens Haushaltgeräte

  • Durchführung einer umfassenden, ganzheitlichen Analyse vorhandener Plattformen zur Erstellung strategischer Roadmaps, die den Entwicklungspfad für die nächste Generation vernetzter Geräte festlegen.
  • Erstellung und Validierung verschiedener Proof-of-Concept-Modelle (PoC) als Grundlage für Design und Architektur vernetzter Geräte zur Förderung innovativer Lösungen.
  • Definition und Umsetzung des Systemdesigns und der Architektur für vernetzte Geräte zur nahtlosen Integration in SmartHome-Ökosysteme und fortschrittliche Sprachverarbeitungsframeworks.
  • Bewertung verschiedener Embedded-Linux-Umgebungen, darunter Tizen, AGL, Genivi und MEL, zur Identifizierung optimaler Plattformen für den Gerätebetrieb.
  • Festlegung von Inhaltsformaten für interne und Community-Anforderungen zur Verbesserung des kollaborativen Content-Erstellungsprozesses.
  • Entwurf eines vielseitigen Content-Management-Systems (CMS) für vernetzte Geräteeinbindungen zur Erleichterung der Inhaltsverbreitung und Nutzerinteraktion.
  • Analyse und Integration von NLP- und Sprachsteuerungs-Add-ons zur Erweiterung der interaktiven Fähigkeiten des Geräts.
  • Präsentation und Strukturierung browserbasierter Anwendungen mit AngularJS und Qt 5 für Embedded-Lösungen zur Optimierung der UI-Effizienz.
  • Festlegung zukünftiger Anwendungsfälle als klare Roadmap für die Entwicklung und Nutzerbindung.
  • Abstraktion natürlicher Sprach-Ein- und -Ausgabeprozesse zur Vereinfachung der Gerätekommunikation durch Machine-Learning- und NLP-Methoden.
  • Evaluierung von GUI-Frameworks für Einsteiger-Embedded-Systeme mit dem Ziel, die Benutzererfahrung zu verbessern und gleichzeitig die Systemsimplicität zu erhalten.
  • Vorschlag umfassender Systemarchitekturen für App-Ökosysteme und Frameworks zur Integration in das SmartHome-Umfeld.
  • Durchführung von Workshops, Förderung praktischer PoC-Entwicklung und Aufbau einer Community für Austausch und Zusammenarbeit unter Stakeholdern und Technikerteams.
  • Wichtige Technologien: Embedded Linux, IoT, Build-Systeme, Marktanalyse, Zephyr, Node.red, Node.js, HomeConnect, AllSeen/AllJoyn, OpenHab, IoTivity, HomeKit, Android, iOS, NLP-Technologien, (Chat)Bot-Technologien, vernetzte Geräte, Cloud-Umgebungen, Microservices, Sicherheit, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX, HomeKit, OCF, LoRa, Yocto, RIOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid-Apps, Embedded Chromium (cef), embedded Linux, AngularJS, node.js, Tizen, AGL (Automotive Grade Linux), Genivi, Yocto, UX/UE, Amazon Alexa, Google Home, Crank Software, embedded Wizard, touchGFX, Qt
Okt. 2014 - Feb. 2015
5 Monaten
Fulda, Deutschland

Android-Media-App

Hirschmann Car

  • Erweiterung und Fertigstellung einer Android-App für eine Unterhaltungslösung im Auto.
  • Synchronisierung mehrerer Payer-Apps, um allen Fahrgästen ein reichhaltiges und vorhersehbares Nutzererlebnis zu bieten.
  • Schlüsseltechnologien: Android, Media-Streaming, Hintergrunddienste, XML, Benachrichtigungen, Energiemanagement. Tablet-/Smartphone-Layout-Überarbeitungen, Anpassungen und Optimierungen. Gerätespezifische Fehlerbehebungen. Individuelle Designs. Wireframes. IntelliJ IDEA, Git, Embedded.
Aug. 2014 - Sept. 2014
2 Monaten

Standortbasierte Dienste

Vodafone

  • Implementierung eines standortbasierten Dienstes für iBeacons unter Android.
  • Schlüsseltechnologien: Android, iBeacons, BLE, Bluetooth, Hintergrunddienste, JSON, REST-Schnittstellen, Benachrichtigungen, Energiemanagement, GSON. Workshops zur Erklärung der iBeacon-Technologie. Auswahl geeigneter iBeacon-Hardware.
Jan. 2014 - Juni 2014
6 Monaten

Android-Tablet-Client

BMW

  • Definition und Implementierung des mobilen Clients für einen komplexen Anwendungsfall bei BMW Motorrad.
  • Schlüsseltechnologien: Android, Wireframes, UX-Design, REST-Schnittstellen. Eigene UE-Komponenten, Tablet-UE, QR-Scanner, Kamera, Jackson, JSON, Verschlüsselung, Authentifizierung.
Juli 2013 - Nov. 2016
3 Jahren 5 Monaten
München, Deutschland

CTO/Mitgründer

Matchinguu

  • Als Mitgründer und CTO maßgeblich daran beteiligt, den Umfang festzulegen, Anwendungsfälle zu definieren und die Grundarchitektur für ein Startup zu gestalten, das auf orts- und kontextbasierte Dienste für zielgerichtete mobile Werbung spezialisiert ist.
  • Leitung der Entwicklung aller Komponenten auf Client- und Serverseite, einschließlich eines dynamischen Dashboards zur Echtzeit-Überwachung und -Verwaltung von Daten.
  • Implementierung interner ortsbasierter und Sensordienste, energieeffizient optimiert, für zuverlässige Leistung in mobilen Apps.
  • Aufbau eines leistungsstarken Big-Data-Analysesystems zur Verwaltung von Key Performance Indicators (KPIs) und intelligenter Anzeigenaussteuerung, um die Effektivität von Marketingmaßnahmen zu steigern.
  • Entwicklung und Einführung eines maßgeschneiderten, skalierbaren Cloud-basierten Push-Benachrichtigungsdienstes als wichtige Grundlage neben einer umfassenden Big-Data-Analytics-Infrastruktur, um zeitnahe und relevante Nutzeransprache zu ermöglichen.
  • Entwicklung der Datenbankarchitektur für Client- und Server-Umgebungen, um Datenintegrität und nahtlosen Datenfluss zwischen Systemen zu gewährleisten.
  • Umsetzung des Android Software Development Kits (SDK) und Entwicklung von Android-Apps, ergänzt durch ein AngularJS-Dashboard und eine Grails-basierte RESTful-API, um eine Full-Stack-Lösung bereitzustellen.
  • Bewertung verschiedener Browser-Runtime-Lösungen wie Cordova und Ionic hinsichtlich ihrer Fähigkeit, Hintergrundprozesse effektiv auszuführen.
  • Leitung und Koordination eines geografisch verteilten Entwicklungsteams, Betreuung mehrerer Standorte und Sicherstellung einer einheitlichen Entwicklungsstrategie für Onsite- und Offshore-Einheiten.
  • Schlüsseltechnologien: Android, iOS, JavaScript, HTML5, AngularJS, gulp, node.js, grunt, bower, Yeoman, Cordova/Ionic, Java/Groovy, Grails-Backend, MySQL/MongoDB, Hadoop, Cassandra, Aerospike, Microservices, Apache Spark, Apache Kafka, RESTful-API, Wireframes, User Stories, CSS, Touch-Interfaces, Touch-UE-Design, iBeacon, BLE, WLAN, Bluetooth, Sensoren, NFC, ARM, Embedded Linux. RxJava auf Android, Google Play-Dienste, natives Android, Statistik. Cordova/Ionic. Verschiedene Cloud-Umgebungen und Push-Services, IntelliJ IDEA. WebStorm und Android Studio. Jira, Confluence, Stash, Bitbucket. Dieses Start-up wurde im Juni 2017 erfolgreich von Verve Inc. (USA) übernommen.
Aug. 2012 - Sept. 2013
1 Jahr 2 Monaten
München, Deutschland

Mobile-Plattform-Lösung/Android

Allianz

  • Entwicklung, Implementierung und Verbesserung der Strategie und Architektur einer portablen mobilen Plattformlösung.
  • Implementierung der spezifischen Android-Version.
  • Die Lösung ist die strategische, portable und modulare Mobile-Plattform eines weltweit tätigen Versicherungsunternehmens.
  • Schlüsseltechnologien: Android, PhoneGap/Cordova, iOS, JavaScript, jQuery, HTML5, AngularJS, Java, Wireframes, CSS, Touch-Interfaces, Touch-UE-Design, Backend, Microservices, Browser-basierte Apps, Portable Apps, Webkit, Native Interfaces, Tablet, Smartphone. Android-Bibliotheken wie ActionBarSherlock, Maven, Git, SVN, Testing, Dokumentation. Modulares Build-Konzept basierend auf Maven. Migration zu Gradle. Yeoman, grunt, bower, node.js. IntelliJ IDEA/Android Studio, WebStorm.
Apr. 2010 - Mai 2020
10 Jahren 2 Monaten
München, Deutschland

CTO/Mitgründer

MusicJustMusic

  • Leitung der Entwicklung einer umfassenden technischen Infrastruktur für ein globales Musik-Marketing-Portal, das digitalen und physischen Vertrieb ermöglicht.
  • Verwaltung des gesamten IT-Frameworks, Verbesserung des Designs, der Funktionalität und der Sicherheit des Portals sowie Gewährleistung robuster Cloud-Computing- und E-Commerce-Funktionen.
  • Implementierung von RESTful-Schnittstellen, JSON, offenen APIs und XML für nahtlose Interaktionen mit Plattenfirmen und Online-Shops.
  • Automatisierung der E-Commerce-Prozesse zur Optimierung der Abläufe und Verbesserung der Nutzererfahrung.
  • Definition und Umsetzung von Strategien für das Content-Management, einschließlich Cloud-Speicherlösungen und Backup-Systemen, um umfangreiche Inhalte effizient zu verwalten.
  • Bearbeitung verschiedener rechtlicher Fragestellungen, einschließlich internationaler Steuerstrategien, und Erstellung von Investorendokumenten zur Sicherung und Aufrechterhaltung der Projektfinanzierung.
  • Leitung umfassender Projektmanagement-Aktivitäten für ein diverses internationales Team aus Entwicklern und Designern, um eine reibungslose Zusammenarbeit und fristgerechte Lieferung der Projektmeilensteine sicherzustellen.
  • Vorantreiben der Umstellung von der anfänglichen monolithischen Architektur hin zu einer modernen Microservices-Architektur, um die Skalierbarkeit und Wartbarkeit des Systems zu erhöhen.
  • Entwicklung und Implementierung von mobilen Android-Apps und eines auf Ionic basierenden Media-Players für verbesserten Mobilzugang, um der wachsenden mobilen Nutzerbasis der Plattform gerecht zu werden.
  • Schlüsseltechnologien: Microservices, Grails, Groovy, XML, JSON, REST, Java, Spring, Hibernate, MySQL, MongoDB, Linux, Tomcat, JavaScript, Angular, node.js, RabbitMQ, Kafka, Spark, CSS, HTML5, Ionic, Touch-Interfaces, mobile und Online-Zahlungssysteme, großvolumiges Cloud-Computing, Datensicherheit, Vendor-API-Programmierung, WordPress-API, Android, iOS, Tabletsysteme, Media Converters, Music Fingerprinting, Apache POI, WAV, FLAC, MP3, pub, Micro-Formate, Red Book, Microservices. Cloud-Services (Amazon S3, Google, IBM etc.), Implementierung einer individuellen Medienvertriebsinfrastruktur für schnelles und sicheres Transcoding (FLAC, WAV, MP3, Verschlüsselung) und Distribution basierend auf einer universellen Cloud-Speicherschicht. Open-Source-Cloud-Speicherlösungen. Rechtliche Aspekte der Medienverbreitung. IntelliJ IDEA/Android Studio/WebStorm.

Zusammenfassung

Meine berufliche Philosophie basiert auf Flexibilität, der Fähigkeit, sich der jeweiligen Aufgabe anzupassen, sei es als praktischer Entwickler oder als strategischer Leiter oder in jeder Variation dazwischen. Ich strebe danach, mich ständig weiterzuentwickeln, neue Technologien zu lernen und konventionelle Grenzen zu überwinden, um Innovationen voranzutreiben und Verbesserungen zu erzielen. Dies sind einige Schlüsselaspekte meiner Philosophie und Arbeitsweise:

Komplexitätsmanagement: Ich analysiere komplexe Systeme, identifiziere zentrale Anforderungen und entwickle Lösungen, die die Erwartungen der Stakeholder erfüllen. Dieser Teil umfasst eine enge Kommunikation mit allen Beteiligten. Am Ende beinhaltet dieser Prozess die typischen Phasen eines „Design Thinking“-Ansatzes, um Benutzer- und Geschäftsanforderungen (Geschäftsziele) zu analysieren, das zu lösende Problem zu isolieren und dann die technische Architektur zur Umsetzung der Lösung zu entwerfen.

Umfassende technische Expertise: Mein Skillset – gewachsen mit jedem Projekt – umfasst verschiedene Programmiersprachen und Frameworks, darunter Golang, Java, TypeScript, Quarkus, Node.js, NestJS, Angular, Android, etwas Python, Ionic, Docker/Podman und Kubernetes. Ich bin auch Experte für Technologien, die skalierbare Systeme unterstützen, einschließlich Kafka, NATS, MQTT, Microservices und Big-Data-Themen wie Hadoop oder S3, und arbeite seit 2023 mit Large Language Models (LLMs) wie GPT.

Oft arbeite ich in der Embedded-Welt, von IoT über Echtzeit-Videoanalyse bis hin zur Integration und Erfassung von Sensordaten. Dazu gehört auch die Aufgabe, die Systeme und Kommunikationswege abzusichern.

Typisches Basis-Technologie-/Tool-Know-how (nicht explizit erwähnt): Linux, OSX, Bash, Shell, ZSH, ssh, YAML, JSON, JSONL, JSONB, protobuf, gRPC, JWT, XML, HTTP(s), REST, OpenAPI, Swagger, verschiedene Test-Tools (TDD, BDD), SonarQube/SonarCloud, WebSockets, OAuth, OpenID, Keycloak, RabbitMQ, Nginx, Traefik, Mermaid, UML, Confluence, Jira, Agile.

Führung und Wissensweitergabe: Ich habe Erfahrung in der Leitung funktionsübergreifender Teams, einschließlich Offshore-Teams von wenigen bis zu 50 Entwicklern. Ich lege Wert auf Wissensweitergabe in Bereichen wie Systemdesign, API-Entwicklung, skalierbare Systemarchitektur und Machine-Learning-Anwendungen.

Startup-Erfahrung: Als CTO in Startups habe ich die technische Architektur definiert und nicht nur in der Anfangsphase als Entwickler mitgewirkt. Zum Beispiel habe ich ein mobiles, kontextbasiertes Werbe-Startup zum Erfolg geführt und habe Erfahrung mit Exits.

Arbeitsumfeld: Vor Ort stehen dedizierte Software- und Hardware-Labore sowie Ausstattung zur Verfügung.

Mein allgemeiner Projektansatz ist gekennzeichnet durch:

Ganzheitlicher Ansatz: Ich begleite Projekte von der Konzeption bis zur Implementierung und berücksichtige alle relevanten Aspekte, von der Systemarchitektur bis zur Benutzerfreundlichkeit.

Hands-on-Mentalität: Als praktischer Architekt setze ich häufig Proof of Concepts (PoCs) um, bevor ich sie an das Team übergebe. So bleibe ich in allen Projektphasen aktiv eingebunden, von der Anforderungsanalyse über die Entwicklung bis zum Deployment.

Fokus auf Qualität und Innovation: Ich stelle in jeder Phase der Technologieentwicklung und -implementierung ein hohes Qualitätsniveau sicher. Meine Rolle beinhaltet oft, der Motor für Innovation zu sein und neue Technologien zu erforschen, um ihre potenziellen Anwendungen zu bewerten.

Effektive Kommunikation und Zusammenarbeit: Ich koordiniere die Kommunikation zwischen allen Projektbeteiligten, fördere den Konsens über Projektziele und definiere den Projektumfang, um die Übereinstimmung mit den vorgegebenen Geschäftszielen sicherzustellen. Ich kann die Arbeit geografisch verteilter Teams leiten und koordinieren und eine kohärente Entwicklungsstrategie gewährleisten.

Meine berufliche Philosophie und mein Projektansatz zeigen mein Engagement für Exzellenz, Innovation und die Fähigkeit, den Herausforderungen der sich ständig weiterentwickelnden Technologielandschaft zu begegnen. Meine Flexibilität, umfassende technische Expertise, Führungsqualitäten und Hands-on-Mentalität haben sich als wertvoller Gewinn für jedes Projekt erwiesen.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Lorem ipsum dolor sit amet

Dipl.Ing (FH) · Elektrotechnik, Elektronik - Automatisierung

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen