Senior/Lead Architect, Dev. Embedded, Matter, WebRTC, LLM/GPT, LangChain, Golang, Angular, Quarkus Hands-On - implementing PoCs up to complete systems
Aktualisiert am 17.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Projektleitung
Architekt
LLM
Edge Computing
IoT
Ionic
UX/UI
Angular
Machine Learning
Kafka
Big Data
NestJS
NLP
Node.js
Android
Mobile
Offshore Teams führen (Indien)
Tensorflow
Docker
Quarkus
Golang
Deutsch
Muttersprache
Englisch
in Wort und Schrift. regelmäßige US-Aufenthalte

Einsatzorte

Einsatzorte

München (+50km) Berlin (+20km) Frankfurt am Main (+10km)
Deutschland, Österreich
möglich

Projekte

Projekte

2 Monate
2024-05 - heute

Architect/Developer Backend&WebRTC Solution for AR/VR (Web 3.0) Product

Developer/Architect AR/VR & WebRTC Backend & Clients Golang Java Shell
Developer/Architect AR/VR & WebRTC Backend & Clients

Defining and implementing an efficient, scalable backend microservices infrastructure for a new AR/VR solution. Enable AR/VR clients to connect to this backend infrastructure and 3rd party APIs. Analyzing/driving requirements and implementing the respective backend features. Integrating a complex WebRTC backend to provide real-time audio, video and data connectivity for a larger number of users. Connecting Unity clients with WebRTC.

Pushing things forward with the small and young team.

Golang, WebRTC, Livekit, Pion, PostgreSQL, Docker, docker-compose, scripts, Kubernetes, Azure, Grafana, Prometheus, Jaeger, OpenTelemetry, Unity, Meta Quest (Pro)

WebRTC various AR products Unity Go-Zero Golang Pion LiveKit Meta Quest Kafka Docker PostgreSQL Jira Confluence
Golang Java Shell
Lufthansa Industries
Remote
1 Jahr 7 Monate
2023-01 - 2024-07

Healthace Startup:Architect/Developer - Golang/ARM, Embedded Integration, C/Arduino, Angular/Ionic, LLM/GPT

Architect/Developer Golang Angular Ionic ...
Architect/Developer
  • Defined and implemented the architectural design for both backend and frontend components of an innovative healthcare product line, emphasizing scalability and cross-platform functionality.
  • Led the development and successful deployment of a Proof of Concept (PoC), followed by the launch of the first production-ready solution, targeting a significant market entry in Q3, 2024.
  • Engineered a hybrid mobile application suite for iOS and Android based on Ionic and Angular, integrating an embedded Golang server with IoT and edge computing capabilities for real-time data processing.
  • Implemented a diverse range of sensor and radar technologies to enhance device interactivity and data accuracy, fostering advancements in healthcare monitoring and diagnostics.
  • Coordinated closely with the startup team to ensure a seamless handover of the complete solution, including detailed documentation and user guides created with Figma and wireframing tools.
Post-launch, i intend to provide strategic support and enhancements, dedicating approximately 10 hours per month to oversee the application's performance and user feedback integration.

Tech stack: Golang, Angular 17, Ionic 7, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, PostgreSQL, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, RAG, Chroma, 433 MHz, Bluetooth Stack, BLE, IR, nRF52840, ARM, Authelia, Authentik, Traefik
Docker OpenAI LangChain LlamaIndex Weaviate Chroma nRF52840 ARM Traefik Authelia Authentic
Golang Angular Ionic TypeScript Android iOS Debian Linux Ansible Quarkus PostgreSQL C Python RAG
Startup N.N
München
1 Jahr
2023-04 - 2024-03

Lead Architect: Realtime Video Analysis, Embedded

Lead Architect Java Python Golang ...
Lead Architect
  • Being responsible for and driving the design and development of an industrial real-time video analysis infrastructure for a Gigafactory project, setting a important building block for advanced manufacturing video analytics.
  • Orchestrated the implementation of various Proof of Concepts (PoCs) for core software components, serving as foundational blueprints for the development team and ensuring alignment with project specifications.
  • Directed a international remote development team, driving collaboration and knowledge sharing across borders to drive the project towards success.
  • Engaged with a wide array of stakeholders to gather requirements, refine project objectives, and develop a comprehensive system architecture that addressed key business needs.
  • Produced extensive documentation (wiki), including system designs, Jira epics, and task outlines, facilitating clear communication and efficient workflow within the development team.
  • Led the deployment phases with a keen focus on end-to-end (E2E) testing, ensuring the system?s reliability and performance met rigorous standards.
  • "Hands-On" developed and demonstrated versatile use case implementations in Golang and Java, 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 using Prometheus, AlertManager, CAdvisor, Grafana, Jaeger, OpenTelemetry, fluent-bit
 
Kafka Jaeger Prometheus fluent-bit PostgreSQL MinIO S3 Quarkus gstreamer OpenCV docker docker-compose Linux AWS SeaweedFS RClone Siemens IE Hub Grafana Superset GitLab
Java Python Golang machine learning Visual Transformers Complete Documentation CNN RNN
Siemens
Remote
10 Monate
2023-03 - 2023-12

ChatGTP, LLM based content Analysis

CTO Python Java node.js ...
CTO
  • Pioneered the upgrade of a Language Model (LLM) infrastructure, initially created in 2023, transitioning from proprietary OpenAI APIs to versatile open-source LLM frameworks.
  • Engineered and integrated novel 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, bolstering the system's interpretative and responsive capabilities.
  • Conducted a thorough assessment of multiple vector databases, identifying optimal solutions for efficient data indexing and retrieval to support sophisticated language models.


Llamaindex LangChain Weaviate Ragas
Python Java node.js chatGPT LLM Models HuggingFace Ragas
NN Startup (USA)
2 Monate
2023-01 - 2023-02

Developer Golang/Angular/Ionic/chatGPT

Python Golang SQL ...
  • Pioneered the architectural design for both backend and frontend components of an innovative healthcare product line, emphasizing scalability and cross-platform functionality.
  • Led the development and successful deployment of a Proof of Concept (PoC), followed by the launch of the first production-ready solution, targeting a significant market entry in 2024.
  • Engineered a comprehensive mobile application suite for iOS and Android, integrating an embedded Golang server with IoT and edge computing capabilities for real-time data processing.
  • Implemented a diverse range of sensor and radar technologies to enhance device interactivity and data accuracy, fostering advancements in healthcare monitoring and diagnostics.
  • Coordinated closely with the startup team to ensure a seamless handover of the complete solution, including detailed documentation and user guides created with Figma and wireframing tools.
Post-launch, continued to provide strategic support and enhancements, dedicating approximately 10 hours per month to oversee the application's performance and user feedback integration.

Tech stack: Golang, Angular, Ionic, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, Postgres, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, Chroma, embedded hardware schermatics,
GoLand PyCharm DataGrip CLion SQLite chatGPT Ionic Capacitor
Python Golang SQL Gorm Angular Android iOS Linux embedded
Nn Startup
Remote
1 Jahr 1 Monat
2021-12 - 2022-12

Real-Time Video/Data Streaming Solution Architect (hands-on) for Autonomous Consumer Robot

Senior System Architect/PO Golang MQTT/Kafka Docker ...
Senior System Architect/PO
  • Conceptualized and established an end-to-end architecture for real-time video and data streaming tailored for an autonomous robotic system, paving the way for advanced automation in smart home technology.
  • Integrated the solution within BSH's existing HomeConnect cloud ecosystem, leveraging the platform to extend the system's capabilities.
  • Conducted multiple Proof of Concepts (PoCs), each targeting distinct real-time video and data streaming scenarios, setting the stage for a versatile, multi-use architecture.
  • Executed the full-stack development of a WebRTC-based communication layer, enabling real-time interaction between the robotic system and the end-user interface.
  • Designed and implemented a TypeScript-based WebRTC client for rigorous system testing, alongside a Golang/gstreamer powered edge device client for streamlined operations.
  • Innovated a real-time remote control data channel, coupled with a sophisticated command and control structure, ensuring precise manipulation of the robotic unit.
  • Outlined 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 diagnostic tools aimed at analyzing video quality, ensuring the highest standards were met for user experience.
  • Delivered a strategic approach to incorporating machine learning techniques, defining requirements to advance the system's decision-making and predictive capabilities.
  • Directed a skilled development team based in India, managing project deliverables, timelines, and ensuring the adherence to quality and technical standards.
Tech Stack:
  • 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
  • WebRTC
  • Pion
  • Livekit
  • embedded hardware
  • Sensors&Actuators
  • ROS2
  • AWS DeepRacer
  • Go/Golang
  • Typescript
  • Shell Scripts
  • OpenTelemetry
Docker Quarkus Prometheus Grafana PostgreSQL Jira Confluence RPi Jetson Nano Qualcomm CPUs Pion Livekit ROS2
Golang 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 Typescript Shell Scripts
Remote
2 Jahre 9 Monate
2020-03 - 2022-11

CTO Content/Videostreaming Platform (Fullstack, node.js, Angular, ML/DL)

CTO, Co-Founder, Entwickler, Infrakstruktur Nextcloud Jitsi WebRTC ...
CTO, Co-Founder, Entwickler, Infrakstruktur
  • Planung und Aufbau einer Platform für Content-Sharing, Online-Collaboration, verteilte Backup-Systeme sowie diverse Audio/Video Streaming-Dienste. Datensicherung und Synchronisation mittels S3-kompatibler Systeme. Kommunikation der Microservices mit Hilfe von Messaging.
  • Aufbau einer skalierbaren Umgebung für das Streamen von Konzerten und Konferenzen (one-to-many) sowie von Gruppenchats (many-to-many). Integration diverser Streaming-Platffomen wie Ovenmediaengine, Jitsi, BigBlueButton. ONVIV, RTSP, RTP. Deepstream, gstreamer.
  • Aufbau der skalierbaren Systemplatform mit Traefik, Keycloak sowie Nest.JS-basierten Microservices. Monitoring mit Prometheus/Grafana. UI (desktopp, mobile) mit Angular 10 und Ionic.
  • Projektleitung - diverse Offshore Frontend/Backend-Entwickler (für Angular Frontends, Teile des Backends).
  • Cloud-Support mit Docker, Kubernetes, S3, EC2 etc.
  • Integration diverser Videostreaming-Plattformen
  • Implementierung einer Videostream-Pipeline zur Analyse mit machine Learning
Intellij Webstorm S3 EC2 Root-Server Jitsi Nextcloud Ubuntu Intellij Visual Code AWS Azure
Nextcloud Jitsi WebRTC node.js nestJS Keycloak Traefik MongoDB Docker Kubernetes Scrum Teamleitung TURN NAT OnVif OpenAPI RabbitMQ Kafka MariaDB npm Angular OpenCV Jitsi Audio-/Video-Streaming TURN NAT Angular Ionic NX Deepstream gstreamer ONVIF
Startup
München
5 Monate
2021-12 - 2022-04

Senior System Architect/Developer

Architect/Developer Java Quarkus NestJS ...
Architect/Developer

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

Atlassian JIRA Atlassian Confluence PostgreSQL
Java Quarkus NestJS Perl ROS2 WebRTC Pioneer Investments LiveKit embedded Machine Learning GPU Streaming H.265 AV1 Golang
BSH
Remote
1 Jahr 1 Monat
2021-01 - 2022-01

Senior System Architect / PoCs SmartMeter Gateway (System Architecture, Observability, Monitoring, Big Data)

Architect Prometheus Grafana Kubernetes ...
Architect

Acting as the Senior System Architect spanning multiple teams with the goal to introduce new technologies and to increase productivity and scalability.

Working on MVC proposals and PoC implementations for system wide monitoring, alerting and implementing various PoC stages for complex SmartMeter Gateway (SmGW) use cases. Technical counterpart for several developer teams to work on system analysis, defining next steps and system migration into more modern technologies. Analyzing the flow of incoming IoT-related measurement and event data objects. Analysis of typical data flow scenarios in the electrical grid marketplace.

  • Worked on developing state-of-the art 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.
  • Java, Spring Boot, Actuator, Custom Metrics, Micrometer
  • Prometheus, Grafana, Dashboard/Panel Programming, Telegraf
  • OpenTelemetry
  • TICK Stack
  • Cucumber, Cypress, TDD
  • Kafka, InfluxDB, Postgres, TimescaleDB, Data Streaming
  • Data Warehouse, Data Spaces, Big Data
  • Kubernetes, Istio, Docker, docker-compose
  • Testing, Logging, Monitoring,
  • JSON, Edifact Data Objects
  • Angular, Micro-Frontends
  • Quarkus
  • Graylog, Instana
  • Sonarcube, Fortify
  • Whitesource
  • fluentd, fluentd bit
  • OpenTelemetry
  • Loki
  • IoT
  • MSCONs
  • TAF (Tarifanwendungsfälle)

Quarkus Grafana Prometheus Atlassian JIRA Atlassian Confluence PostgreSQL TimescaleDB
Prometheus Grafana Kubernetes Monitoring Cloud Scalable Systems Service Mesh Hadoop Kafka Istio Java Python Node.js nestJS Docker
Arvato
Home Office
4 Monate
2020-10 - 2021-01

Architecture&Implementation: Data Broker / IoT / Car Charging Stations

System Architect and Developer Kafka MQTT IEC 101/104 ...
System Architect and Developer
  • Pioneered the design and development of one of the world?s first intelligent Wallbox systems for electric vehicles (EVs), focusing on bi-directional energy distribution.
  • Undertook end-to-end project responsibilities, from concept to implementation, creating a scalable environment for Wallbox pooling systems.
  • Built proof of concept (PoC) models and evolved them into a fully functional demo, paving the way for 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).
  • Culminated the project with the delivery of a Minimum Viable Product (MVP), seamlessly transitioning the system for partner integration and field deployment.
    • Trailblazed in the EV charging infrastructure domain by architecting an innovative solution that set a benchmark in the industry.
    • Demonstrated expertise in system architecture, delivering a robust solution capable of supporting future expansions and integrations.
    • Kafka
    • Docker
    • Kubernetes
    • MQTT
    • Spring Boot
    • Quarkus
    • Prometheus
    • Grafana
    • Azure
    • InfluxDB
    • IEC 101/104
    • NestJS
    • Test Tools
Kafka MQTT IEC 101/104 Spring Boot node.js Prometheus Grafana Docker Kubernetes Azure NestJS Kafka Streaming API Kafka Processor API AVRO kSQL Java Quarkus
EnBw
Remote
2 Monate
2020-04 - 2020-05

Backend/Middleware Entwicklung Vendo (node.js)

Software-Entwickler node.js KOA Cucumber ...
Software-Entwickler
  • Weiterentwicklung eines Backends (node.js)
  • Sicherheitsaspekte, Architekturfragen, Tests mit Cucumber, jest
node.js KOA Cucumber Jest REST API Security
Deutsche Bahn
Frankfurt/Home Office
1 Jahr 1 Monat
2019-04 - 2020-04

Senior System Architect (IoT und Connectivity, Smart City)

Senior System Architect REST APIs Spring Boot Spring Security ...
Senior System Architect
  • Served 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.
  • Architected a scalable Data Space environment leveraging microservices for a new IoT infrastructure, enhancing the big data analysis capabilities.
  • Formulated 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, incorporating solutions from industry leaders like Netflix, Lyft, Uber, Airbnb, and LinkedIn.
  • 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, 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.



  • Key Technologies:
    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, Cassandra, MongoDB, Aerospike, Min.IO, Presto, Hive, IoT,
    international traffic control standards like TMDD or NTCIP, Interface-Technologies, AimSun,
    Vaisalla, various related technologies. IoT and Sensors. ONVIF connectivity
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 Cassandra MongoDB Aerospike Min.IO IoT international traffic control standards like TMDD or NTCIP Interface-Technologies AimSun Vaisalla various related technologies
REST APIs Spring Boot Spring Security SOAP ActiveMQ Kafka Spark Juno Data Spaces Ontologies DevOps topics ELK Monitoring node.js JavaScript Typescript Java Prometheus Traefik Wireshark SNMP OCIT Docker Kubernetes AWS Cloud protobuf/gRPC Cassandra MongoDB Aerospike IoT various related technologies Scrum Prometheus DataSpaces DataBroker Offshore Development ONVIF
Siemens Mobility
München
10 Jahre 1 Monat
2010-04 - 2020-04

Co-Founder, Lead Developer. Fullstack (Grails, Angular, node.js)

CTO Scrum Grails node.js ...
CTO
  • The main work for this project ended in December 2014 and will proceed as a small “side project” (weekends) for on-going adaptations of new services.
  • Defining the complete technical infrastructure for an international portal in the music marketing business (digital and physical distribution). Responsible for the complete IT infrastructure including site look&feel, security, cloud computing, ecommerce etc.
  • Interfaces to music labels and stores using RESTful interfaces, JSON, open APIs, XML. Automating the ecommerce area. Handling large amounts of content including cloud storage and backup. Microsite builder, Communities, Mashups, Data Mining.
  • Legal setup, tax optimization, investor documentation and meetings.
  • Complete project management for an international team of developers and designers. Defining the JS libraries and extensions. Defining HTML5 Canvas solutions. Doing mobile apps (Android)

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.

Angular CTO
Scrum Grails node.js Kafka JSON REST Android Offshore Microservices UX UI Linux
Munich, NYC
3 Monate
2019-01 - 2019-03

Systemarchitekt für Micro-Frontends (Angular, VUE, React, Web Components)

System Architekt System Architekturen Microservices Microfrontends ...
System Architekt

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.

Angular single-spa
System Architekturen Microservices Microfrontends Verteilte Systeme DHT Blockchain Security Angular VUE Web Components Docker
Dr. Karl Storz
Tuttlingen
6 Monate
2018-07 - 2018-12

Angular 6/7 Portal Migration - Atomic Design

Software-Entwickler Angular NgRX JsRx ...
Software-Entwickler

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.

Angular NgRX JsRx node.js
Deutsche Bahn
Frankfurt am Main
1 Jahr 1 Monat
2017-12 - 2018-12

Consultant/Project Lead Innovation Strategy (embedded, UX/UI, machine Learning, Cloud)

Project Lead, Tech Scout embedded Linux Iot ...
Project Lead, Tech Scout

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

Movidius Dialogflow Rasa MyCroft Alexa HomeConnect
embedded Linux Iot IoT-Device Zephyr Node.red node.js HomeConnect AllSeen AllJoyn OpenHab RPi Iotivity HomeKit Android NLP Machine Learning Neurale Netzwerke SmartThings OCF Lora Yocto KNX UX UI Tensorflow Keras Python Chatbot NLP
BSH
Traunreut
9 Monate
2016-07 - 2017-03

Lead Embedded Strategy

Consultant
Consultant

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.

Bosch Siemens Haushaltgeräte
Traunreut
3 Jahre 5 Monate
2013-07 - 2016-11

Mobile AdTech Startup (Android, Fullstack)

CTO and Co-Founder [company on request] Android iOS Javascript ...
CTO and Co-Founder [company on request]

Defining the scope, use cases and the architecture for a mobile start-up company (location/context based services, targeting advertisement). Implementation of client and server (Dashboard) code. Implementing location based services, sensor services, power management, background services, REST communication for Android devices (Android SDK). 

Defining and implementing iBeacon based location service features.

Defining and implementing a scaleable cloud based push service infrastructure.

 

Defining the architecture the big data analysis system to manage KPIs and “intelligent” targeting filter scenarios etc.

Implementing the client and server database structure.

Implementing the Android SDK, Android apps, AngularJS based dashboard, Grails based REST API.

Leading a multi national, multi site on-site and off-shore developer team.

Android Studio WebStorm IntelliJ Shell scripts mongoDB Aerospike Jira Confluence Bitbucket AWS Google Cloud
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. Ansible
München
5 Monate
2014-10 - 2015-02

Android Media App

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.

Hirschmann Car
Fulda
2 Monate
2014-08 - 2014-09

Location Based Services (Android, BLE)

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.

Vodafone
6 Monate
2014-01 - 2014-06

Android Tablet Client

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.

BMW
1 Jahr 2 Monate
2012-08 - 2013-09

Mobile Platform Solution/Android

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.

Allianz
Munich
1 Jahr
2011-09 - 2012-08

Developing and implementing the touch UE

GWT Specialist
GWT Specialist
  • Developing and implementing the touch UE for an industrial system based on GWT and browser based technologies. Defining and building up the general System Architecture for the Client, Documentation based an message events, custom UI Widgets and WebSocket communications.
  • Managing the UI definition process (System analysis, defining Requirements, producing the Wireframes, briefing visual design teams, refining wireframes and visuals, implementing final visual design)
Javascript jQuery jQuery Mobile HTML5 GWT Java Wireframes CSS less (CSS) Twitter Bootstrap Touch Interfaces Touch UE Design Webfonts Webkit Node.js Web Sockets. IntelliJ Idea WebStorm.
HBM
Darmstadt
6 Monate
2011-09 - 2012-02

Internet Tablet Content Application

  • Small parallel project: Developing/implementing the potential architecture for a tablet device content application.
Android iOS Javascript jQuery jQuery Mobile HTML5 GWT Java Wireframes CSS Touch Interfaces Touch UE Design
Heise Verlag
Hannover
5 Monate
2011-08 - 2011-12

Android 4 ICS Migration Strategy

  • Analyzing the requirements and technology for ongoing and future Android projects regarding changes imposed by Android ICS. Developing a strategy for UE, testing etc.
Android UE
Telekom
Darmstadt
3 Monate
2011-06 - 2011-08

Developing the future architecture for a platform-independent mobile application suite

Android Specialist
Android Specialist
  • Developing the future architecture for a platform-independent mobile application suite. Taking over the further development of an existing Android system analysis application. Customizing this application. Extending a market research application, which gathers all the available information about activities on the phone of Market research Panel users for market research analysis.
Android Android framework Client/Server Javascript jQuery jQuery Mobile HTML5 Python GWT Java Wireframes CSS Touch Interfaces. Intellij Idea/Android Studio.
Nurago
Hannover
1 Jahr
2010-09 - 2011-08

VoIP Study

  • Analyzing the requirements and technology for a broad VoIP-Solution for Android and iOS-Devices. Project management tasks Telekom-internally and as a peer to an international software development company. Discussing and defining use cases for the application and test teams.
  • Providing solutions for the integration into the Telekom network.
iOS Android VoIP SIP IMS Telekom SIP/IMS backend solutions
Telekom
Darmstadt
1 Jahr 8 Monate
2010-01 - 2011-08

Embedded Control Application

  • Developing the system architecture, the user interface design and implementing a touch user interface based solution for a mobile network analyzer. The solution runs on Linux in an embedded environment (OMAP) and on Android. The user interface runs as compiled JavaScript in a browser object while the control logic is implemented as a Python module.
Android Javascript jQuery jQuery Mobile HTML5 Python GWT Java Wireframes CSS Design Qt Embedded WebKit Touch Interfaces. Intellij Idea/WebStorm
Rosenberger
Fridolfing
4 Monate
2010-12 - 2011-03

iPad Solution

  • Developing a concept for a iPad-specific transformation of Desktop web content of a larger newspaper.  Stopped because of time constraints.
Javascript jQuery jQuery Mobile HTML5 iOS WebKit CSS Touch Interface
SZ
Munich
1 Jahr 2 Monate
2009-09 - 2010-10

Technical consultancy and workshops regarding Android

Consultant/Developer Android
Consultant/Developer Android
  • Technical consultancy and workshops regarding Android, general mobile platforms, appstores and browser based applications. Discussing and developing solutions with the Scrum team.
  • VoIP feasibility study based on native applications and browser based frameworks
WebKit Javascript Android GWT jQuery CSS HTML4 HTML5
Telekom
Darmstadt
8 Monate
2010-02 - 2010-09

Designing a new VoIP-based communication suite for Android handsets based on LTE

  • Designing a new VoIP-based communication suite for Android handsets based on LTE (transport) and IMS (media session management) as the lead system design architect (technical project management). Defining the system design for the application CPU (not the transport layer) including RIL and the general app design (wireframes, technical architecture etc.) for VoIP and Video calls.
  • Integrating into Android address book and other native apps. Android, Java, C, LTE, IMS, Radio, RIL, Android telephony, UX (User Experience). Working in an international and mixed Agile/Scrum vs. classic Waterfall environment.
  • This project has migrated to VoLTE on IMS
Android RIL Linux Codecs LTE IMS Wireframes GWT Modem Scrum. Intellij Idea/Android Studio.
1 Jahr 6 Monate
2008-10 - 2010-03

Consultant/Developer OMTP BONDI (on behalf of T Mobile International, Bonn)

  • Driving the OMTP BONDI standard for browser based applications. Defining new requirements and specifications for BONDI APIs. Driving native ports. Implementing selected APIs. Defining technical architectures for potential ports. Face2 Face meetings, phone conferences
WebKit Javascript Android Windows Mobile Symbian Javascript C C++ Java BONDI JIL WAC HTML 4/5 W3C
T Mobile International
Bonn
2 Jahre 2 Monate
2008-01 - 2010-02

Mobile Platform Prototype Architect/Developer

  • Developing a completely new browser based application framework including the UE concept for platform independent browser based applications. Definition of a mobile platform, all interfaces to a real mobile platform (LTE, EMP), inter application communication, fundamental Widgets and User Experience. Definition of important use cases for proof-of-concept work. WebKit work.
  • Implementation under various platforms including Android.
WebKit GWT jQuery EMP Java Javascript Prototype Android OpenMoko OMAP mobile Linux etc. Intellij Idea
Ericsson Prototype Unit
Nuremberg
3 Monate
2009-05 - 2009-07

Proof-of-Concept, Android, Car

  • Porting Android onto the In-Car-Entertainment System of a car company. Defining the system architecture for an Android based in-car solution. Developing use cases for a “connected car”, presentation of dynamic car parameters (speed, temp, oil pressure, recurring track times etc.) security/sandboxing and app store concepts.
Android Linux UE OBD-II
Germany
1 Jahr 7 Monate
2006-07 - 2008-01

Mobile Platform Prototype Architect/Developer

  • Developing and improving of a prototype design for multimedia services as part of the Ericsson Mobile Platform (EMP). Integration of the prototype description and design into existing platforms.
  • Developing new services based on SIP/IMS-Frameworks and EMP (Audio, Video, Text Messaging, File Transfer, Whiteboarding). Testing. Integration of the new services into the platform as well as other applications. System design, System architecture, International standard requirements.
  • Defining the complete UE (GUI/User Experience) of the new application suite including wireframes, screens (managing external graphics department) and defining the system requirements along the way.
  • Concepts for future applications based on LTE/WiMax/HSPAe
  • Concepts for new UE based on browser based applications, mobile Linux
Eclipse C. C++ Lauterbach Trace diverse Platform-Tools Visio MS Office MS Project diverse Emulatoren. Standards: SIP RTP IMS RSVP SAP SDP MSRP Asterisk MobileTV Mobile Linux Android Webkit
Ericsson Prototype Unit
Nuremberg
3 Monate
2006-04 - 2006-06

Developing, adapting and optimizing of UI flows for a ?Streaming Music?-application

UE Specalist
UE Specalist
  • Developing, adapting and optimizing of UI flows for a „Streaming Music“-application for mobile devices and desktop PCs. Improving the existing infrastructure based on the user experience view.
  • Useability Tests, Analyzing the UE.
  • Developing a new solution for Podcasts, Download-Manager etc. Analyzing potential AJAX implementations.
Visio Symbian Tools MS Office MS Project Photoshop Emulators Storage and general content delivery network (CDN) solutions from Akamei
Sony NetServices
Salzburg
10 Monate
2005-03 - 2005-12

User Experience Implementation Manager

  • User Experience Manager for a large international mobile operator.
  • Organisation/Management/Optimisation/Implementing of menu structures, the Look&Feel etc. based on the operator specifications for mobile devices. Managing devices from different vendors.
  • Practical solutions and implementation of new services. Organisation and managing/running of device tests, fault reports/calls.
  • Application Flows, Adaption, Project management, Industrial Design. GUI Design and Optimisation. GUI/HMI/CHI Interface Design, Implementing, Consulting, Mockups.
  • This project includes services like MobileTV, streaming Music, PTT, IM.
  • Additional activities like technical presentations covering mobile system platforms or explaining upcoming trends in the mobile industry.
Office Tools MS Project Visio div. Tools for mobile Applications
Vodafone Global
Duesseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

abgeschlossenes Studium der Elektrotechnik an der FH Saarbrücken

als Dipl. Ing (FH) Elektrotechnik-Automatisierungtechnik


Seit 1999 selbständiger Consultant/Entwickler. CTO in diversen Startups. Projektleitung, PO, Entwickler.
Leitung diverser Offshore-Teams (Indien)

Breites Aktionsfeld, von UI/UX und Frontend über Backend bis zu IoT und embedded Systems.
Machine Learning/Deep Learning

Position

Position

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

Kompetenzen

Kompetenzen

Top-Skills

Projektleitung Architekt LLM Edge Computing IoT Ionic UX/UI Angular Machine Learning Kafka Big Data NestJS NLP Node.js Android Mobile Offshore Teams führen (Indien) Tensorflow Docker Quarkus Golang

Aufgabenbereiche

Beratung embedded UI/UX
Beratung Sprachdialogsysteme
CTO
Edge Computing
IoT
Leiter UX/UI
Machine Learning
Projektleitung
Senior System Architekt
Smart City
Verkehrsleitsysteme
Videokonferenzlösungen

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
AllJoyn
AllSeen
Audio-/Video-Streaming
AWS
Azure
BitBucket.
Blockchain
Cloud
Confluence
Confluence
CSS
Cucumber
Data Spaces
Deepstream
DevOps topics
DHT
Docker
EC2
ELK
embedded
Google Cloud
Grafana
Grails
gstreamer
gulp
Hadoop
HomeConnect
HomeKit
HTML5
IntelliJ
iOS
Iot
IoT-Device
Iotivity
Jira
Jitsi
Juno
Kafka
Keras
Keycloak
KNX
Kubernetes
Lora
Microfrontends
Microservices
Monitoring
Movidius
NAT
nestJS
Nextcloud
NLP
npm
OCF
OCIT
Ontologies
OnVif
OpenAPI
OpenHab
Prometheus
protobuf/gRPC
REST
REST API
REST APIs
RESTful API
Root-Server
S3
Scrum
Security
SmartThings
SOAP
Spark
Spring Boot
Spring Security
Stash
System Architekturen
Tensorflow
Traefik
TURN
User Stories
various related technologies
Verteilte Systeme
VUE
Web Components
WebRTC
Wireshark
WLAN
Yocto
Kenntnisse
  • CTO für mobile AdTech Startup (Exit erfolgt)
  • CTO für media Ingestion Startup (Betrieb)
  • CTO für Data Sharing/Collaboration/Backup sowie Konzert/Konferenz-Streams (Aufbau)
  • Teamleitung/Senior System Architekt (Verkehrsleitsysteme, SmartCity, IoT)
  • Android App Entwicklung
  • Skalierbare Backends
  • Big Data Systeme 
  • Machine Learning (edge, cloud)
  • Sprachdialogsysteme/NLP
  • Angular für Deutsche Bahn
  • User Experience (UI/UX)
  • Startups
  • Softwarehersteller
  • Entwicklung von Hard- und Softwarelösungen
  • Programmierung
  • Telekommunikation (mobile Endgeräte, IMS, VoIP, SIP, Android)
  • IT-Consulting
  • eCommerce-Lösungen
  • Datensicherheitsberatung
  • Mikrocontroller-Enwicklung (Atmel AVR, Arduino, OMAP etc.)
  • embedded Linux
  • langjähriges praktisches Know-How im Bereich XML, XSL und verwandte Technologien
  • Redaktion für US-amerikanische Entwicklersite "Forum Nokia"
  • Java und Tools section (engl.) für Forum Nokia
  • Erstellen diverser Applikationen mit Android, iOS, Groovy/Grails, node.js, nest.js, Angular, Spring Boot
 
Projektleitung bei diversen Projekten

User Experience Team (GUI, Application Flows, Konzepte etc.) bei einem
weltweit tätigen Mobilfunk-Provider. [Clients, Servicekonzepte, Tests]

Android (alle Ebenen von App bis Linux-Treiber)
IMS, SIP, VoIP
OSX
Phonegap, Cordova, Web Runtimes, Javascript
GWT
Grails, Groovy
AngularjS, Meteor, node.js

Programmierung diverser Applikationen (Client, Server)
Mikrocontroller (derzeit hauptsächlich AVR, Arduino, OMAP)
Java
Apache Tomcat, Servlets, Servlet Filter, HTTPD-Tomcat-Bridge, Pooling
Javascript Frameworks wie Meteor, Ember.js, Node.js

AJAX: jQuery, GWT, JSON etc.

Projekterfahrung mit Grails/Groovy sowie diversen JavaScript-Bibliotheken
und AJAX-Features

emBedded Visual VB 3.0, C++ 4.0
.net und .net Compact Framework für PocketPC, Smartphone2003

Liberty Alliance Authentication, Identity Service Provider
intensive Arbeiten im J2ME-Umfeld

MIDP 1.0/2.0 (MIDlets)
CDC, CLDC 1.0 und 1.1 (Simulatoren + Devices)
Series 60, Series 40, Series 80, Series 90
Symbian Tools (VS, .Net, Siemens, Nokia, Borland, Metrowerks)
AppForge MobileVB 3.x und 4.x
Nokia Tools/Emulatoren/Serverprodukte
Nokia Mobile Server Solutions
Nokia NDS 1/2
Nokia NCPT
Nokia NMIT
Nokia Mobile Server Services (NMSS)
Service-Clients für NMSS
RIM BlackBerry Systemumfeld (Client und BES 3.7/4.0 Server)
MM7, EAIF
MMS, WML, WAP, XHTML Emulatoren und Content-Generierung
Protokoll-Tests
Sun WTK
JBoss J2EE Server
Web Services mit SOAP, XML-RPC, WebMethods, WSDL, UDDI
JSP
CGI
PHP
Perl
mod_perl
Apache Web Server (1.x, 2.x)
Visual Basic
VBA
VB.Net
Kylix
Delphi
C
C#
HTML, XHTML, WAP/WML
XML
MS-XML
XSL
XSLT
XQUERY
XSL-FO
Saxon
Castor und ähnliche Tools
MS-XML
SVG (Datenformat und Tools)
Apache Xalan
Apache Xerces
Jaxp
JAX-RPC
Jakarta Tomcat
Borland JBuilder 7/8/9 (auch mit MobileSet 3.x)
Borland JBuilderX/2005
Borland C++Builder (auch Mobile Edition)
Borland C++BuilderX 1.5
Borland Application Server
NetBeans 5.0 einschl. Mobility Pack
Eclipse 3.x
VisiBroker
Microsoft Visual Studio
J2EE (JBOSS, Tomcat)
Sun One Studio (auch Mobile)
IBM Websphere
Apache Cocoon
Ant
Radius
XML-SPY und diverse andere XML/XSL/XPATH-Tools
Ebay SDK
Ebay API
Email-Systeme (Exchange, Postfix, qmail, Filter etc.)
Email-Push/Pull Strategien und Technologien
Portlets, JSR-168, Portlet API, Apache Portlet Framworks
AJAX, Grails, Ruby on Rails, Prototype, Groovy

CMS-Erfahrung u.a.
typo3
Drupal
PHPNuke
Mambo / Joomla
Contenido
Smarty Templates
Wikis
JBoss Portal
Test-Tool: Mercury Quality Center (Test Director)

Portal/Site-Erstellung mit Portlets, Apache Tools einschliessl. Internationalisierung
Struts, Java Server Faces (JSF), Tapestry, Velocity V1/V2
J2EE Taglib, JSTL, Anpassungen, Optimierungen

JBoss und JBoss Portal (Portlets, XSL-Pipelines)

Adabas
MySQL
ODBC/JDBC
Datenbank-Pooling (auch eigene Entwicklungen)
Hibernate, HSQLDB

Macromedia Dreamweaver MX 2004, Flash MX 2004
Adobe Photoshop
Adobe Premiere
MS-Acess
Borland JBuilder
Borland C++Builder
Codewarrior Wireless Studio

MindManager X5 Pro

viele andere Tools verfügbar und im Einsatz

Hardware:
Intel
SPARC
Transputer
embedded Systeme (PIC, 8051 und Derivate, NEC, Motorola)
Nokia 7650, 3650, nGage
Nokia 7210, 7250, 6800
Siemens SX-1
Nokia Series 90, Series 80, Series 60, Series 40 und Series 30
ARM Prozessoren
AVR Mikrocontroller

Eigene Entwicklungsumgebungen mit bis zu 4 Arbeitsplätzen vorhanden

Windows-Systemprogrammierung
Linux-Systemprogrammierung
Erstellung massgeschneiderter Application-Server auf Tomcat-Basis mit
Datenbank-Pooling, Logging, Session-Management etc.
Design mit UML

Datensicherheitskonzepte und -umsetzung (Encryption, SSL, OpenSSL, Public
Key-Architekturen, Bouncy Castle, Blowfish, DES/3DES, MD5/SHA1, RSA etc.)
Derzeit Einarbeitung in Liberty Alliance Authentication.

Java (J2SE, J2EE und J2ME)
Servlet API, hauptsächlich Jakarta Tomcat
Jakarta Struts, Barracuda, diverse MVC (Model-View-Controller) Technologien
JavaFaces (JSF)
JSP

intensive Erfahrung mit VBA und AddIn-Programmierung für MS-Office

Bluetooth API JSR-82, JABWT

GPS-Module (z.B. Lassen SQ)
GSM-Module
Atmel Mikrocontroller (AVR)
diverse Atmel-Tools

Bluetooth
IrDA

BML, WTVML, DVB HTML, SMIL für mobile Endgeräte

OMA, 3GPP, MMTel, IMS, IMPS, VoIP etc. fuer mobile Multimedia-Plattformen

Betriebssysteme

Android
Echtzeitbetriebssysteme
Linux
Mac OS
Mach
SUN OS, Solaris
Ubuntu
Unix
Linux, SCO, Solaris
VxWorks
Windows
Windows CE
Zephyr
Android
Konzentration auf Linux und Windows. Praktische Erfahrungen mit Mikrocontroller- und Parallel-Systemen (Transputer) sowie Workstations

native Symbian und Series60-Programmierung in C++
.Net und Web-Services
Kenntnisse von Java-Applikationsservern (J2EE)
SOAP
XML-RPC

Programmiersprachen

Android Studio
Angular
AngularJS
Assembler
Intel, SPARC
Basic
Visual Basic 6.0, VBA
C
Visual C, GNU C
C++
Visual C, GNU C, Borkand C++, Symbian, Epoc
CORBA IDL
Cordova/Ionic
embedded Linux. RxJava on Android
Fortran
Google Play Services
grunt
Java
Borland JBuilder 9 Enterprise, Sun ONE 5, CodeWarrior
Java/Groovy
JavaScript
Borland JBuilder 9 Enterprise, Sun ONE 5, CodeWarrior
JSON
Maschinensprachen
node.js
Occam
eigene Transputer-Hardware entwickelt
Pascal
auch Delphi
Perl
PHP
Python
Shell
Shell scripts
Tcl/Tk
Typescript
Visual Code
Visual Objects
VRML
WebStorm
Xt, Motif
Yeoman

Groovy

JavaScript Frameworks (node.js, AngularJS, Meteor)

 

Datenbanken

Access
Adabas
Aerospike
Apache Kafka
Apache Spark
BDE
Cassandra
DAO
DataSpaces
Filemaker
JDBC
MariaDB
mongoDB
MySQL
Weitgehende Erfahrung mit MySQL 3.x und 4.x und Tools
ODBC
Oracle
Grundkenntnisse 8i, XSQL, PL/SQL, interMedia
Proprietäre DB
SQL
wir arbeiten auch mit XML-zentrischen Datenbanken sowie embedded databases
XML Repository: zum Beipiel eXist
Java-Datenbank: Hibernate, HSQLDB
MySQL, Anbindungen an Applikationsserver, Pooling, Lastausgleich, Mirror, Web Services mit Apache Axis etc.

Datenkommunikation

AppleTalk
CORBA
DataBroker
Ethernet
Fax
IEC 101/104
Internet, Intranet
IPNG
ISDN
Kafka Processor API
Kafka Streaming API
LAN, LAN Manager
Message Queuing
MMS
MQTT
NetBeui
NetBios
NFC
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Public Networks
RabbitMQ
Router
RPC
SMTP
SNMP
TCP/IP
UUCP
Voice
Windows Netzwerk
Winsock
Erfahrungen mit SIP-Clients und -Servern, hauptsaechlich fuer mobile Endgeraete.
SIP, RTP, SDP, SAP, RSVP, SIMPLE, Asterisk, Sipgate etc.
WebSockets

Meine Entwicklungen nutzen Web-Services-Protokolle wie beispielsweise XML-RPC und SOAP. Module für Corba, RMI wurden ebenfalls entwickelt. Für ein sicherheitsrelevantes Projekt (Online-Spielcasino)wurde eine eigene Java-basierende und skalierbare Serverlösung entwickelt.

Proxy-Server für Intranets und mobile Endgeräte.
Applikationen, Sehr technisches Buchkapitel zum Thema Bluetooth-API
(JSR-82 / JABWT) einschliesslich einer komplexen Bluetooth-Applikation.

Erfahrung mit Web Services seit 2000.
AJAX seit 2005


Nokia NMSS-Erfahrungen (MM7, EAIF)
Liberty Alliance Authentication und Identity

Bluetooth-API. Programmierung von BT-Client in J2ME, .Net CF/PPC/Smartphone und native Series 60

Hardware

Apollo Domain
ARM
BLE
Bus
CD-Writer / Brenner
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
Framegrabber
Fuzzy Controller
Hardware entwickelt
Transputer, SPARC, Mikrocontroller
Messgeräte
Mikrocontroller
Modem
Motorola
PC
PDP
Proprietäre HW
Prozessrechner
RPi
Scanner
Sensoren
Steuer und Regelsysteme
Streamer
SUN
SPARC MBus-System entwicklet, eigene Sun-Hardware
US Robotics Pilot
Applikations-Entwicklung
Vektor-/Parallelrechner
Video Capture Karte
derzeit laufende Projekte schliessen auch mobile Endgeräte wie Nokia 7650, 3650,  6600, nGage sowie Siemens SX-1 ein.

Lassen GPS Modul
diverse GSM Module
Atmel AVR Mikrocontroller
Basic Stamp
I2C

Berechnung / Simulation / Versuch / Validierung

Istio
Machine Learning
Node.red

Design / Entwicklung / Konstruktion

Aerospike
Alexa
Ansible
AVRO
Bitbucket
Bluetooth
bower
Chatbot
Dialogflow
Grails Backend
iBeacon
Intellij Idea. WebStorm and Android Studio. Jira
Ionic
Jest
JsRx
KOA
kSQL
MyCroft
Mysql/MongoDB
native Android
nest.js
Neurale Netzwerke
NgRX
NX
OpenCV
Rasa
Scalable Systems
Sensors
Service Mesh
single-spa
statistics. Various Cloud environments and Push services
Touch Interfaces
Touch UE Design
UI
UX
Wireframes

Managementerfahrung in Unternehmen

Offshore Development
Teamleitung

Personalverantwortung

Offshore

Einsatzorte

Einsatzorte

München (+50km) Berlin (+20km) Frankfurt am Main (+10km)
Deutschland, Österreich
möglich

Projekte

Projekte

2 Monate
2024-05 - heute

Architect/Developer Backend&WebRTC Solution for AR/VR (Web 3.0) Product

Developer/Architect AR/VR & WebRTC Backend & Clients Golang Java Shell
Developer/Architect AR/VR & WebRTC Backend & Clients

Defining and implementing an efficient, scalable backend microservices infrastructure for a new AR/VR solution. Enable AR/VR clients to connect to this backend infrastructure and 3rd party APIs. Analyzing/driving requirements and implementing the respective backend features. Integrating a complex WebRTC backend to provide real-time audio, video and data connectivity for a larger number of users. Connecting Unity clients with WebRTC.

Pushing things forward with the small and young team.

Golang, WebRTC, Livekit, Pion, PostgreSQL, Docker, docker-compose, scripts, Kubernetes, Azure, Grafana, Prometheus, Jaeger, OpenTelemetry, Unity, Meta Quest (Pro)

WebRTC various AR products Unity Go-Zero Golang Pion LiveKit Meta Quest Kafka Docker PostgreSQL Jira Confluence
Golang Java Shell
Lufthansa Industries
Remote
1 Jahr 7 Monate
2023-01 - 2024-07

Healthace Startup:Architect/Developer - Golang/ARM, Embedded Integration, C/Arduino, Angular/Ionic, LLM/GPT

Architect/Developer Golang Angular Ionic ...
Architect/Developer
  • Defined and implemented the architectural design for both backend and frontend components of an innovative healthcare product line, emphasizing scalability and cross-platform functionality.
  • Led the development and successful deployment of a Proof of Concept (PoC), followed by the launch of the first production-ready solution, targeting a significant market entry in Q3, 2024.
  • Engineered a hybrid mobile application suite for iOS and Android based on Ionic and Angular, integrating an embedded Golang server with IoT and edge computing capabilities for real-time data processing.
  • Implemented a diverse range of sensor and radar technologies to enhance device interactivity and data accuracy, fostering advancements in healthcare monitoring and diagnostics.
  • Coordinated closely with the startup team to ensure a seamless handover of the complete solution, including detailed documentation and user guides created with Figma and wireframing tools.
Post-launch, i intend to provide strategic support and enhancements, dedicating approximately 10 hours per month to oversee the application's performance and user feedback integration.

Tech stack: Golang, Angular 17, Ionic 7, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, PostgreSQL, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, RAG, Chroma, 433 MHz, Bluetooth Stack, BLE, IR, nRF52840, ARM, Authelia, Authentik, Traefik
Docker OpenAI LangChain LlamaIndex Weaviate Chroma nRF52840 ARM Traefik Authelia Authentic
Golang Angular Ionic TypeScript Android iOS Debian Linux Ansible Quarkus PostgreSQL C Python RAG
Startup N.N
München
1 Jahr
2023-04 - 2024-03

Lead Architect: Realtime Video Analysis, Embedded

Lead Architect Java Python Golang ...
Lead Architect
  • Being responsible for and driving the design and development of an industrial real-time video analysis infrastructure for a Gigafactory project, setting a important building block for advanced manufacturing video analytics.
  • Orchestrated the implementation of various Proof of Concepts (PoCs) for core software components, serving as foundational blueprints for the development team and ensuring alignment with project specifications.
  • Directed a international remote development team, driving collaboration and knowledge sharing across borders to drive the project towards success.
  • Engaged with a wide array of stakeholders to gather requirements, refine project objectives, and develop a comprehensive system architecture that addressed key business needs.
  • Produced extensive documentation (wiki), including system designs, Jira epics, and task outlines, facilitating clear communication and efficient workflow within the development team.
  • Led the deployment phases with a keen focus on end-to-end (E2E) testing, ensuring the system?s reliability and performance met rigorous standards.
  • "Hands-On" developed and demonstrated versatile use case implementations in Golang and Java, 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 using Prometheus, AlertManager, CAdvisor, Grafana, Jaeger, OpenTelemetry, fluent-bit
 
Kafka Jaeger Prometheus fluent-bit PostgreSQL MinIO S3 Quarkus gstreamer OpenCV docker docker-compose Linux AWS SeaweedFS RClone Siemens IE Hub Grafana Superset GitLab
Java Python Golang machine learning Visual Transformers Complete Documentation CNN RNN
Siemens
Remote
10 Monate
2023-03 - 2023-12

ChatGTP, LLM based content Analysis

CTO Python Java node.js ...
CTO
  • Pioneered the upgrade of a Language Model (LLM) infrastructure, initially created in 2023, transitioning from proprietary OpenAI APIs to versatile open-source LLM frameworks.
  • Engineered and integrated novel 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, bolstering the system's interpretative and responsive capabilities.
  • Conducted a thorough assessment of multiple vector databases, identifying optimal solutions for efficient data indexing and retrieval to support sophisticated language models.


Llamaindex LangChain Weaviate Ragas
Python Java node.js chatGPT LLM Models HuggingFace Ragas
NN Startup (USA)
2 Monate
2023-01 - 2023-02

Developer Golang/Angular/Ionic/chatGPT

Python Golang SQL ...
  • Pioneered the architectural design for both backend and frontend components of an innovative healthcare product line, emphasizing scalability and cross-platform functionality.
  • Led the development and successful deployment of a Proof of Concept (PoC), followed by the launch of the first production-ready solution, targeting a significant market entry in 2024.
  • Engineered a comprehensive mobile application suite for iOS and Android, integrating an embedded Golang server with IoT and edge computing capabilities for real-time data processing.
  • Implemented a diverse range of sensor and radar technologies to enhance device interactivity and data accuracy, fostering advancements in healthcare monitoring and diagnostics.
  • Coordinated closely with the startup team to ensure a seamless handover of the complete solution, including detailed documentation and user guides created with Figma and wireframing tools.
Post-launch, continued to provide strategic support and enhancements, dedicating approximately 10 hours per month to oversee the application's performance and user feedback integration.

Tech stack: Golang, Angular, Ionic, Typescript, Android, iOS, Debian, Linux, Ansible, Quarkus, Postgres, Docker, embedded, C, Python, OpenAI API, Langchain, LlamaIndex, Weaviate, Chroma, embedded hardware schermatics,
GoLand PyCharm DataGrip CLion SQLite chatGPT Ionic Capacitor
Python Golang SQL Gorm Angular Android iOS Linux embedded
Nn Startup
Remote
1 Jahr 1 Monat
2021-12 - 2022-12

Real-Time Video/Data Streaming Solution Architect (hands-on) for Autonomous Consumer Robot

Senior System Architect/PO Golang MQTT/Kafka Docker ...
Senior System Architect/PO
  • Conceptualized and established an end-to-end architecture for real-time video and data streaming tailored for an autonomous robotic system, paving the way for advanced automation in smart home technology.
  • Integrated the solution within BSH's existing HomeConnect cloud ecosystem, leveraging the platform to extend the system's capabilities.
  • Conducted multiple Proof of Concepts (PoCs), each targeting distinct real-time video and data streaming scenarios, setting the stage for a versatile, multi-use architecture.
  • Executed the full-stack development of a WebRTC-based communication layer, enabling real-time interaction between the robotic system and the end-user interface.
  • Designed and implemented a TypeScript-based WebRTC client for rigorous system testing, alongside a Golang/gstreamer powered edge device client for streamlined operations.
  • Innovated a real-time remote control data channel, coupled with a sophisticated command and control structure, ensuring precise manipulation of the robotic unit.
  • Outlined 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 diagnostic tools aimed at analyzing video quality, ensuring the highest standards were met for user experience.
  • Delivered a strategic approach to incorporating machine learning techniques, defining requirements to advance the system's decision-making and predictive capabilities.
  • Directed a skilled development team based in India, managing project deliverables, timelines, and ensuring the adherence to quality and technical standards.
Tech Stack:
  • 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
  • WebRTC
  • Pion
  • Livekit
  • embedded hardware
  • Sensors&Actuators
  • ROS2
  • AWS DeepRacer
  • Go/Golang
  • Typescript
  • Shell Scripts
  • OpenTelemetry
Docker Quarkus Prometheus Grafana PostgreSQL Jira Confluence RPi Jetson Nano Qualcomm CPUs Pion Livekit ROS2
Golang 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 Typescript Shell Scripts
Remote
2 Jahre 9 Monate
2020-03 - 2022-11

CTO Content/Videostreaming Platform (Fullstack, node.js, Angular, ML/DL)

CTO, Co-Founder, Entwickler, Infrakstruktur Nextcloud Jitsi WebRTC ...
CTO, Co-Founder, Entwickler, Infrakstruktur
  • Planung und Aufbau einer Platform für Content-Sharing, Online-Collaboration, verteilte Backup-Systeme sowie diverse Audio/Video Streaming-Dienste. Datensicherung und Synchronisation mittels S3-kompatibler Systeme. Kommunikation der Microservices mit Hilfe von Messaging.
  • Aufbau einer skalierbaren Umgebung für das Streamen von Konzerten und Konferenzen (one-to-many) sowie von Gruppenchats (many-to-many). Integration diverser Streaming-Platffomen wie Ovenmediaengine, Jitsi, BigBlueButton. ONVIV, RTSP, RTP. Deepstream, gstreamer.
  • Aufbau der skalierbaren Systemplatform mit Traefik, Keycloak sowie Nest.JS-basierten Microservices. Monitoring mit Prometheus/Grafana. UI (desktopp, mobile) mit Angular 10 und Ionic.
  • Projektleitung - diverse Offshore Frontend/Backend-Entwickler (für Angular Frontends, Teile des Backends).
  • Cloud-Support mit Docker, Kubernetes, S3, EC2 etc.
  • Integration diverser Videostreaming-Plattformen
  • Implementierung einer Videostream-Pipeline zur Analyse mit machine Learning
Intellij Webstorm S3 EC2 Root-Server Jitsi Nextcloud Ubuntu Intellij Visual Code AWS Azure
Nextcloud Jitsi WebRTC node.js nestJS Keycloak Traefik MongoDB Docker Kubernetes Scrum Teamleitung TURN NAT OnVif OpenAPI RabbitMQ Kafka MariaDB npm Angular OpenCV Jitsi Audio-/Video-Streaming TURN NAT Angular Ionic NX Deepstream gstreamer ONVIF
Startup
München
5 Monate
2021-12 - 2022-04

Senior System Architect/Developer

Architect/Developer Java Quarkus NestJS ...
Architect/Developer

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

Atlassian JIRA Atlassian Confluence PostgreSQL
Java Quarkus NestJS Perl ROS2 WebRTC Pioneer Investments LiveKit embedded Machine Learning GPU Streaming H.265 AV1 Golang
BSH
Remote
1 Jahr 1 Monat
2021-01 - 2022-01

Senior System Architect / PoCs SmartMeter Gateway (System Architecture, Observability, Monitoring, Big Data)

Architect Prometheus Grafana Kubernetes ...
Architect

Acting as the Senior System Architect spanning multiple teams with the goal to introduce new technologies and to increase productivity and scalability.

Working on MVC proposals and PoC implementations for system wide monitoring, alerting and implementing various PoC stages for complex SmartMeter Gateway (SmGW) use cases. Technical counterpart for several developer teams to work on system analysis, defining next steps and system migration into more modern technologies. Analyzing the flow of incoming IoT-related measurement and event data objects. Analysis of typical data flow scenarios in the electrical grid marketplace.

  • Worked on developing state-of-the art 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.
  • Java, Spring Boot, Actuator, Custom Metrics, Micrometer
  • Prometheus, Grafana, Dashboard/Panel Programming, Telegraf
  • OpenTelemetry
  • TICK Stack
  • Cucumber, Cypress, TDD
  • Kafka, InfluxDB, Postgres, TimescaleDB, Data Streaming
  • Data Warehouse, Data Spaces, Big Data
  • Kubernetes, Istio, Docker, docker-compose
  • Testing, Logging, Monitoring,
  • JSON, Edifact Data Objects
  • Angular, Micro-Frontends
  • Quarkus
  • Graylog, Instana
  • Sonarcube, Fortify
  • Whitesource
  • fluentd, fluentd bit
  • OpenTelemetry
  • Loki
  • IoT
  • MSCONs
  • TAF (Tarifanwendungsfälle)

Quarkus Grafana Prometheus Atlassian JIRA Atlassian Confluence PostgreSQL TimescaleDB
Prometheus Grafana Kubernetes Monitoring Cloud Scalable Systems Service Mesh Hadoop Kafka Istio Java Python Node.js nestJS Docker
Arvato
Home Office
4 Monate
2020-10 - 2021-01

Architecture&Implementation: Data Broker / IoT / Car Charging Stations

System Architect and Developer Kafka MQTT IEC 101/104 ...
System Architect and Developer
  • Pioneered the design and development of one of the world?s first intelligent Wallbox systems for electric vehicles (EVs), focusing on bi-directional energy distribution.
  • Undertook end-to-end project responsibilities, from concept to implementation, creating a scalable environment for Wallbox pooling systems.
  • Built proof of concept (PoC) models and evolved them into a fully functional demo, paving the way for 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).
  • Culminated the project with the delivery of a Minimum Viable Product (MVP), seamlessly transitioning the system for partner integration and field deployment.
    • Trailblazed in the EV charging infrastructure domain by architecting an innovative solution that set a benchmark in the industry.
    • Demonstrated expertise in system architecture, delivering a robust solution capable of supporting future expansions and integrations.
    • Kafka
    • Docker
    • Kubernetes
    • MQTT
    • Spring Boot
    • Quarkus
    • Prometheus
    • Grafana
    • Azure
    • InfluxDB
    • IEC 101/104
    • NestJS
    • Test Tools
Kafka MQTT IEC 101/104 Spring Boot node.js Prometheus Grafana Docker Kubernetes Azure NestJS Kafka Streaming API Kafka Processor API AVRO kSQL Java Quarkus
EnBw
Remote
2 Monate
2020-04 - 2020-05

Backend/Middleware Entwicklung Vendo (node.js)

Software-Entwickler node.js KOA Cucumber ...
Software-Entwickler
  • Weiterentwicklung eines Backends (node.js)
  • Sicherheitsaspekte, Architekturfragen, Tests mit Cucumber, jest
node.js KOA Cucumber Jest REST API Security
Deutsche Bahn
Frankfurt/Home Office
1 Jahr 1 Monat
2019-04 - 2020-04

Senior System Architect (IoT und Connectivity, Smart City)

Senior System Architect REST APIs Spring Boot Spring Security ...
Senior System Architect
  • Served 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.
  • Architected a scalable Data Space environment leveraging microservices for a new IoT infrastructure, enhancing the big data analysis capabilities.
  • Formulated 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, incorporating solutions from industry leaders like Netflix, Lyft, Uber, Airbnb, and LinkedIn.
  • 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, 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.



  • Key Technologies:
    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, Cassandra, MongoDB, Aerospike, Min.IO, Presto, Hive, IoT,
    international traffic control standards like TMDD or NTCIP, Interface-Technologies, AimSun,
    Vaisalla, various related technologies. IoT and Sensors. ONVIF connectivity
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 Cassandra MongoDB Aerospike Min.IO IoT international traffic control standards like TMDD or NTCIP Interface-Technologies AimSun Vaisalla various related technologies
REST APIs Spring Boot Spring Security SOAP ActiveMQ Kafka Spark Juno Data Spaces Ontologies DevOps topics ELK Monitoring node.js JavaScript Typescript Java Prometheus Traefik Wireshark SNMP OCIT Docker Kubernetes AWS Cloud protobuf/gRPC Cassandra MongoDB Aerospike IoT various related technologies Scrum Prometheus DataSpaces DataBroker Offshore Development ONVIF
Siemens Mobility
München
10 Jahre 1 Monat
2010-04 - 2020-04

Co-Founder, Lead Developer. Fullstack (Grails, Angular, node.js)

CTO Scrum Grails node.js ...
CTO
  • The main work for this project ended in December 2014 and will proceed as a small “side project” (weekends) for on-going adaptations of new services.
  • Defining the complete technical infrastructure for an international portal in the music marketing business (digital and physical distribution). Responsible for the complete IT infrastructure including site look&feel, security, cloud computing, ecommerce etc.
  • Interfaces to music labels and stores using RESTful interfaces, JSON, open APIs, XML. Automating the ecommerce area. Handling large amounts of content including cloud storage and backup. Microsite builder, Communities, Mashups, Data Mining.
  • Legal setup, tax optimization, investor documentation and meetings.
  • Complete project management for an international team of developers and designers. Defining the JS libraries and extensions. Defining HTML5 Canvas solutions. Doing mobile apps (Android)

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.

Angular CTO
Scrum Grails node.js Kafka JSON REST Android Offshore Microservices UX UI Linux
Munich, NYC
3 Monate
2019-01 - 2019-03

Systemarchitekt für Micro-Frontends (Angular, VUE, React, Web Components)

System Architekt System Architekturen Microservices Microfrontends ...
System Architekt

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.

Angular single-spa
System Architekturen Microservices Microfrontends Verteilte Systeme DHT Blockchain Security Angular VUE Web Components Docker
Dr. Karl Storz
Tuttlingen
6 Monate
2018-07 - 2018-12

Angular 6/7 Portal Migration - Atomic Design

Software-Entwickler Angular NgRX JsRx ...
Software-Entwickler

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.

Angular NgRX JsRx node.js
Deutsche Bahn
Frankfurt am Main
1 Jahr 1 Monat
2017-12 - 2018-12

Consultant/Project Lead Innovation Strategy (embedded, UX/UI, machine Learning, Cloud)

Project Lead, Tech Scout embedded Linux Iot ...
Project Lead, Tech Scout

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

Movidius Dialogflow Rasa MyCroft Alexa HomeConnect
embedded Linux Iot IoT-Device Zephyr Node.red node.js HomeConnect AllSeen AllJoyn OpenHab RPi Iotivity HomeKit Android NLP Machine Learning Neurale Netzwerke SmartThings OCF Lora Yocto KNX UX UI Tensorflow Keras Python Chatbot NLP
BSH
Traunreut
9 Monate
2016-07 - 2017-03

Lead Embedded Strategy

Consultant
Consultant

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.

Bosch Siemens Haushaltgeräte
Traunreut
3 Jahre 5 Monate
2013-07 - 2016-11

Mobile AdTech Startup (Android, Fullstack)

CTO and Co-Founder [company on request] Android iOS Javascript ...
CTO and Co-Founder [company on request]

Defining the scope, use cases and the architecture for a mobile start-up company (location/context based services, targeting advertisement). Implementation of client and server (Dashboard) code. Implementing location based services, sensor services, power management, background services, REST communication for Android devices (Android SDK). 

Defining and implementing iBeacon based location service features.

Defining and implementing a scaleable cloud based push service infrastructure.

 

Defining the architecture the big data analysis system to manage KPIs and “intelligent” targeting filter scenarios etc.

Implementing the client and server database structure.

Implementing the Android SDK, Android apps, AngularJS based dashboard, Grails based REST API.

Leading a multi national, multi site on-site and off-shore developer team.

Android Studio WebStorm IntelliJ Shell scripts mongoDB Aerospike Jira Confluence Bitbucket AWS Google Cloud
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. Ansible
München
5 Monate
2014-10 - 2015-02

Android Media App

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.

Hirschmann Car
Fulda
2 Monate
2014-08 - 2014-09

Location Based Services (Android, BLE)

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.

Vodafone
6 Monate
2014-01 - 2014-06

Android Tablet Client

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.

BMW
1 Jahr 2 Monate
2012-08 - 2013-09

Mobile Platform Solution/Android

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.

Allianz
Munich
1 Jahr
2011-09 - 2012-08

Developing and implementing the touch UE

GWT Specialist
GWT Specialist
  • Developing and implementing the touch UE for an industrial system based on GWT and browser based technologies. Defining and building up the general System Architecture for the Client, Documentation based an message events, custom UI Widgets and WebSocket communications.
  • Managing the UI definition process (System analysis, defining Requirements, producing the Wireframes, briefing visual design teams, refining wireframes and visuals, implementing final visual design)
Javascript jQuery jQuery Mobile HTML5 GWT Java Wireframes CSS less (CSS) Twitter Bootstrap Touch Interfaces Touch UE Design Webfonts Webkit Node.js Web Sockets. IntelliJ Idea WebStorm.
HBM
Darmstadt
6 Monate
2011-09 - 2012-02

Internet Tablet Content Application

  • Small parallel project: Developing/implementing the potential architecture for a tablet device content application.
Android iOS Javascript jQuery jQuery Mobile HTML5 GWT Java Wireframes CSS Touch Interfaces Touch UE Design
Heise Verlag
Hannover
5 Monate
2011-08 - 2011-12

Android 4 ICS Migration Strategy

  • Analyzing the requirements and technology for ongoing and future Android projects regarding changes imposed by Android ICS. Developing a strategy for UE, testing etc.
Android UE
Telekom
Darmstadt
3 Monate
2011-06 - 2011-08

Developing the future architecture for a platform-independent mobile application suite

Android Specialist
Android Specialist
  • Developing the future architecture for a platform-independent mobile application suite. Taking over the further development of an existing Android system analysis application. Customizing this application. Extending a market research application, which gathers all the available information about activities on the phone of Market research Panel users for market research analysis.
Android Android framework Client/Server Javascript jQuery jQuery Mobile HTML5 Python GWT Java Wireframes CSS Touch Interfaces. Intellij Idea/Android Studio.
Nurago
Hannover
1 Jahr
2010-09 - 2011-08

VoIP Study

  • Analyzing the requirements and technology for a broad VoIP-Solution for Android and iOS-Devices. Project management tasks Telekom-internally and as a peer to an international software development company. Discussing and defining use cases for the application and test teams.
  • Providing solutions for the integration into the Telekom network.
iOS Android VoIP SIP IMS Telekom SIP/IMS backend solutions
Telekom
Darmstadt
1 Jahr 8 Monate
2010-01 - 2011-08

Embedded Control Application

  • Developing the system architecture, the user interface design and implementing a touch user interface based solution for a mobile network analyzer. The solution runs on Linux in an embedded environment (OMAP) and on Android. The user interface runs as compiled JavaScript in a browser object while the control logic is implemented as a Python module.
Android Javascript jQuery jQuery Mobile HTML5 Python GWT Java Wireframes CSS Design Qt Embedded WebKit Touch Interfaces. Intellij Idea/WebStorm
Rosenberger
Fridolfing
4 Monate
2010-12 - 2011-03

iPad Solution

  • Developing a concept for a iPad-specific transformation of Desktop web content of a larger newspaper.  Stopped because of time constraints.
Javascript jQuery jQuery Mobile HTML5 iOS WebKit CSS Touch Interface
SZ
Munich
1 Jahr 2 Monate
2009-09 - 2010-10

Technical consultancy and workshops regarding Android

Consultant/Developer Android
Consultant/Developer Android
  • Technical consultancy and workshops regarding Android, general mobile platforms, appstores and browser based applications. Discussing and developing solutions with the Scrum team.
  • VoIP feasibility study based on native applications and browser based frameworks
WebKit Javascript Android GWT jQuery CSS HTML4 HTML5
Telekom
Darmstadt
8 Monate
2010-02 - 2010-09

Designing a new VoIP-based communication suite for Android handsets based on LTE

  • Designing a new VoIP-based communication suite for Android handsets based on LTE (transport) and IMS (media session management) as the lead system design architect (technical project management). Defining the system design for the application CPU (not the transport layer) including RIL and the general app design (wireframes, technical architecture etc.) for VoIP and Video calls.
  • Integrating into Android address book and other native apps. Android, Java, C, LTE, IMS, Radio, RIL, Android telephony, UX (User Experience). Working in an international and mixed Agile/Scrum vs. classic Waterfall environment.
  • This project has migrated to VoLTE on IMS
Android RIL Linux Codecs LTE IMS Wireframes GWT Modem Scrum. Intellij Idea/Android Studio.
1 Jahr 6 Monate
2008-10 - 2010-03

Consultant/Developer OMTP BONDI (on behalf of T Mobile International, Bonn)

  • Driving the OMTP BONDI standard for browser based applications. Defining new requirements and specifications for BONDI APIs. Driving native ports. Implementing selected APIs. Defining technical architectures for potential ports. Face2 Face meetings, phone conferences
WebKit Javascript Android Windows Mobile Symbian Javascript C C++ Java BONDI JIL WAC HTML 4/5 W3C
T Mobile International
Bonn
2 Jahre 2 Monate
2008-01 - 2010-02

Mobile Platform Prototype Architect/Developer

  • Developing a completely new browser based application framework including the UE concept for platform independent browser based applications. Definition of a mobile platform, all interfaces to a real mobile platform (LTE, EMP), inter application communication, fundamental Widgets and User Experience. Definition of important use cases for proof-of-concept work. WebKit work.
  • Implementation under various platforms including Android.
WebKit GWT jQuery EMP Java Javascript Prototype Android OpenMoko OMAP mobile Linux etc. Intellij Idea
Ericsson Prototype Unit
Nuremberg
3 Monate
2009-05 - 2009-07

Proof-of-Concept, Android, Car

  • Porting Android onto the In-Car-Entertainment System of a car company. Defining the system architecture for an Android based in-car solution. Developing use cases for a “connected car”, presentation of dynamic car parameters (speed, temp, oil pressure, recurring track times etc.) security/sandboxing and app store concepts.
Android Linux UE OBD-II
Germany
1 Jahr 7 Monate
2006-07 - 2008-01

Mobile Platform Prototype Architect/Developer

  • Developing and improving of a prototype design for multimedia services as part of the Ericsson Mobile Platform (EMP). Integration of the prototype description and design into existing platforms.
  • Developing new services based on SIP/IMS-Frameworks and EMP (Audio, Video, Text Messaging, File Transfer, Whiteboarding). Testing. Integration of the new services into the platform as well as other applications. System design, System architecture, International standard requirements.
  • Defining the complete UE (GUI/User Experience) of the new application suite including wireframes, screens (managing external graphics department) and defining the system requirements along the way.
  • Concepts for future applications based on LTE/WiMax/HSPAe
  • Concepts for new UE based on browser based applications, mobile Linux
Eclipse C. C++ Lauterbach Trace diverse Platform-Tools Visio MS Office MS Project diverse Emulatoren. Standards: SIP RTP IMS RSVP SAP SDP MSRP Asterisk MobileTV Mobile Linux Android Webkit
Ericsson Prototype Unit
Nuremberg
3 Monate
2006-04 - 2006-06

Developing, adapting and optimizing of UI flows for a ?Streaming Music?-application

UE Specalist
UE Specalist
  • Developing, adapting and optimizing of UI flows for a „Streaming Music“-application for mobile devices and desktop PCs. Improving the existing infrastructure based on the user experience view.
  • Useability Tests, Analyzing the UE.
  • Developing a new solution for Podcasts, Download-Manager etc. Analyzing potential AJAX implementations.
Visio Symbian Tools MS Office MS Project Photoshop Emulators Storage and general content delivery network (CDN) solutions from Akamei
Sony NetServices
Salzburg
10 Monate
2005-03 - 2005-12

User Experience Implementation Manager

  • User Experience Manager for a large international mobile operator.
  • Organisation/Management/Optimisation/Implementing of menu structures, the Look&Feel etc. based on the operator specifications for mobile devices. Managing devices from different vendors.
  • Practical solutions and implementation of new services. Organisation and managing/running of device tests, fault reports/calls.
  • Application Flows, Adaption, Project management, Industrial Design. GUI Design and Optimisation. GUI/HMI/CHI Interface Design, Implementing, Consulting, Mockups.
  • This project includes services like MobileTV, streaming Music, PTT, IM.
  • Additional activities like technical presentations covering mobile system platforms or explaining upcoming trends in the mobile industry.
Office Tools MS Project Visio div. Tools for mobile Applications
Vodafone Global
Duesseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

abgeschlossenes Studium der Elektrotechnik an der FH Saarbrücken

als Dipl. Ing (FH) Elektrotechnik-Automatisierungtechnik


Seit 1999 selbständiger Consultant/Entwickler. CTO in diversen Startups. Projektleitung, PO, Entwickler.
Leitung diverser Offshore-Teams (Indien)

Breites Aktionsfeld, von UI/UX und Frontend über Backend bis zu IoT und embedded Systems.
Machine Learning/Deep Learning

Position

Position

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

Kompetenzen

Kompetenzen

Top-Skills

Projektleitung Architekt LLM Edge Computing IoT Ionic UX/UI Angular Machine Learning Kafka Big Data NestJS NLP Node.js Android Mobile Offshore Teams führen (Indien) Tensorflow Docker Quarkus Golang

Aufgabenbereiche

Beratung embedded UI/UX
Beratung Sprachdialogsysteme
CTO
Edge Computing
IoT
Leiter UX/UI
Machine Learning
Projektleitung
Senior System Architekt
Smart City
Verkehrsleitsysteme
Videokonferenzlösungen

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
AllJoyn
AllSeen
Audio-/Video-Streaming
AWS
Azure
BitBucket.
Blockchain
Cloud
Confluence
Confluence
CSS
Cucumber
Data Spaces
Deepstream
DevOps topics
DHT
Docker
EC2
ELK
embedded
Google Cloud
Grafana
Grails
gstreamer
gulp
Hadoop
HomeConnect
HomeKit
HTML5
IntelliJ
iOS
Iot
IoT-Device
Iotivity
Jira
Jitsi
Juno
Kafka
Keras
Keycloak
KNX
Kubernetes
Lora
Microfrontends
Microservices
Monitoring
Movidius
NAT
nestJS
Nextcloud
NLP
npm
OCF
OCIT
Ontologies
OnVif
OpenAPI
OpenHab
Prometheus
protobuf/gRPC
REST
REST API
REST APIs
RESTful API
Root-Server
S3
Scrum
Security
SmartThings
SOAP
Spark
Spring Boot
Spring Security
Stash
System Architekturen
Tensorflow
Traefik
TURN
User Stories
various related technologies
Verteilte Systeme
VUE
Web Components
WebRTC
Wireshark
WLAN
Yocto
Kenntnisse
  • CTO für mobile AdTech Startup (Exit erfolgt)
  • CTO für media Ingestion Startup (Betrieb)
  • CTO für Data Sharing/Collaboration/Backup sowie Konzert/Konferenz-Streams (Aufbau)
  • Teamleitung/Senior System Architekt (Verkehrsleitsysteme, SmartCity, IoT)
  • Android App Entwicklung
  • Skalierbare Backends
  • Big Data Systeme 
  • Machine Learning (edge, cloud)
  • Sprachdialogsysteme/NLP
  • Angular für Deutsche Bahn
  • User Experience (UI/UX)
  • Startups
  • Softwarehersteller
  • Entwicklung von Hard- und Softwarelösungen
  • Programmierung
  • Telekommunikation (mobile Endgeräte, IMS, VoIP, SIP, Android)
  • IT-Consulting
  • eCommerce-Lösungen
  • Datensicherheitsberatung
  • Mikrocontroller-Enwicklung (Atmel AVR, Arduino, OMAP etc.)
  • embedded Linux
  • langjähriges praktisches Know-How im Bereich XML, XSL und verwandte Technologien
  • Redaktion für US-amerikanische Entwicklersite "Forum Nokia"
  • Java und Tools section (engl.) für Forum Nokia
  • Erstellen diverser Applikationen mit Android, iOS, Groovy/Grails, node.js, nest.js, Angular, Spring Boot
 
Projektleitung bei diversen Projekten

User Experience Team (GUI, Application Flows, Konzepte etc.) bei einem
weltweit tätigen Mobilfunk-Provider. [Clients, Servicekonzepte, Tests]

Android (alle Ebenen von App bis Linux-Treiber)
IMS, SIP, VoIP
OSX
Phonegap, Cordova, Web Runtimes, Javascript
GWT
Grails, Groovy
AngularjS, Meteor, node.js

Programmierung diverser Applikationen (Client, Server)
Mikrocontroller (derzeit hauptsächlich AVR, Arduino, OMAP)
Java
Apache Tomcat, Servlets, Servlet Filter, HTTPD-Tomcat-Bridge, Pooling
Javascript Frameworks wie Meteor, Ember.js, Node.js

AJAX: jQuery, GWT, JSON etc.

Projekterfahrung mit Grails/Groovy sowie diversen JavaScript-Bibliotheken
und AJAX-Features

emBedded Visual VB 3.0, C++ 4.0
.net und .net Compact Framework für PocketPC, Smartphone2003

Liberty Alliance Authentication, Identity Service Provider
intensive Arbeiten im J2ME-Umfeld

MIDP 1.0/2.0 (MIDlets)
CDC, CLDC 1.0 und 1.1 (Simulatoren + Devices)
Series 60, Series 40, Series 80, Series 90
Symbian Tools (VS, .Net, Siemens, Nokia, Borland, Metrowerks)
AppForge MobileVB 3.x und 4.x
Nokia Tools/Emulatoren/Serverprodukte
Nokia Mobile Server Solutions
Nokia NDS 1/2
Nokia NCPT
Nokia NMIT
Nokia Mobile Server Services (NMSS)
Service-Clients für NMSS
RIM BlackBerry Systemumfeld (Client und BES 3.7/4.0 Server)
MM7, EAIF
MMS, WML, WAP, XHTML Emulatoren und Content-Generierung
Protokoll-Tests
Sun WTK
JBoss J2EE Server
Web Services mit SOAP, XML-RPC, WebMethods, WSDL, UDDI
JSP
CGI
PHP
Perl
mod_perl
Apache Web Server (1.x, 2.x)
Visual Basic
VBA
VB.Net
Kylix
Delphi
C
C#
HTML, XHTML, WAP/WML
XML
MS-XML
XSL
XSLT
XQUERY
XSL-FO
Saxon
Castor und ähnliche Tools
MS-XML
SVG (Datenformat und Tools)
Apache Xalan
Apache Xerces
Jaxp
JAX-RPC
Jakarta Tomcat
Borland JBuilder 7/8/9 (auch mit MobileSet 3.x)
Borland JBuilderX/2005
Borland C++Builder (auch Mobile Edition)
Borland C++BuilderX 1.5
Borland Application Server
NetBeans 5.0 einschl. Mobility Pack
Eclipse 3.x
VisiBroker
Microsoft Visual Studio
J2EE (JBOSS, Tomcat)
Sun One Studio (auch Mobile)
IBM Websphere
Apache Cocoon
Ant
Radius
XML-SPY und diverse andere XML/XSL/XPATH-Tools
Ebay SDK
Ebay API
Email-Systeme (Exchange, Postfix, qmail, Filter etc.)
Email-Push/Pull Strategien und Technologien
Portlets, JSR-168, Portlet API, Apache Portlet Framworks
AJAX, Grails, Ruby on Rails, Prototype, Groovy

CMS-Erfahrung u.a.
typo3
Drupal
PHPNuke
Mambo / Joomla
Contenido
Smarty Templates
Wikis
JBoss Portal
Test-Tool: Mercury Quality Center (Test Director)

Portal/Site-Erstellung mit Portlets, Apache Tools einschliessl. Internationalisierung
Struts, Java Server Faces (JSF), Tapestry, Velocity V1/V2
J2EE Taglib, JSTL, Anpassungen, Optimierungen

JBoss und JBoss Portal (Portlets, XSL-Pipelines)

Adabas
MySQL
ODBC/JDBC
Datenbank-Pooling (auch eigene Entwicklungen)
Hibernate, HSQLDB

Macromedia Dreamweaver MX 2004, Flash MX 2004
Adobe Photoshop
Adobe Premiere
MS-Acess
Borland JBuilder
Borland C++Builder
Codewarrior Wireless Studio

MindManager X5 Pro

viele andere Tools verfügbar und im Einsatz

Hardware:
Intel
SPARC
Transputer
embedded Systeme (PIC, 8051 und Derivate, NEC, Motorola)
Nokia 7650, 3650, nGage
Nokia 7210, 7250, 6800
Siemens SX-1
Nokia Series 90, Series 80, Series 60, Series 40 und Series 30
ARM Prozessoren
AVR Mikrocontroller

Eigene Entwicklungsumgebungen mit bis zu 4 Arbeitsplätzen vorhanden

Windows-Systemprogrammierung
Linux-Systemprogrammierung
Erstellung massgeschneiderter Application-Server auf Tomcat-Basis mit
Datenbank-Pooling, Logging, Session-Management etc.
Design mit UML

Datensicherheitskonzepte und -umsetzung (Encryption, SSL, OpenSSL, Public
Key-Architekturen, Bouncy Castle, Blowfish, DES/3DES, MD5/SHA1, RSA etc.)
Derzeit Einarbeitung in Liberty Alliance Authentication.

Java (J2SE, J2EE und J2ME)
Servlet API, hauptsächlich Jakarta Tomcat
Jakarta Struts, Barracuda, diverse MVC (Model-View-Controller) Technologien
JavaFaces (JSF)
JSP

intensive Erfahrung mit VBA und AddIn-Programmierung für MS-Office

Bluetooth API JSR-82, JABWT

GPS-Module (z.B. Lassen SQ)
GSM-Module
Atmel Mikrocontroller (AVR)
diverse Atmel-Tools

Bluetooth
IrDA

BML, WTVML, DVB HTML, SMIL für mobile Endgeräte

OMA, 3GPP, MMTel, IMS, IMPS, VoIP etc. fuer mobile Multimedia-Plattformen

Betriebssysteme

Android
Echtzeitbetriebssysteme
Linux
Mac OS
Mach
SUN OS, Solaris
Ubuntu
Unix
Linux, SCO, Solaris
VxWorks
Windows
Windows CE
Zephyr
Android
Konzentration auf Linux und Windows. Praktische Erfahrungen mit Mikrocontroller- und Parallel-Systemen (Transputer) sowie Workstations

native Symbian und Series60-Programmierung in C++
.Net und Web-Services
Kenntnisse von Java-Applikationsservern (J2EE)
SOAP
XML-RPC

Programmiersprachen

Android Studio
Angular
AngularJS
Assembler
Intel, SPARC
Basic
Visual Basic 6.0, VBA
C
Visual C, GNU C
C++
Visual C, GNU C, Borkand C++, Symbian, Epoc
CORBA IDL
Cordova/Ionic
embedded Linux. RxJava on Android
Fortran
Google Play Services
grunt
Java
Borland JBuilder 9 Enterprise, Sun ONE 5, CodeWarrior
Java/Groovy
JavaScript
Borland JBuilder 9 Enterprise, Sun ONE 5, CodeWarrior
JSON
Maschinensprachen
node.js
Occam
eigene Transputer-Hardware entwickelt
Pascal
auch Delphi
Perl
PHP
Python
Shell
Shell scripts
Tcl/Tk
Typescript
Visual Code
Visual Objects
VRML
WebStorm
Xt, Motif
Yeoman

Groovy

JavaScript Frameworks (node.js, AngularJS, Meteor)

 

Datenbanken

Access
Adabas
Aerospike
Apache Kafka
Apache Spark
BDE
Cassandra
DAO
DataSpaces
Filemaker
JDBC
MariaDB
mongoDB
MySQL
Weitgehende Erfahrung mit MySQL 3.x und 4.x und Tools
ODBC
Oracle
Grundkenntnisse 8i, XSQL, PL/SQL, interMedia
Proprietäre DB
SQL
wir arbeiten auch mit XML-zentrischen Datenbanken sowie embedded databases
XML Repository: zum Beipiel eXist
Java-Datenbank: Hibernate, HSQLDB
MySQL, Anbindungen an Applikationsserver, Pooling, Lastausgleich, Mirror, Web Services mit Apache Axis etc.

Datenkommunikation

AppleTalk
CORBA
DataBroker
Ethernet
Fax
IEC 101/104
Internet, Intranet
IPNG
ISDN
Kafka Processor API
Kafka Streaming API
LAN, LAN Manager
Message Queuing
MMS
MQTT
NetBeui
NetBios
NFC
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Public Networks
RabbitMQ
Router
RPC
SMTP
SNMP
TCP/IP
UUCP
Voice
Windows Netzwerk
Winsock
Erfahrungen mit SIP-Clients und -Servern, hauptsaechlich fuer mobile Endgeraete.
SIP, RTP, SDP, SAP, RSVP, SIMPLE, Asterisk, Sipgate etc.
WebSockets

Meine Entwicklungen nutzen Web-Services-Protokolle wie beispielsweise XML-RPC und SOAP. Module für Corba, RMI wurden ebenfalls entwickelt. Für ein sicherheitsrelevantes Projekt (Online-Spielcasino)wurde eine eigene Java-basierende und skalierbare Serverlösung entwickelt.

Proxy-Server für Intranets und mobile Endgeräte.
Applikationen, Sehr technisches Buchkapitel zum Thema Bluetooth-API
(JSR-82 / JABWT) einschliesslich einer komplexen Bluetooth-Applikation.

Erfahrung mit Web Services seit 2000.
AJAX seit 2005


Nokia NMSS-Erfahrungen (MM7, EAIF)
Liberty Alliance Authentication und Identity

Bluetooth-API. Programmierung von BT-Client in J2ME, .Net CF/PPC/Smartphone und native Series 60

Hardware

Apollo Domain
ARM
BLE
Bus
CD-Writer / Brenner
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
Framegrabber
Fuzzy Controller
Hardware entwickelt
Transputer, SPARC, Mikrocontroller
Messgeräte
Mikrocontroller
Modem
Motorola
PC
PDP
Proprietäre HW
Prozessrechner
RPi
Scanner
Sensoren
Steuer und Regelsysteme
Streamer
SUN
SPARC MBus-System entwicklet, eigene Sun-Hardware
US Robotics Pilot
Applikations-Entwicklung
Vektor-/Parallelrechner
Video Capture Karte
derzeit laufende Projekte schliessen auch mobile Endgeräte wie Nokia 7650, 3650,  6600, nGage sowie Siemens SX-1 ein.

Lassen GPS Modul
diverse GSM Module
Atmel AVR Mikrocontroller
Basic Stamp
I2C

Berechnung / Simulation / Versuch / Validierung

Istio
Machine Learning
Node.red

Design / Entwicklung / Konstruktion

Aerospike
Alexa
Ansible
AVRO
Bitbucket
Bluetooth
bower
Chatbot
Dialogflow
Grails Backend
iBeacon
Intellij Idea. WebStorm and Android Studio. Jira
Ionic
Jest
JsRx
KOA
kSQL
MyCroft
Mysql/MongoDB
native Android
nest.js
Neurale Netzwerke
NgRX
NX
OpenCV
Rasa
Scalable Systems
Sensors
Service Mesh
single-spa
statistics. Various Cloud environments and Push services
Touch Interfaces
Touch UE Design
UI
UX
Wireframes

Managementerfahrung in Unternehmen

Offshore Development
Teamleitung

Personalverantwortung

Offshore

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.