As a Project Lead, Lead Architect, CTO and Innovation Architect, I specialize in designing and (hands-on) complex systems across a variety of domains including embedded, edge computing, backend development, machine learning and mobile. My technical expertise spans a range of programming languages and frameworks/technologies, including Golang, Java, Quarkus, Node.js (Nest.js), Python for machine learning and Angular for web development, Android and Ionic for mobile applications. I am also working with IoT devices, sensors and have a complete hardware lab at my location available.
I have a deep background in video streaming technologies such as WebRTC/gstreamer - in specific PION and LiveKit - and machine learning frameworks including OpenCV, PyTorch, and TensorFlow.
Since 2023 i am working with LLMs and tools like ChatGPT, Claude AI, various open source LLM models for local solutions, the LangChain tool family, Ollama and LM Studio and various vector databases. I am using local LLMs for privacy-focused use cases. I am proficient implementing Agents, different RAG solutions and integrating content ingesters including multi-modal environments. I worked with tools like Supervision for AI-assisted video analysis (Traffic, Production etc.). Constantly checking the open source and closed source tool offerings.
In nearly all my recent projects i introduced "Observability" solutions based on OpenTelemetry (OTel), Prometheus, Grafana, Jaeger, fluent-bit. I often introduce topics like application KPIs, metrics and then help the teams to implement respective code.
As a Senior/Lead System Architect for companies like Siemens ITS, Siemens Mobility, Allianz, Arvato, Lufthansa Industry or BSH, I successfully achieved my tasks analyzing complex systems, identifying both explicit and implicit requirements, and delivering solutions that align with all stakeholders' expectations. My role has often involved acting as a senior technical liaison for both local and offshore development teams, notably establishing successful collaborations with teams in India - including on-site visits in India.
My expertise extends to UX/UI design, where I have developed a focus since my time as UI Specialist at Vodafone Global. I offer services from analysis and integration of standards to wireframe creation and briefing visual designers. Inm addition i implement UI using Angular and Ionic. My services include designing interfaces for embedded/edge systems, mobile solutions, and multimodal UIs, with a particular emphasis on integrating speech dialog systems and developing NLP and LLM-related solutions for edge devices.
In the realm of big data and data space systems, I am experienced in building scalable architectures using Kafka, Pulsar, Presto, Pig, S3 and Hive. Another focus includes exploring Iceberg for structured big data management.
I usually use Docker, docker-compose and Kubernetes. My primary goal is to help customers identify and implement optimal solutions by thoroughly understanding their requirements and acting as a strategic sparring partner to refine and enhance project scopes.
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 Q4, 2024.
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 a automatic credentials (serial number, wlan details, ansible
related details etc.) product generation flow based on n8n and Pocketbase.
Implemented the completely automatic Ubuntu image and configuration system
based on 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
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 were part of this task. The second use case will analyze
log data to improve our 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.
Post-launch, continuing to provide strategic support and enhancements, currently dedicating approximately weekend 10 hours per month to oversee the application's performance and user feedback integration.
Setting up team/company related tools (mailcow, n8n, nextcloud).
Tech stack: Golang, Angular 17/18, Ionic 7/8, Capacitor 6, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, PostgreSQL, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, RAG, Chroma, 433 MHz, Bluetooth Stack, Bluetooth, BLE, IR, nRF52840, ARM, Authelia, Authentik, Traefik, Nordic, n8n, Mailcow, Nextcloud, Pocketbase
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.
Pushing things forward with the small and young team and providing know-how transfer.
Main tech gear: Golang, WebRTC, Livekit, Pion, PostgreSQL, Docker, docker-compose, Kubernetes, Rancher, Azure, Grafana, Prometheus, Jaeger, OpenTelemetry, Unity, Meta Quest (Pro), NATS, Typescript, Angular
Developing and implementing the end-to-end real-time video and data streaming architecture and infrastructure for an autonomous robot. Integrating the initial solution into the HomeConnect cloud system. Several PoCs for different levels of real-time video and data channel use cases. Implementing the complete WebRTC-based backend and client infrastructure. Implementing a browser based WebRTC client for testing. Implementing an edge device WebRTC client. Implementing a real-time remote control data channel system.
MQTT/Kafka, Docker, Quarkus, Prometheus, Grafana, PostgreSQL, 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
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 normalisation and local database support for better Dashboard performance.
Key Technologies:
Grails, Groovy, XML, JSON, REST, Java, Spring, Hibernate, MySQL, Linux, Tomcat, JavaScript, GWT, jQuery, JQuery Plugins and –UI, CSS, HTML5, 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, etc.
Evaluation of Cloud services (Amazon, Google, Akamei, Edgecast, Contendo, Limewire, HP 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.
This project is working fine – I am CTO of this running entity without a significant workload.
Note: I will be working on an Update November 2016.
Konzeption für ein Microservice- und Micro Frontend-System zur Kombination unterschiedlicher browser apps (Angular, Vue, React, Web Components etc.) in einem DOM.
Analyse von Micro-Frontends.
Implementierung diverser Proof-of-Concept Lösungen.
Defining the migration process and all needed components for an existing “in train” portal to current technologies (frontend, backend). Implementing the migration tools, setting up the new system. Implementing the new portal based on the defined structure and Angular 6 from scratch against the rules of Atomic Design.
Defining UE atoms, molecules,organisms.
Analyzing the current trends and technologies in the Home Appliance and SmartHome markets. Market analysis around IoT and SmartHome Connectivity with the goal to define concepts for the BSH internal innovation network. Connecting projects inside of BSH and Bosch to improve communication and technology exchange.
Defining and implementing PoC solutions for machine learning, deep learning and natural language processing (NLP). Working with BOSCH Corporate Research (Renningen, Sunnyvale USA).
Defining potential content formats for internal, community driven content. Defining a potential CMS for a connected device environment. Analysing add-ons like NLP (Natural Language processing), gestures and other topics.
Demonstrating and architecting browser based App technologies and new UX approaches for embedded solutions based on Angular and Qt 5. Defining upcoming use cases. Abstracting natural language IO and implementing related machine learning use cases. Defining complex CMS structures and a round trip ecosystem.
Implementing a client/server system to develop and run Chatbot use cases.
Defining and implementing PoCs for various technical machine learning topics. Workshops. PoCs. Connecting People. System Architectures
Analysing the current state of all platforms - developing roadmaps and requirements for the future of connected devices. Developing Proof-of-Concept solutions (PoC). System Design and –Architectures for connected devices. Integration into SmartHome environments, Embedded Linux environments, Browser based Apps, Use Cases, Natural Language IO, Workshops. Connecting People.
Key Technologies:
Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, Brillo, HomeConnect, AllSeen(AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, Google Assistant, Google Home, NLP Technologies, Bot Technologies, Connected Devices, Cloud Environments, Security, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX, HomeKit, AllSeen AllJoyn, OCF, IoTivity, Lora, Yocto, RiOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid Apps, Embedded Chromium, UX/UE.
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, 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. Various Cloud environments and Push services, Intellij Idea. WebStorm and
Android Studio. Jira, Confluence, Stash, BitBucket. IoT and Sensors.
Extending/finalizing an Android app for an in-car Entertainment solution.
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.
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.
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.
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, 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.
als Dipl. Ing (FH) Elektrotechnik-Automatisierungtechnik
System-Architekt für Projekte im embedded/mobile-Umfeld
CTO/Interim CTO für Startups
Rundumservices von der Beratung bis hin zur Konzeption und Erstellung schlüsselfertiger Software-Lösungen.
Microservices
Android Applikationen
Web-Applikationen/Browser based apps mit Micronaut, node.js, NestJS, Grails, Angular
Mobile Lösungen (Android, PhoneGap/Cordova/Ionic etc.).
REST, protobuf/gRPC Interfacing etc.
Location based Services
RxJava, RxJS, NGRX, Akita etc.
Machine Learning/Deep Learning
NLP und Chatbots
IoT, SmartHome, Home Appliances
Big Data Analysis mit Apache Spark, Kafka, Cassandra etc.
Microservices, Consul, Vault, Traefik
Keycloak IDM, OAuth, JWT
Machine und Deep Learning
Linux, OSX, embedded, Edge-Systeme
NiFi, Atlas, OpenWhisk, Pulsar
Langjährige Erfahrung mit mobilen Endgeräten
User Interface Design, Touch UI
Embedded Linux + Touch UI
Erfahrungen mit Redaktionssystemen
mehrere Redaktionssysteme entwickelt
Embedded Systeme
J2EE, Tomcat, Quarkus, Micronaut
Webservices
OnVif Video
Janus, Ovenmedia, Mediasoup Videoserver
WebRTC
Nextcloud und -apps
Groovy
JavaScript Frameworks (node.js, AngularJS, Meteor)
Deutschland: D8 Kommentar: bei Bedarf vor Ort (auch Ausland in Europa, USA, AUS, NZ) D4 Arbeitserlaubnis: keine Arbeitserlaubnis Weitere Länder: Bin seit 20 Jahren regelmäßig in den USA - hauptsächlich San Francisco Bay Area - unterwegs.
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 Q4, 2024.
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 a automatic credentials (serial number, wlan details, ansible
related details etc.) product generation flow based on n8n and Pocketbase.
Implemented the completely automatic Ubuntu image and configuration system
based on 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
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 were part of this task. The second use case will analyze
log data to improve our 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.
Post-launch, continuing to provide strategic support and enhancements, currently dedicating approximately weekend 10 hours per month to oversee the application's performance and user feedback integration.
Setting up team/company related tools (mailcow, n8n, nextcloud).
Tech stack: Golang, Angular 17/18, Ionic 7/8, Capacitor 6, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, PostgreSQL, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, RAG, Chroma, 433 MHz, Bluetooth Stack, Bluetooth, BLE, IR, nRF52840, ARM, Authelia, Authentik, Traefik, Nordic, n8n, Mailcow, Nextcloud, Pocketbase
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.
Pushing things forward with the small and young team and providing know-how transfer.
Main tech gear: Golang, WebRTC, Livekit, Pion, PostgreSQL, Docker, docker-compose, Kubernetes, Rancher, Azure, Grafana, Prometheus, Jaeger, OpenTelemetry, Unity, Meta Quest (Pro), NATS, Typescript, Angular
Developing and implementing the end-to-end real-time video and data streaming architecture and infrastructure for an autonomous robot. Integrating the initial solution into the HomeConnect cloud system. Several PoCs for different levels of real-time video and data channel use cases. Implementing the complete WebRTC-based backend and client infrastructure. Implementing a browser based WebRTC client for testing. Implementing an edge device WebRTC client. Implementing a real-time remote control data channel system.
MQTT/Kafka, Docker, Quarkus, Prometheus, Grafana, PostgreSQL, 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
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 normalisation and local database support for better Dashboard performance.
Key Technologies:
Grails, Groovy, XML, JSON, REST, Java, Spring, Hibernate, MySQL, Linux, Tomcat, JavaScript, GWT, jQuery, JQuery Plugins and –UI, CSS, HTML5, 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, etc.
Evaluation of Cloud services (Amazon, Google, Akamei, Edgecast, Contendo, Limewire, HP 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.
This project is working fine – I am CTO of this running entity without a significant workload.
Note: I will be working on an Update November 2016.
Konzeption für ein Microservice- und Micro Frontend-System zur Kombination unterschiedlicher browser apps (Angular, Vue, React, Web Components etc.) in einem DOM.
Analyse von Micro-Frontends.
Implementierung diverser Proof-of-Concept Lösungen.
Defining the migration process and all needed components for an existing “in train” portal to current technologies (frontend, backend). Implementing the migration tools, setting up the new system. Implementing the new portal based on the defined structure and Angular 6 from scratch against the rules of Atomic Design.
Defining UE atoms, molecules,organisms.
Analyzing the current trends and technologies in the Home Appliance and SmartHome markets. Market analysis around IoT and SmartHome Connectivity with the goal to define concepts for the BSH internal innovation network. Connecting projects inside of BSH and Bosch to improve communication and technology exchange.
Defining and implementing PoC solutions for machine learning, deep learning and natural language processing (NLP). Working with BOSCH Corporate Research (Renningen, Sunnyvale USA).
Defining potential content formats for internal, community driven content. Defining a potential CMS for a connected device environment. Analysing add-ons like NLP (Natural Language processing), gestures and other topics.
Demonstrating and architecting browser based App technologies and new UX approaches for embedded solutions based on Angular and Qt 5. Defining upcoming use cases. Abstracting natural language IO and implementing related machine learning use cases. Defining complex CMS structures and a round trip ecosystem.
Implementing a client/server system to develop and run Chatbot use cases.
Defining and implementing PoCs for various technical machine learning topics. Workshops. PoCs. Connecting People. System Architectures
Analysing the current state of all platforms - developing roadmaps and requirements for the future of connected devices. Developing Proof-of-Concept solutions (PoC). System Design and –Architectures for connected devices. Integration into SmartHome environments, Embedded Linux environments, Browser based Apps, Use Cases, Natural Language IO, Workshops. Connecting People.
Key Technologies:
Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, Brillo, HomeConnect, AllSeen(AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, Google Assistant, Google Home, NLP Technologies, Bot Technologies, Connected Devices, Cloud Environments, Security, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX, HomeKit, AllSeen AllJoyn, OCF, IoTivity, Lora, Yocto, RiOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid Apps, Embedded Chromium, UX/UE.
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, 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. Various Cloud environments and Push services, Intellij Idea. WebStorm and
Android Studio. Jira, Confluence, Stash, BitBucket. IoT and Sensors.
Extending/finalizing an Android app for an in-car Entertainment solution.
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.
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.
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.
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, 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.
als Dipl. Ing (FH) Elektrotechnik-Automatisierungtechnik
System-Architekt für Projekte im embedded/mobile-Umfeld
CTO/Interim CTO für Startups
Rundumservices von der Beratung bis hin zur Konzeption und Erstellung schlüsselfertiger Software-Lösungen.
Microservices
Android Applikationen
Web-Applikationen/Browser based apps mit Micronaut, node.js, NestJS, Grails, Angular
Mobile Lösungen (Android, PhoneGap/Cordova/Ionic etc.).
REST, protobuf/gRPC Interfacing etc.
Location based Services
RxJava, RxJS, NGRX, Akita etc.
Machine Learning/Deep Learning
NLP und Chatbots
IoT, SmartHome, Home Appliances
Big Data Analysis mit Apache Spark, Kafka, Cassandra etc.
Microservices, Consul, Vault, Traefik
Keycloak IDM, OAuth, JWT
Machine und Deep Learning
Linux, OSX, embedded, Edge-Systeme
NiFi, Atlas, OpenWhisk, Pulsar
Langjährige Erfahrung mit mobilen Endgeräten
User Interface Design, Touch UI
Embedded Linux + Touch UI
Erfahrungen mit Redaktionssystemen
mehrere Redaktionssysteme entwickelt
Embedded Systeme
J2EE, Tomcat, Quarkus, Micronaut
Webservices
OnVif Video
Janus, Ovenmedia, Mediasoup Videoserver
WebRTC
Nextcloud und -apps
Groovy
JavaScript Frameworks (node.js, AngularJS, Meteor)
Deutschland: D8 Kommentar: bei Bedarf vor Ort (auch Ausland in Europa, USA, AUS, NZ) D4 Arbeitserlaubnis: keine Arbeitserlaubnis Weitere Länder: Bin seit 20 Jahren regelmäßig in den USA - hauptsächlich San Francisco Bay Area - unterwegs.