Jürgen Fey

AR/VR/XR Architect

Aßling, Germany

Experience

Jan 2025 - Present
7 months

AR/VR/XR Architect

Deutsche Telekom

  • Defining a generic, universal system platform for XR (AR, VR) use cases as part of the European IPCEI initiative.
  • Evaluation of available options for Backend, Streaming and Client implementations.
  • Working on PoC implementations and technical evaluation of potential components.
  • Leading the dev team.
  • Working on the target system architecture for complete end-to-end solution.
  • Designing and Integrating GenAI PoCs (LLM, time series, Prediction, Agents).
  • Researching topics like NeRFs, Gaussian Splatting for XR content creation.
  • Analyzing ways to measure and then reduce system latencies.
  • Working on GPU scheduling and related topics.
  • Working with the Business Development and UX team to define and implement a well-designed scope for the complete solution with the goal to customer journey starting from the service portal web site to the integration steps of XR/VR/AR solutions.
  • This is a parallel “design thinking” track, which runs in parallel to the technical track to save time.
  • Integration of the new services and platform into existing Telco-environments.
  • Analyzing tools like Camara for partial integration and handover scenarios.
  • Key Technologies: Unity, Unreal, Godot, OpenXR, CloudXR, WebRTC, LiveKit, Kubernetes, Docker, ffmpeg, gsteamer, Observability, Grafana, Prometheus, Jaeger, Android, iOS. LLM, MLOps, MCP-based agents, STUN, TURN, PostgreSQL, Kalman Filter, NeRF, Gaussian Splatting, Linux Foundation Camara, various cloud environments.
Dec 2024 - Jan 2025
2 months

Mobile App Developer (Ionic, Angular)

  • Implementing the second release of the strategic mobile app for a healthcare solution.
  • The app shall enable customers to customize the (complex) behavior of a dedicated hardware system as easy as possible.
  • The solution is based on current Angular 19 and Ionic 8 to be able to use the latest Angular features in specific.
  • The UX/UI is designed/optimized especially for the specific needs of the customer base in the healthcare realm.
  • The resulting app is the first part of a broader product portfolio with the goal to provide a consistent CX across the complete line (interior design, web site, apps, special hardware).
  • The app connects with a custom embedded system using REST API.
  • The related server has been implemented by me prior to this UI/UX project.
  • Key Technologies: Angular 19, Ionic 8, Capacitor, NgRX, Signals, Barcode Scanner, Internalization, zeroconf, Typescript, Android, iOS, Test Tools, Jira, Confluence
May 2024 - Oct 2024
6 months

System Architect/Developer - AR/VR Backend&WebRTC

Lufthansa Industries

  • Defining and implementing an efficient, scalable backend microservices infrastructure for a AR/VR solution.
  • Enable AR/VR clients to connect to the backend infrastructure including 3rd party APIs.
  • Analyzing/driving requirements and implementing the respective backend features.
  • Preparing the setup for a planned Kubernetes-based deployment.
  • Integrating a complex WebRTC microservice to provide real-time audio, video and data connectivity for a significant number of users.
  • Connecting Unity clients with the WebRTC system.
  • Defining and implementing additional microservices to manage users, VR related content, system notifications.
  • Implementing various data translation/marshalling logic.
  • Setting up a complete observability platform managing logs, traces and KPIs/metrics.
  • Exploring options for a variety of use cases including the usage of AI Agents, LLM models and NLP solutions.
  • Pushing things forward with the small and young team and providing know-how transfer.
  • Analyzing and proposing needed security topics as a preparation steps for the planned integration into LH system environments.
  • Key Technologies: WebRTC, Pion, Livekit, REST, WebSockets, Unity, go-zero, Golang, Meta Quest, Kafka, Docker, Kubernetes, node.js, NestJS, Keycloak, Open Telemetry (OTel), Prometheus, Grafana, Azure, PostgreSQL, TimescaleDB, fluent-bit, Test Tools, Jira, Confluence
Jan 2024 - Feb 2024
2 months
United States

LLM Use Case

US based Startup

  • Worked with a Language Model (LLM) infrastructure, initially created in 2023, transitioning from proprietary OpenAI APIs to a variety of open-source LLM frameworks with the goal to interpret and analyze a large number of scanned and PDF documents for a specific domain.
  • Defining the architecture, implemented and integrated some document reader modules and autonomous agents, leveraging the capabilities of the LangChain framework to enhance functionality.
  • Implemented and refined relevance and generative adversarial network (RAG) schemes, improving the system's interpretative and responsive capabilities.
  • Conducted a assessment of multiple vector databases, identifying optimal solutions for efficient data indexing and retrieval to support sophisticated language models.
  • Key Technologies: OpenAI, ChatGPT, various Open Source LLM Models, Langchain, LLamaIndex, Weaviate and other vector databases, Python.
Apr 2023 - Mar 2024
1 year

Lead IoT Architect – Realtime Video Analysis

Siemens

  • Lead the design and development of an industrial real-time video analysis infrastructure for a Gigafactory/Battery project with the main target advanced and flexible manufacturing video analytics.
  • Pushed the implementation of Proof of Concepts (PoCs) for core software components, serving as foundational blueprints for the development team and ensuring alignment with project specifications.
  • Implementing many PoCs/Modules as "hands-on" Architect myself and then handed over to the team.
  • Directed a global remote development team, driving collaboration and knowledge sharing across borders to drive the project towards success.
  • Engaged with a wide array of internal stakeholders to gather requirements, refine project objectives, and develop a comprehensive system architecture that addressed key business needs.
  • Produced extensive documentation, including system designs, Jira epics, and task outlines, facilitating clear communication and efficient workflow within the development team.
  • Led the deployment phases with a focus on end-to-end (E2E) testing, ensuring the system’s reliability and performance met high standards.
  • "Hands-On" developed and demonstrated versatile use case implementations in Golang and Java (Quarkus), focusing on monitoring, data storage (S3, MinIO, SeaweedFS), and event streaming (Kafka) to guide the team’s development efforts.
  • Conducted in-depth analysis of cutting-edge machine learning technologies, including convolutional neural networks (CNNs), visual transformers, and localized natural language processing (LLMs), to explore potential enhancements for the video analysis capabilities.
  • Defining and implementing the "Observability" platform.
  • Defining the security-related environment based on ISO 27001 and customer-specific rules and setups.
  • Preparing and documenting two Audits runs.
  • Key Technologies: Kafka, Jaeger, Open Telemetry (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 - Jul 2023
4 months
United States

OpenAI, LLM Use Case

Startup

  • Led the development of a language model (LLM)-based document analysis platform for a pioneering US startup, enhancing the capability to process and understand large volumes of textual data.
  • Configured and deployed LLM solutions, utilizing OpenAI's models to create a robust framework for document parsing, analysis, and interpretation.
  • Collaborated closely with data scientists to integrate advanced LLM functionalities, including OpenAI's ChatGPT and bespoke open-source models, to tailor the system to the unique analytical needs of the startup.
  • Used Langchain to construct dedicated agents, providing seamless interaction and retrieval of information across the platform.
  • Investigated and evaluated a suite of vector databases, mainly Weaviate, for optimal data storage and quick querying, significantly improving the initial solution's performance.
  • Key Technologies: OpenAI, ChatGPT, various Open Source LLM Models, Langchain, LLamaIndex, Weaviate and other vector databases, Python.
Jan 2022 - Mar 2023
3 months

Backend Infrastructure, Autonomous Driving

Momenta

  • Improved Momenta's autonomous vehicle infrastructure, enhancing the system's robustness and introducing advanced features for improved vehicular autonomy.
  • Engineered and deployed new functionalities, augmenting the autonomous driving solution's operational capabilities.
  • Worked on a detailed assessment of big data architectures, emphasizing scalable and low-latency data pathways to bolster real-time processing and decision-making for autonomous vehicles.
  • Explored potential machine learning pipelines for integration into the existing system architecture, facilitating intelligent, data-driven decision-making for vehicle navigation and safety systems.
  • Using tools like Jira, Confluence, and Bitbucket for streamlined project tracking, collaboration, and source code management.
  • Configured and utilized Grafana/Superset and Prometheus for monitoring and observability, ensuring high system performance and quick troubleshooting of the infrastructure.
  • Key Technologies: Istio, Kubernetes, Docker/Container. S3, Hadoop, Data Spaces Node.js/NestJS. Spring Boot. Quarkus, Jira, Confluence, Bitbucket. Grafana, Prometheus. Kafka.
Dec 2022 - Dec 2025
2 years 1 month

Backend, Frontend Healthcare Solution

Effect GmbH

  • Leading the development and successful deployment initially of a Proof of Concept (PoC), followed by the launch of the final production-ready solution.
  • The product is consisting of the backend business logic, which is running on an embedded device.
  • The second part is the mobile frontend based on Ionic (Android, iOS), targeting a market entry in Q1, 2025.
  • Defined and implemented a mobile application for iOS and Android using Ionic and Angular, integrating the mobile client with the embedded Golang server.
  • Implementing specific system services for IR, BLE and 433 MHz subsystems.
  • Implementing the backend with IoT and edge computing capabilities for real-time data processing.
  • Starting to analyze different user behavior to provide even better user experience.
  • Implemented the automatic generation of credentials (serial number, WLAN details, ansible related details etc.) product generation flow based on n8n and PocketBase.
  • Implemented the automatic image and configuration system for an Ubuntu target based on custom PocketBase (Golang) business logic and Ansible for system setup and configuration.
  • Implemented a diverse range of sensor and radar technologies to enhance device interactivity and data accuracy to improve healthcare monitoring and diagnostics use cases.
  • Defined three LLM-based use cases and implemented the initial FTI pipeline based on initial MLOps scenarios and current tooling.
  • The first use case uses the customer and internal documentation and uses a local model, Ollama, RAG, a vector database and a dedicated UI to allow users to chat with the AI Agent.
  • Various fine-tuning sessions (LoRa) were part of this task.
  • The second use case will analyze log data to improve the products.
  • The third use case is based on radar technology to analyze user/patient health state etc. with a visual transformer model.
  • Planning closely with the startup team to ensure a seamless handover of the current solution, including detailed documentation and user guides created with Figma and wireframing tools.
  • Setting up team/company related tools (mailcow, n8n, nextcloud).
  • Key Technologies: 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
Dec 2021 - Dec 2022
1 year 1 month
Traunreut, Germany

Senior System Architect/Developer

BSH

  • Defined and implemented the end-to-end architecture for real-time video and data streaming.
  • The solution was optimized for an autonomous robotic system in the consumer market, enabling advanced automation in smart home environments.
  • Helping to integrate the resulting solution within BSH's existing HomeConnect cloud ecosystem, leveraging the platform to extend the system's capabilities.
  • Implemented multiple Proof of Concepts (PoCs), each targeting distinct real-time video and data streaming scenarios, setting the stage for a flexible, multi-use architecture.
  • Working on the full-stack development of a WebRTC-based communication layer, enabling real-time interaction between the robotic system and the end-user interface.
  • Defined the scope and architecture for and implemented a TypeScript-based WebRTC client for automatic system testing, alongside a Golang/gstreamer powered edge device client for streamlined operations.
  • Added a real-time remote control data channel, coupled with a highly flexible command and control structure, ensuring precise and safe manipulation of the robotic unit.
  • Defined and applied a comprehensive suite of metrics and key performance indicators (KPIs), providing a framework for continuous system evaluation and improvement.
  • Developed a suite of flexible diagnostic tools aimed at analyzing video quality, ensuring the highest standards were met for user experience.
  • Delivered a strategic approach to incorporating potential machine learning techniques, defining requirements to advance the system's decision-making and predictive capabilities.
  • Leading the development team based in India, managing project deliverables, timelines, and ensuring the adherence to quality and technical standards.
  • Key Technologies: MQTT/Kafka, Docker, Quarkus, Prometheus, Grafana, PostgreSQL, Cassandra, WebRTC, Nvidia CUDA, Tensorflow, Angular 12+ UI, Ionic mobile apps, Test Tools, Jira, Confluence, RPi, Jetson Nano, Qualcomm CPUs, Pion, Livekit, embedded hardware, Sensors&Actuators, ROS2, AWS DeepRacer, Go/Golang, Typescript, Shell Scripts. OpenTelemetry (OTel), Grafana, Prometheus, WebSockets, REST
Jun 2021 - Sep 2021
4 months

System Architect V2G/BEV Prototype

Car Manufacturer

  • Worked on the design and implementation of one of the world’s first intelligent Vehicle-to-Grid (V2G) systems for electric vehicles (EVs), focusing on an intelligent scheme for bi-directional energy distribution.
  • Covering end-to-end project tasks, from concept to implementation, creating a scalable environment for Wallbox/HEM (Home Energy Manager) pooling systems.
  • Built proof of concept (PoC) models and evolved them into a fully functional demo, enabling the team to conduct initial test deployments.
  • Orchestrated stakeholder meetings, aligning multiple companies and development teams to ensure project cohesiveness and goal alignment.
  • Analyzed and mapped data flow scenarios within the electrical grid marketplace to optimize the energy distribution logic for battery electric vehicles (BEVs).
  • Finalized the project with the delivery of a Minimum Viable Product (MVP), seamlessly transitioning the system for partner integration and field deployment.
  • Demonstrated expertise in system architecture, delivering a robust solution capable of supporting future expansions and integrations.
  • Key Technologies: Kafka, Docker, node.js, NestJS, Quarkus, Prometheus, PostgreSQL, TimescaleDB, InfluxDB, Test Tools, Jira, Confluence, MQTT, Mosquitto
Jan 2020 - Mar 2022
1 year 3 months

Senior System Architect/Developer

Arvato

  • Worked on proposals and creating Proof of Concepts (PoCs) for a comprehensive system monitoring and alerting mechanism for SmartMeter Gateway (SmGW) applications.
  • Served as the main technical point of contact for multiple development teams, guiding system analysis, outlining future steps, and transitioning systems to updated technologies.
  • Analyzed the processing and management of IoT-related data, including measurements and events, to enhance data handling efficiencies within the electrical grid marketplace.
  • Evaluated standard data flow scenarios within the electrical grid to optimize the performance and reliability of SmGW use cases.
  • Implemented a complete Monitoring/Observability solution including connecting data feeds, Elasticsearch databases, followed by data normalization and local database support for better Dashboard performance.
  • Defining a secure connectivity model and proposing relevant security measures, user roles, support for blacklist/whitelist as part of OSS usage.
  • Key Technologies: 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 2020 - Oct 2021
10 months

CTO

MediaJustMedia

  • Worked as CTO, leading development teams for two ventures with a focus on digitalizing the travel industry.
  • Implemented a 'mobile-first' strategy to enhance user experience and workflow efficiencies.
  • Managed offshore teams across multiple countries, emphasizing the construction of scalable systems to support business growth.
  • Guided the development team in adopting modern methodologies and exploring new technological avenues for system enhancement.
  • Oversaw the development of microservice-based backend infrastructures, ensuring robust, maintainable, and scalable applications.
  • Developed user-friendly dashboards using Angular and crafted mobile applications with a combination of Angular and Ionic, prioritizing responsive design and cross-platform compatibility.
  • Established Kubernetes-based production environments, promoting high availability and facilitating continuous integration and delivery processes.
  • Utilized NestJS and Quarkus for backend development, fostering a robust and agile environment conducive to rapid iteration and deployment.
  • Key Technologies: Istio, Kubernetes, Docker/Container. Node.js/NestJS. Spring Boot. Quarkus, Databases: PostgreSQL, MongoDB, InfluxDB. Keycloak, Traefik, Jira, Confluence, Bitbucket. Grafana, Prometheus, Telegraf. Fluent-bit. IoT topics. Video Streaming. S3, Hadoop, Kafka, MQTT, RabbitMQ. Ionic/Capacitor.
Jan 2020 - Oct 2021
10 months

CTO

Travel Startup

  • Worked as CTO, leading development teams for two ventures with a focus on digitalizing the travel industry.
  • Implemented a 'mobile-first' strategy to enhance user experience and workflow efficiencies.
  • Managed offshore teams across multiple countries, emphasizing the construction of scalable systems to support business growth.
  • Guided the development team in adopting modern methodologies and exploring new technological avenues for system enhancement.
  • Oversaw the development of microservice-based backend infrastructures, ensuring robust, maintainable, and scalable applications.
  • Developed user-friendly dashboards using Angular and crafted mobile applications with a combination of Angular and Ionic, prioritizing responsive design and cross-platform compatibility.
  • Established Kubernetes-based production environments, promoting high availability and facilitating continuous integration and delivery processes.
  • Utilized NestJS and Quarkus for backend development, fostering a robust and agile environment conducive to rapid iteration and deployment.
  • Key Technologies: Istio, Kubernetes, Docker/Container. Node.js/NestJS. Spring Boot. Quarkus, Databases: PostgreSQL, MongoDB, InfluxDB. Keycloak, Traefik, Jira, Confluence, Bitbucket. Grafana, Prometheus, Telegraf. Fluent-bit. IoT topics. Video Streaming. S3, Hadoop, Kafka, MQTT, RabbitMQ. Ionic/Capacitor.
Oct 2020 - Dec 2020
3 months

System Architect/Developer

EnBw

  • Defined and implemented a proof of concept (PoC) for a scalable architecture to oversee and analyze charging station management for a notable automobile manufacturer.
  • Designed and integrated a flexible data broker to link external charging stations with electrical grid systems, ensuring seamless energy distribution and management.
  • Formulated and embedded standard and customized business logic to better support specific operational demands and use cases within the charging infrastructure.
  • Defined a potential big data lake and data space architecture to support the extensive data needs, enabling advanced analytics and intelligent system responses.
  • Coordinated communication among all project stakeholders, facilitating consensus on project objectives and defining the scope to ensure alignment with business goals.
  • Implemented the PoC, demonstrating the system's viability and establishing a framework for subsequent full-scale development and deployment.
  • Key Technologies: Kafka, Docker, Kubernetes, MQTT, Spring Boot, node.js, Prometheus, Grafana, Azure, InfluxDB, IEC 101/104, Spring Boot, NestJS, Test Tools
Aug 2020 - Sep 2020
2 months

PoC Developer

Bank

  • Worked on a comprehensive evaluation of machine learning applications within the context of bank security, focusing on the enhancement of alerting mechanisms and video stream analytics.
  • Utilized Nvidia's hardware infrastructure to develop advanced machine learning models, significantly improving the detection and response capabilities for security incidents.
  • Formulated a strategic proposal that outlined the scope and roadmap for a final proof of concept (PoC), highlighting key stages and requirements for the full implementation of machine learning solutions.
  • Identified necessary follow-up actions to transition from the PoC phase to full deployment, ensuring the alignment of the project with the bank's security objectives and technological capabilities.
  • Key Technologies: Kafka, MQTT, Spring Boot, node.js, Prometheus, Grafana, Jetson Nano, Jetson TX2, OpenCV, Deepstream API, Yolo
May 2020 - Jun 2020
2 months

Entwickler, Node.js/Vendo

Deutsche Bahn

  • Implementing specific features for a central API gateway/endpoint.
  • The gateway acts as the sole endpoint for mobile clients and itself connects to a wide range of dedicated backend APIs of various Services.
  • Working with the secure connectivity model for the critical infrastructure and proposing relevant security measures, user roles, support for blacklist/whitelist as part of OSS usage.
  • Key Technologies: REST APIs, node.js, KOA, Typescript, Docker, Kubernetes
Apr 2020 - Present
5 years 4 months

CTO, Co-Founder, Live Streaming/Collaboration Platform

MediaJustMedia/Amadeus-Amadeus

  • Developed a comprehensive live streaming platform tailored for concerts, conferences, and group chats, inclusive of an integrated ticketing system that handles backend processes and front-end user interactions.
  • Built and integrated a multifaceted file exchange, chat, and collaboration system coupled with a robust payment processing framework.
  • Analyzed real-time data to identify trending topics, informing content curation and enhancing user engagement.
  • Established a scalable infrastructure capable of accommodating a growing user base and fluctuating demand.
  • Directed UX/UI development, from creating wireframes and user stories to managing their execution with an offshore team in India, focusing on a clean and intuitive interface.
  • Worked on connecting microservices securely, ensuring data protection and system integrity.
  • Orchestrated the DevOps strategy, including continuous integration and deployment (CI/CD), monitoring, and system resilience.
  • Implemented a WebRTC-based solution for versatile video/audio/data interactions across multiple streaming modalities (one-to-one, one-to-many, many-to-many).
  • Configured a scalable proxy frontend utilizing Traefik and Keycloak for enhanced API security, authentication, and authorization protocols.
  • Enabled diverse connectivity options among front-end applications, clients, and the backend systems through REST, gRPC, and GraphQL.
  • Integrated third-party services for video streaming, collaboration, and file sharing, enriching the platform's functionality.
  • Implemented a video streaming pipeline employing machine learning to provide adaptive streaming quality and additional feature sets.
  • Key Technologies: Microservices, REST APIs, node.js, NestJS, Angular 10, Docker, Kubernetes, Nextcloud, Jitsi, Ovenmediaengine, Wowza, Kurento, OpenCV, BigBlueButton, Machine Learning tools like 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, Omni Graffle, Axure RP.
Jun 2019 - Sep 2019
4 months
Switzerland

Architect/Implementation Security Camera

NCR Schweiz

  • Worked on the architectural design and implementation of the backend infrastructure for an advanced security camera system.
  • Developed a robust backend server to handle data management and ensure high levels of system security, with seamless cloud connectivity for storage and accessibility.
  • Leveraged deep learning technologies to empower the system with sophisticated video analysis capabilities, enabling the detection and analysis of security footage with greater accuracy and efficiency.
  • Defined multiple use cases and implemented them, utilizing deep learning models to process and interpret video data from ONVIF-compatible cameras, thereby enhancing the surveillance system's intelligence and responsiveness.
  • Key Technologies: REST APIs, protobuf, gRPC, node.js, Nest.JS, AWS, MongoDB, Tensorflow, Keras, Python, Typescript, Docker, Kubernetes, System Monitoring, Prometheus, RPi, Nvidia Jetson Nano, ESP32, embedded Linux, IoT, Linux. ONVIF.
Apr 2019 - Apr 2020
1 year 1 month
Munich, Germany

Senior System Architect

Siemens Mobility GmbH

  • Working as a Senior Technical Architect overseeing numerous projects focused on the integration and analysis of systems in Smart Cities, Smart Sensors, IoT, and traffic signaling/prediction.
  • Developed software architectures to facilitate the connectivity of external systems with Siemens Concert/Sitraffic systems, ensuring smooth data interchange and system functionality.
  • Defined the architecture of a scalable Data Space environment based on microservices for a new IoT infrastructure, enhancing the big data analysis capabilities.
  • Defined ontologies for data objects and strategies for metadata enrichment during the data ingestion process, contributing to more refined data analytics.
  • Created a secure, data-driven flow system to ensure data integrity and privacy across all channels.
  • Designed and deployed Kafka Stream/Connect components to handle high-throughput data processing, providing robustness and reliability.
  • Executed several proof of concept (PoC) variations for the Data Broker component.
  • Defined communication protocols for Center-to-Center interactions, playing a crucial role in international traffic management initiatives.
  • Transitioned Hadoop-based PoCs to a more agile and efficient Presto SQL solution concept, optimizing for real-time data processing.
  • Maintained a regular schedule of code reviews and daily discussions with the development teams, addressing a wide spectrum of technical challenges and ensuring best practices.
  • Managed two offshore development teams based in Pune, India, overseeing system architecture decisions, framework selection, and code review processes, supplemented by face-to-face workshops to enhance team collaboration.
  • Working on the PoC of the secured connectivity model for the critical public infrastructure which includes sensors, and especially traffic control subsystems, cameras.
  • Proposing relevant security measures, user roles, support for blacklist/whitelist as part of OSS usage.
  • This part included coverage of some international security-related standards like ISO 27001, KRITIS, NIST/NERC (USA), CCoP (Singapore).
  • Key Technologies: Microservices, REST APIs, Spring Boot, Spring Security, SOAP, ActiveMQ, Kafka, Spark, Pulsar, OpenWhisk, Juno, Micronaut, GIS Technologies, Data Spaces, Ontologies, DevOps topics, 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, international traffic control standards like TMDD or NTCIP, Interface-Technologies, AimSun, Vaisalla, various related technologies, ONVIF connectivity for traffic cams.
Jan 2019 - Mar 2019
3 months
Tuttlingen, Germany

Platform/UX/UI Refresh & Machine Learning

Karl Storz Tuttlingen

  • Managed the evaluation and planning for a novel software platform leveraging embedded Linux, focused on delivering a seamless, multimodal user experience (UX).
  • Worked on the initial concept and actual integration of multiple Angular applications within a unified Document Object Model (DOM) tree, simplifying the application architecture while maintaining functionality and performance.
  • Implemented the platform's proof of concept (PoC), validating the smooth operation of integrated applications and setting a precedent for future development stages.
  • Working on a preliminary analysis of natural language processing (NLP) applications, assessing their potential to enhance user interaction within the platform.
  • Pushing research and development (R&D) initiatives, probing into emergent technologies to forecast their applicability and benefit to the product line.
  • Investigated the utilization of the Ionic framework for micro-frontend solutions, aiming to optimize front-end scalability and modularity across diverse devices and platform.
  • Key Technologies: 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 based security. ONVIF. REST and GraphQL.
Jul 2018 - Jan 2019
7 months
Frankfurt, Germany

ICE Portal Migration

Deutsche Bahn Frankfurt

  • Defining the migration process and all needed UI/UX components for an existing "in train" portal to current technologies (frontend).
  • Implementing the migration tools, setting up the new system.
  • Implementing the new ICE portal based on the defined structure and Angular 6/7 from scratch based on the rules of Atomic Design.
  • Defining UE atoms, molecules, organisms.
  • Implementing business logic in TypeScript.
  • Key Technologies: REST APIs, Angular6/7, angular-cli, node.js, reactive JavaScript, RxJS, NgRX, Akita, Maven, CI, Webpack, UI, UX, Atomic Design.
Dec 2017 - May 2018
6 months

Industrial Android App

  • Implementing a new native Android app for an industrial customer.
  • Optimizing the UE flow.
  • Key Technologies: REST API, native Android, UI, UX, Room/SQlite database, RxJava, DB sync., Google Maps.
Dec 2017 - Dec 2019
1 year 1 month
Traunreut, Germany

Consultant/Project Lead Innovation Strategy

Bosch Siemens Haushaltgeräte

  • Conducted a comprehensive market analysis to assess emerging trends and technologies in the Home Appliance and SmartHome sectors, informing BSH's strategic direction in IoT and connectivity.
  • As a result driving the integration of internal projects between BSH and Bosch, fostering enhanced collaboration and exchange of technology insights.
  • Defining and implementing of proof of concept (PoC) solutions employing machine learning, deep learning, and natural language processing (NLP) to advance home automation.
  • Collaborated with BOSCH Corporate Research teams in Renningen and Sunnyvale (USA) to refine NLP tools and establish an abstraction layer for intelligent device communication.
  • Worked on a concept and guidelines for content format creation within the company, geared towards nurturing a community-driven approach to content engagement.
  • As a result conceptualized a potential content management system (CMS) tailored for connected device ecosystems, ensuring seamless content delivery and interaction.
  • Explored and integrated additional functionalities such as gesture recognition into SmartHome products, enhancing the user experience.
  • Demonstrated and architected advanced browser-based applications and novel UX methodologies for embedded systems, leveraging Angular and Qt 5.
  • Abstracted natural language input/output processes, integrating cutting-edge machine learning and NLP techniques to refine user-device interactions.
  • Formulated a robust CMS architecture and an end-to-end ecosystem, capable of supporting the diverse needs of SmartHome solutions.
  • Organized and led workshops to disseminate knowledge, establish common ground for various technical topics, and encourage the practical application of machine learning and NLP in product development.
  • Key Technologies: Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, HomeConnect, AllSeen/AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, NLP Technologies, (Chat)Bot Technologies, Connected Devices, Cloud Environments, Security, 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.
Dec 2016 - Feb 2017
3 months

Demo Mobile Use Case for Connected Cars

PSA

  • Orchestrated the design and deployment of an integrated use case for connected cars, delivering a comprehensive suite of applications and back-end systems for a renowned automotive brand.
  • Developed a cross-platform mobile application compatible with iOS and Android, leveraging Ionic to provide a seamless user interface and user experience.
  • Created a customized Amazon Alexa app to allow voice-activated controls and queries, enhancing the in-car user experience with hands-free functionality.
  • Built a robust node.js backend infrastructure capable of handling complex requests and ensuring stable performance across the car's digital services.
  • Engineered a big data analytics engine, enabling the collection, processing, and analysis of vehicular data to drive insights and improve user experience.
  • Successfully completed the project, which culminated in the acquisition of the developed solutions by the client, marking a significant milestone in connected vehicle technology.
  • Key Technologies: Microservices, REST, Amazon Alexa, PSA API, Node.js, AngularJS, Ionic, Strongloop, Kafka, Spark, MongoDB
Jul 2016 - Dec 2017
1 year 6 months
Traunreut, Germany

Consultant/Project Lead Embedded Strategy

Bosch Siemens Haushaltgeräte

  • Performed a wide, holistic analysis of existing platforms to craft strategic roadmaps, delineating the progression path for next-generation connected devices.
  • Formulated and validated various proof-of-concept (PoC) models, which served as the cornerstone for the design and architecture of connected devices, steering the project toward innovative solutions.
  • Defined and implemented the system design and architecture for connected devices, ensuring seamless integration within SmartHome ecosystems and advanced language processing frameworks.
  • Assessed various embedded Linux environments, including Tizen, AGL, Genivi, and MEL, to identify optimal platforms for device operations.
  • Defined a suite of content formats tailored for internal and community engagement, enhancing the collaborative content creation process.
  • Designed a versatile content management system (CMS) suitable for a connected device setting, facilitating content dissemination and user interaction.
  • Analyzed and integrated NLP and speech control add-ons, enriching the device's interactive capabilities.
  • Showcased and structured browser-based application technologies using AngularJS and Qt 5, tailored for embedded solutions, thereby optimizing user interface efficiency.
  • Specified upcoming use cases, drawing a clear roadmap for future application development and user engagement strategies.
  • Abstracted natural language input/output to streamline device communication, deploying machine learning and NLP methods to simplify user-device interactions.
  • Conducted evaluations of GUI frameworks suitable for entry-level embedded systems, aiming to enhance the user experience while maintaining system simplicity.
  • Proposed comprehensive system architectures for app ecosystems and frameworks, ensuring their cohesion with the integrated SmartHome environment.
  • Managed workshops, encouraged hands-on PoC development, and fostered a community of sharing and collaboration among stakeholders and technical teams.
  • Key Technologies: Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, HomeConnect, AllSeen/AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, NLP Technologies, (Chat)Bot Technologies, Connected Devices, Cloud Environments, Microservices, Security, 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
Oct 2014 - Feb 2015
5 months
Fulda, Germany

Android Media App

Hirschmann Car

  • Extending/finalizing an Android app for an in-car Entertainment solution.
  • Synchronizing multiple payer apps to provide a rich and predictable UX for all passengers.
  • Key Technologies: Android, Media streaming, Background Services, XML, Notifications, Power Management. Tablet/Smartphone layout rewrites, adaptations and optimizations. Device specific fixes. Custom Theming. Wireframes. IntelliJ Idea, git, embedded.
Aug 2014 - Sep 2014
2 months

Location Based Services

Vodafone

  • Implementing a Location Based Services scheme for iBeacons on Android.
  • Key Technologies: Android, iBeacons, BLE, Bluetooth, Background Services, JSON, RESTful interfaces, Notifications, Power Management, GSON. Workshops explaining iBeacon Technology. Handling iBeacon hardware selection.
Jan 2014 - Jun 2014
6 months

Android Tablet Client

BMW

  • Defining and implementing the mobile client for a complex use case for BMW Motorrad.
  • Key Technologies: Android, Wireframes, UX Design, RESTful interfaces. Custom UE components, Tablet UE, QR Scanner, Camera, Jackson, JSON, Encryption, Authentication.
Jul 2013 - Nov 2016
3 years 5 months
Munich, Germany

CTO/Co-Founder

Matchinguu

  • As Co-Founder and CTO played a pivotal role in outlining the scope, defining use cases, and architecting the foundational structure for a startup specializing in location and context-based services for targeted mobile advertising.
  • Directed the development of client-side and all server-side components, including a dynamic dashboard for real-time data monitoring and management.
  • Deployed in-house location-based and sensor services optimized for energy efficiency, ensuring robust performance for mobile applications.
  • Established a robust big data analysis system designed to manage key performance indicators (KPIs) and intelligent ad targeting scenarios, enhancing the effectiveness of marketing efforts.
  • Created and launched a custom, scalable, cloud-based push notification service as a major enabler alongside a comprehensive big data analytics infrastructure, to allow for timely and relevant user engagement.
  • Developed the database architecture for both client and server environments, ensuring data integrity and seamless flow between systems.
  • Implemented the Android Software Development Kit (SDK) and developed Android applications, complemented by an AngularJS-based dashboard and a Grails-based RESTful API, providing a full-stack solution.
  • Assessed various browser runtime solutions, such as Cordova and Ionic, for their capability to handle background processing tasks effectively.
  • Led and coordinated efforts of a geographically dispersed development team, overseeing multiple sites and ensuring a cohesive development strategy across on-site and offshore units.
  • Key Technologies: 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, Sensors, NFC, ARM, embedded Linux. RxJava on Android, Google Play Services, native Android, statistics. Cordova/Ionic. Various Cloud environments and Push services, Intellij Idea. WebStorm and Android Studio. Jira, Confluence, Stash, BitBucket. This start-up has been successfully acquired by Verve Inc. (USA) June 2017
Aug 2012 - Sep 2013
1 year 2 months
Munich, Germany

Mobile Platform Solution/Android

Allianz

  • Developing/implementing/improving the strategy and architecture of a portable mobile platform solution.
  • Implementation of the specific the Android release.
  • The solution is the strategic, portable and modular mobile platform of a worldwide insurance company.
  • Key Technologies: Android, Phonegap/Cordova, iOS, Javascript, jQuery, HTML5, AngularJS, Java, Wireframes, CSS, Touch Interfaces, Touch UE Design, Backend, Microservices, Browser based Apps, Portable Apps, Webkit, native Interfaces, Tablet, Smartphone. Android libraries like ActionbarSherlock, Maven, git, SVN, Testing, Documentation. Modular build concept based on Maven. Migration to Gradle. Yeoman, grunt, bower, node.js. Intellij Idea/Android Studio, WebStorm.
Apr 2010 - May 2020
10 years 2 months
Munich, Germany

CTO/Co-Founder

MusicJustMusic

  • Leading the development of a comprehensive technical infrastructure for a global music marketing portal, facilitating both digital and physical distribution.
  • Managed the entire IT framework, enhancing the portal's aesthetics, functionality, and security, while ensuring robust cloud computing and ecommerce capabilities.
  • Implemented RESTful interfaces, JSON, open APIs, and XML for seamless interactions with music labels and online stores.
  • Automated the ecommerce processes, streamlining operations and improving user experience.
  • Defining and implementing content management strategies, including cloud storage solutions and backup systems, to handle vast content volumes efficiently.
  • Working and various legal intricacies, including international tax strategies, and compiling investor documentation to secure and maintain project funding.
  • Directed comprehensive project management activities for a diverse international team, consisting of developers and designers, ensuring coherent collaboration and timely delivery of project milestones.
  • Driving the transition from the initial monolithic architecture to a more modern microservices approach, increasing the system's scalability and maintainability.
  • Designed and implemented mobile applications for Android and an Ionic-based media player for enhanced mobile access, catering to the platform's expanding mobile user base.
  • Key Technologies: 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 and online payment systems, mass data cloud computing, data security, vendor API programming, WordPress API, Android, iOS, Tablet Systems, Media Converters, Music Fingerprinting, Apache POI, WAV, FLAC, MP3, pub, micro formats, Red Book, Microservices. Cloud services (Amazon S3, Google, IBM etc.), implementation of a custom media distribution infrastructure for fast and secure media transcoding (FLAC, WAV, MP3, encryption) and distribution based on a universal cloud storage layer. Open Source Cloud Storage Solutions. Legal aspects of media distribution. Intellij Idea/Android Studio/WebStorm.

Summary

My professional philosophy is based on flexibility, the ability to adapt to the task at hand, whether as a hands-on developer or as a strategic leader or any variation in between. I seek to constantly evolve, learn new technologies, and tackle conventional boundaries to push innovation and drive improvements. These are some key aspects of my philosophy and working style:

Complexity Management: I analyze complex systems, identify key requirements, and develop solutions that meet stakeholder expectations. This part includes tight communication with everyone involved. In the end this process includes the typical phases of a “design thinking” approach to analyze user&business needs (business objectives), isolate the problem to solve and then design the technical architecture to realize the solution.

Comprehensive Technical Expertise: My skill set - growing with each project - encompasses various programming languages and frameworks, including Golang, Java, Typescript, Quarkus, Node.js, Nest.JS, Angular, Android, a bit of Python, Ionic, Docker/Podman, and Kubernetes. I am also an expert in technologies supporting scalable systems including Kafka, NATS, MQTT, Microservices, and big data topics like Hadoop or S3, and have been working with Large Language Models (LLMs) like GPT since 2023.

I am frequently working in the embedded world from IoT to real-time video analysis or sensor data integration and ingestion. This part includes the task to keep the systems and communication paths save.

Typical basic technology/tool know-how (not mentioned explicitly): Linux, OSX, Bash, Shell, ZSH, ssh, yaml, JSON, JSONL, JSONB, protobuf, gRPC, JWT, XML, http(s), REST, OpenAPI, Swagger, various test tools (TDD, BDD), SonarCube/SonarCloud, WebSockets, OAuth, OpenID, Keycloak, RabbitMQ, Nginx, Traefik, Mermaid, UML, Confluence, Jira, Agile.

Leadership and Knowledge Transfer: I have a track record leading cross-functional teams, including offshore teams from a few up to 50 developers. I emphasize the importance of knowledge transfer in areas such as system design, API development, scalable system design, and machine learning applications.

Startup Experience: Working as the CTO for startups, i defined the technical architecture and contributed as a developer not only in the bootup-phase. As an example, i led a mobile context-based advertising startup to success and have experience with exits.

Working Environment: Dedicated Software- and Hardware-Lab rooms and equipment available on site.

My general approach to projects is characterized by the following

Holistic Approach: I oversee projects from conception to implementation and consider all relevant aspects, from system architecture to user-friendliness.

Hands-on Mentality: As a hands-on architect, I frequently implement proof of concepts (PoCs) before handing them over to the team. Doing so keeps me actively involved in all project phases, from requirements gathering and development to deployment.

Focus on Quality and Innovation: I ensure a high level of quality in every phase of technology development and implementation. My role usually involves being the driver for innovation and exploring new technologies to evaluate their potential applications.

Effective Communication and Collaboration: I coordinate communication between all project stakeholders, foster consensus on project goals, and define the project scope to ensure alignment with the given business objectives. I can lead and coordinate the work of geographically dispersed development teams and ensure a cohesive development strategy.

My professional philosophy and approach to projects demonstrate the commitment to excellence, innovation, and the ability to meet the challenges of the ever-evolving technological landscape. My flexibility, comprehensive technical expertise, leadership qualities, and hands-on approach proofed to be an asset to any project.

Languages

German
Native
English
Advanced

Education

Lorem ipsum dolor sit amet

Dipl.Ing (FH) · Electrical Engineering, Electronics - Automation