Profileimage by Juergen Fey System Architect, Projektleiter, PO&CTO. Embedded, Edge, ML/LLM/GPT, Golang, Angular, node, Quarkus from Assling

Jürgen Fey

available

Last update: 22.03.2024

System Architect, Projektleiter, PO&CTO. Embedded, Edge, ML/LLM/GPT, Golang, Angular, node, Quarkus

Company: Ing. Büro Jürgen Fey
Graduation: Dipl. Ing (FH) Elektrotechnik - Automatisierungstechnik
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

cv-jf-eng-mar-2024_060324.docx

Skills


Professional Summary

With extensive experience as a hands-on Project Lead, Lead Architect, and Innovation Architect, I specialize in designing and implementing complex systems across a variety of domains including embedded, edge computing, backend development, and machine learning. My technical expertise spans a range of programming languages and technologies, including Golang, Java, Quarkus, Node.js (Nest.js), Angular for web development, and Android and Ionic for mobile applications. I am proficient in video streaming technologies such as WebRTC/gstreamer, and machine learning frameworks including OpenCV, PyTorch, and TensorFlow.
As a Senior/Lead System Architect for renowned companies like Siemens ITS or BSH, I have a proven track record in analyzing complex systems, identifying both explicit and implicit requirements, and delivering solutions that align with all stakeholders' expectations. My role has often involved acting as a senior technical liaison for both local and offshore development teams, notably establishing successful collaborations with teams in India.
My expertise extends to UX/UI design, where I have developed a keen focus since my time at Vodafone Global. I offer comprehensive services from analysis and integration of standards to wireframe creation and briefing visual designers. This includes designing interfaces for embedded/edge systems, mobile solutions, and multimodal UIs, with a particular emphasis on integrating speech dialog systems and developing NLP and LLM-related solutions for edge devices.
In the realm of big data and data space systems, I am experienced in building scalable architectures using Kafka, Pulsar, Presto, Pig, and Hive. My current focus includes exploring Iceberg for structured big data management.
Technologically adept, I am skilled in the use of Docker and Kubernetes, and an advocate for service meshes like Istio. My primary goal is to help customers identify and implement optimal solutions by thoroughly understanding their requirements and acting as a strategic sparring partner to refine and enhance project scopes.
Core Skills
  • Languages & Frameworks: Golang, Java, Quarkus, Node.js (Nest.js), Angular, Android, Ionic, Python.
  • Technologies: Docker, Kubernetes, Istio, WebRTC, gstreamer, OpenCV, PyTorch, TensorFlow, LLM.
  • System Architecture & Design: Complex system analysis, UX/UI design, big data system architecture, stakeholder requirement elicitation, offshore team management.
  • Industry Experience: Embedded and edge computing, machine learning, video streaming, mobile application development, big data and IoT.
Focus Areas
  • Delivering comprehensive solutions that meet and exceed stakeholder expectations.
  • Bridging the gap between technical and non-technical stakeholders to drive project success.
  • Continuously exploring emerging technologies to enhance system efficiency and user experience.

Project history

01/2023 - Present
Developer Golang/Angular/Ionic/LLM/GPT
Healthcare Startup NN (Internet and Information Technology, < 10 employees)

  • 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, RAG, Chroma, embedded hardware schermatics,

04/2023 - Present
Realtime Video Analysis, Embedded
Siemens (Internet and Information Technology, >10.000 employees)

  • Spearheaded the design and development of an industrial real-time video analysis infrastructure for a Gigafactory project, setting a cornerstone for advanced manufacturing video analytics.
  • Orchestrated the implementation of Proof of Concepts (PoCs) for core software components, serving as foundational blueprints for the development team and ensuring alignment with project specifications.
  • Directed a global remote development team, fostering 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, 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.
  • 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

04/2020 - Present
CTO @ Multiple Startups (Video-Streaming, Collaboration, Online Meetings & Travel Organization)
Live Streaming/Collaboration Platform, MediaJustMedia/Amadeus-Amadeus (Telecommunications, < 10 employees)

Defining and building up a live streaming platform for concerts, conferences, group chat sessions with a self-contained ticketing system (backend, microservices and frontend).

Integrating a file/chat/collaboration system and payment backbone.

Realtime data analysis for trending topics. Setting up a scalable infrastructure. Defining and managing the UX/UI Implementation generating wireframes, user stories. Steering an offshore developer team in India for the implementation of the defined UX (Angular) and implementing parts of the backend. Connecting microservices via secure communication channels. Defining/implementing the DevOps related setup.

Implementing a WebRTC-based video/audio/data system for 1:1, 1:many, many:many. Scalable Proxy-Frontend with Traefik and Keycloak to secure API endpoints, provide necessary certificates and implement forward-authentication/authorization. Multiple ways of connectivity between frontend, other clients and the backend via REST, gRPC and GraphQL. Integrating external services for video streaming, collaboration, file sharing Implementing a video streaming pipeline with machine learning for additional services.

Working with spatial databases

Using Quarkus for the backend (migrating from nest.js
Ionic 6 for mobile apps
Angular for general UI
 



Key Technologies:
Microservices, REST APIs, node.js, NestJS, Docker, Kubernetes, Nextcloud, Jitsi, Ovenmediaengine, Wowza, Kurento, OpenCV, BigBlueButton, Machine Learning tools like Keras, Tensorflow2, Traefik, Keycloak, Prometheus, Grafana, MongoDB, AWS, S3, EC2, Root Server, Ubuntu, Scripting, Python, nginx, Adyen Payment API, RabbitMQ, ONVIF, rtsp, rtp, Deepstream, gstreamer, gRPC, GraphQL, REST, rtsp, rtp, Video Streaming, WebRTC, SIP, SDP, TURN, NAT, SignalWire, Asterisk, WASM. Sketch, Figma, OmniGraffle, Axure RP. Postgis, Postgres, Quarkus

03/2023 - 12/2023
OpenAI, LLM based content Analysis
NN Startup (USA) (Auditing, taxes and law, < 10 employees)

  • 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.

01/2022 - 01/2023
Video/Data Streaming Solution Architect (autonomous robot)
Well known Company (Consumer goods and retail, >10.000 employees)

  • Developed a comprehensive live streaming platform tailored for concerts, conferences, and group chats, inclusive of an integrated ticketing system that handles backend processes and front-end user interactions.
  • Built and integrated a multifaceted file exchange, chat, and collaboration system coupled with a robust payment processing framework.
  • Analyzed real-time data to identify trending topics, informing content curation and enhancing user engagement.
  • Established a scalable infrastructure capable of accommodating a growing user base and fluctuating demand.
  • Directed UX/UI development, from creating wireframes and user stories to managing their execution with an offshore team in India, focusing on a clean and intuitive interface.
  • Played a pivotal role in connecting microservices securely, ensuring data protection and system integrity.
  • Orchestrated the DevOps strategy, including continuous integration and deployment (CI/CD), monitoring, and system resilience.
  • Implemented a WebRTC-based solution for versatile video/audio/data interactions across multiple streaming modalities (one-to-one, one-to-many, many-to-many).
  • Configured a scalable proxy frontend utilizing Traefik and Keycloak for enhanced API security, authentication, and authorization protocols.
  • Enabled diverse connectivity options among front-end applications, clients, and the backend systems through REST, gRPC, and GraphQL.
  • Integrated third-party services for video streaming, collaboration, and file sharing, enriching the platform's functionality.
  • Devised a video streaming pipeline employing machine learning to provide adaptive streaming quality and additional feature sets.

 
  • 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

01/2021 - 01/2022
Senior System Architect / PoCs SmartMeter Gateway (System Architecture, Monitoring, Big Data)
Arvato/NLI (Energy, water and environment, 500-1000 employees)

  • 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
  • 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
  • Loki
  • IoT
  • MSCONs
  • TAF (Tarifanwendungsfälle)

10/2020 - 01/2021
Architecture&Implementation: BEV Car Pooling - Data Broker / IoT / Car Charging Stations / V2G
EnBW/Energybase (Energy, water and environment, >10.000 employees)

  • 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.
Key Contributions:
  • 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

05/2020 - 06/2020
Entwickler, Node.js APIs
Deutsche Bahn (Transport and Logistics, >10.000 employees)

Project Description:
Connecting the API Endpoint for mobile clients with a range of backend APIs of various Services.
Key Technologies: REST APIs, node.js, KOA, Typescript, Docker, Kubernetes

04/2010 - 05/2020
CTO - Media Startup
Founder MusicJustMusic (Internet and Information Technology, < 10 employees)

  • Orchestrated the development of a comprehensive technical infrastructure for a global music marketing portal, facilitating both digital and physical distribution.
  • Managed the entire IT framework, enhancing the portal's aesthetics, functionality, and security, while ensuring robust cloud computing and ecommerce capabilities.
  • Implemented RESTful interfaces, JSON, open APIs, and XML for seamless interactions with music labels and online stores.
  • Automated the ecommerce processes, streamlining operations and improving user experience.
  • Oversaw content management strategies, including cloud storage solutions and backup systems, to handle vast content volumes efficiently.
  • Developed tools such as a microsite builder, fostered online community interactions, and utilized mashups and data mining techniques for targeted marketing and service personalization.
  • Navigated the legal intricacies, optimizing tax strategies, and compiling investor documentation to secure and maintain project funding.
  • Directed comprehensive project management activities for a diverse international team, consisting of developers and designers, ensuring coherent collaboration and timely delivery of project milestones.
  • Pioneered the transition from a monolithic architecture to a microservices approach, increasing the system's scalability and maintainability.
  • Crafted mobile applications for Android and an Ionic-based media player for enhanced mobile access, catering to the platform's expanding mobile user base.


Key Technologies:
Grails, Groovy, XML, JSON, REST, Java, Spring, Hibernate, MySQL, MongoDB, Linux, Tomcat, JavaScript,
Angular, node.js, RabbitMQ, Kafka, Spark, 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, Microservices.
Cloud services (Amazon S3, Google, IBM etc.), implementation of a custom media distribution
infrastructure for fast and secure media transcoding (FLAC, WAV, MP3, encryption) and distribution
based on a universal cloud storage layer. Open Source Cloud Storage Solutions. Legal aspects of
media distribution. Intellij Idea/Android Studio/WebStorm.
This project is in working mode - I am CTO/Co-Founder of this running entity without a significant
workload.
A spin-off company is currently in the buildup-phase

04/2019 - 04/2020
Senior System Architect Data Spaces for Sensor Data (Traffic Management, IoT, Smart City, Big Data)
Siemens Mobility GmbH (Transport and Logistics, 5000-10.000 employees)

  • 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

06/2019 - 09/2019
Architect/Implementation Security Camera
NCR Schweiz (Internet and Information Technology, 10-50 employees)

  • Tasked with the architectural design and implementation of the backend infrastructure for an advanced security camera system.
  • Developed a robust backend server to handle data management and ensure high levels of system security, with seamless cloud connectivity for storage and accessibility.
  • Leveraged deep learning technologies to empower the system with sophisticated video analysis capabilities, enabling the detection and analysis of security footage with greater accuracy and efficiency.
  • Formulated multiple use cases and implemented them, utilizing deep learning models to process and interpret video data from ONVIF-compatible cameras, thereby enhancing the surveillance system's intelligence and responsiveness.


Key Technologies:
REST APIs, protobuf, gRPC, node.js, Nest.JS, AWS, MongoDB, Tensorflow, Keras, Python, Typescript,
Docker, Kubernetes, System Monitoring, Prometheus, RPi, Nvidia Jetson Nano, ESP32, embedded Linux, IoT, 
IoT, Linux. ONVIF.

01/2019 - 03/2019
UX/UI Prototype Research (Micro Frontends etc.)
Karl Storz (Pharmaceuticals and medical technology, 1000-5000 employees)

  • Managed the evaluation and planning for a novel software platform leveraging embedded Linux, focused on delivering a seamless, multimodal user experience (UX).
  • Orchestrated the integration of multiple Angular applications within a unified Document Object Model (DOM) tree, simplifying the application architecture while maintaining functionality and performance.
  • Executed the platform's proof of concept (PoC), validating the cohesive operation of integrated applications and setting a precedent for future development stages.
  • Conducted a preliminary analysis of natural language processing (NLP) applications, assessing their potential to enhance user interaction within the platform.
  • Drove research and development (R&D) initiatives, probing into emergent technologies to forecast their applicability and benefit to the product line.
  • Investigated the utilization of Ionic frameworks for micro-frontend solutions, aiming to optimize front-end scalability and modularity across diverse devices and platform


Key Technologies:
REST APIs, Angular 7, angular-cli, node.js, reactive, single-spa, Service Registry/Discovery,
Javascript, RxJS, NgRX, Akita, Maven, CI, Webpack, UI, UX, WebRTC, Machine Learning/Deep
Learning/KI, embedded Linux, Yocto, node.js, Grails/Groovy, NLP, Tensorflow, Keras, Tensorboard,
GANs, Tensorflow.js, Python, Jupyter Notebooks, Blockchain based security.

07/2018 - 01/2019
UX/UI Angular Development
ICE Portal Migration, Deutsche Bahn (Transport and Logistics, >10.000 employees)

Project Description:
Defining the migration process and all needed UI/UX components for an existing "in train" portal to
current technologies (frontend). Implementing the migration tools, setting up the new system.
Implementing the new ICE portal based on the defined structure and Angular 6/7 from scratch based on
the rules of Atomic Design. Defining UE atoms, molecules, organisms. Implementing business logic in
TypeScript.

Key Technologies: REST APIs, Angular6/7, angular-cli, node.js, reactive JavaScript, RxJS, NgRX, Akita, Maven, CI,
Webpack, UI, UX, Atomic Design.

12/2017 - 12/2018
Consultant/Project Lead Innovation Strategy
Bosch Siemens Haushaltgeräte (Consumer goods and retail, >10.000 employees)

  • Conducted a comprehensive market analysis to assess emerging trends and technologies in the Home Appliance and SmartHome sectors, informing BSH's strategic direction in IoT and connectivity.
  • Spearheaded the integration of internal projects between BSH and Bosch, fostering enhanced collaboration and exchange of technology insights.
  • Pioneered the development and execution of proof of concept (PoC) solutions employing machine learning, deep learning, and natural language processing (NLP) to advance home automation.
  • Collaborated with BOSCH Corporate Research teams in Renningen and Sunnyvale (USA) to refine NLP tools and establish an abstraction layer for intelligent device communication.
  • Established guidelines for content format creation within the company, geared towards nurturing a community-driven approach to content engagement.
  • Conceptualized a content management system (CMS) tailored for connected device ecosystems, ensuring seamless content delivery and interaction.
  • Explored and integrated additional functionalities such as gesture recognition into SmartHome products, enhancing the user experience.
  • Demonstrated and architected advanced browser-based applications and novel UX methodologies for embedded systems, leveraging Angular and Qt 5.
  • Abstracted natural language input/output processes, integrating cutting-edge machine learning and NLP techniques to refine user-device interactions.
  • Formulated a robust CMS architecture and an end-to-end ecosystem, capable of supporting the diverse needs of SmartHome solutions.
  • Organized and led workshops to disseminate knowledge, establish common ground for various technical topics, and encourage the practical application of machine learning and NLP in product development.


Key Technologies:
Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, HomeConnect,
AllSeen/AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, NLP Technologies, (Chat)Bot Technologies,
Connected Devices, Cloud Environments, Security, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX,
HomeKit, OCF, Lora, Yocto, RiOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid Apps, Embedded Chromium
(cef), embedded Linux, AngularJS, node.js, Tizen, AGL (Automotive Grade Linux), IoT, Sensors, Genivi, Yocto,
UX/UE, Amazon Alexa, Google Assistant, Dialogflow, MyCroft, RASA. Crank Software, embedded Wizard,
touchGFX, QT. Machine/Deep Learning, Movidius, TensorFlow, Keras, Anaconda, CUDA, Movidius.
Switched from fulltime to half-time from 1.7.18.

12/2017 - 05/2018
Android Developer
Industrial Android App

Project Description: Implementing a new native Android app for an industrial customer. Optimizing the UE flow.
Key Technologies: REST API, native Android, UI, UX, Room/SQlite database, RxJava, DB sync., Google Maps.

07/2016 - 12/2017
Project Lead Embedded Strategy/UX Technologies/Future Technologies
Bosch Siemens Haushaltgeräte (Consumer goods and retail, >10.000 employees)

  • Performed a holistic analysis of existing platforms to craft strategic roadmaps, delineating the progression path for next-generation connected devices.
  • Formulated and validated proof-of-concept (PoC) models, which served as the cornerstone for the design and architecture of connected devices, steering the project toward innovative solutions.
  • Executed system design and architecture for connected devices, ensuring seamless integration within SmartHome ecosystems and advanced language processing frameworks.
  • Assessed various embedded Linux environments, including Tizen, AGL, Genivi, and MEL, to identify optimal platforms for device operations.
  • Defined a suite of content formats tailored for internal and community engagement, enhancing the collaborative content creation process.
  • Envisioned a versatile content management system (CMS) suitable for a connected device setting, facilitating content dissemination and user interaction.
  • Analyzed and integrated NLP and speech control add-ons, enriching the device's interactive capabilities.
  • Showcased and structured browser-based application technologies using AngularJS and Qt 5, tailored for embedded solutions, thereby optimizing user interface efficiency.
  • Specified upcoming use cases, drawing a clear roadmap for future application development and user engagement strategies.
  • Abstracted natural language input/output to streamline device communication, deploying machine learning and NLP methods to simplify user-device interactions.
  • Conducted evaluations of GUI frameworks suitable for entry-level embedded systems, aiming to enhance the user experience while maintaining system simplicity.
  • Proposed comprehensive system architectures for app ecosystems and frameworks, ensuring their cohesion with the integrated SmartHome environment.
  • Facilitated workshops, encouraged hands-on PoC development, and fostered a community of sharing and collaboration among stakeholders and technical teams.


Key Technologies:
Embedded Linux, IoT, Build systems, Market Research, Zephyr, Node.red, Node.js, HomeConnect,
AllSeen/AllJoyn, OpenHab, Iotivity, HomeKit, Android, iOS, NLP Technologies, (Chat)Bot Technologies,
Connected Devices, Cloud Environments, Security, Arduino, Raspberry Pi, IFTTT, SmartThings, KNX,
HomeKit, OCF, Lora, Yocto, RiOT, FreeRTOS, OSTRO, Linaro, Soletta, Hybrid Apps, Embedded Chromium
(cef), embedded Linux, AngularJS, node.js, Tizen, AGL (Automotive Grade Linux), Genivi, Yocto,
UX/UE, Amazon Alexa, Google Home. Crank Software, embedded Wizard, touchGFX, Qt

12/2016 - 02/2017
Consultant/Project Lead Embedded Strategy

Project Description:
Architecting and implementing a use case for connected cars.
As the result the car brand will receive a mobile app (iOS, Android), a complete Amazon Alexa app, a
node.js driven backend and a big data analytic engine.
The project has ended and is sold.

Key Technologies: Amazon Alexa, PSA API, Node.js, AngularJS, Ionic, Strongloop, Kafka, Spark, MongoDB

07/2013 - 11/2016
CTO - Lead Developer Backend/Android Mobile Startup (Exit)
Founder Matchinguu (Internet and Information Technology, < 10 employees)

  • Played a pivotal role in outlining the scope, defining use cases, and architecting the foundational structure for a startup specializing in location and context-based services for targeted advertising.
  • Directed the development of client-side and server-side components, including a dynamic dashboard for real-time data monitoring and management.
  • Deployed location-based and sensor services optimized for energy efficiency, ensuring robust performance for mobile applications.
  • Established a robust big data analysis system designed to manage key performance indicators (KPIs) and intelligent ad targeting scenarios, enhancing the effectiveness of marketing efforts.
  • Created and launched a scalable, cloud-based push notification service alongside a comprehensive big data analytics infrastructure, facilitating timely and relevant user engagement.
  • Developed the database architecture for both client and server environments, ensuring data integrity and seamless flow between systems.
  • Implemented the Android Software Development Kit (SDK) and developed Android applications, complemented by an AngularJS-based dashboard and a Grails-based RESTful API, providing a full-stack solution.
  • Assessed various browser runtime solutions, such as Cordova and Ionic, for their capability to handle background processing tasks effectively.
  • Led and coordinated efforts of a geographically dispersed development team, overseeing multiple sites and ensuring a cohesive development strategy across on-site and offshore units.


Key Technologies:
Android, iOS, Javascript, HTML5, AngularJS, gulp, node.js, grunt, bower, Yeoman, Cordova/Ionic,
Java/Groovy, Grails Backend, Mysql/MongoDB, Hadoop, Cassandra, Aerospike, Apache Spark, Apache
Kafka, RESTful API, Wireframes, User Stories, CSS, Touch Interfaces, Touch UE Design, iBeacon, BLE,
WLAN, Bluetooth, Sensors, NFC, ARM, embedded Linux. RxJava on Android, Google Play Services, native
Android, statistics. Various Cloud environments and Push services, Intellij Idea. WebStorm and
Android Studio. Jira, Confluence, Stash, BitBucket. IoT and Sensors.

10/2014 - 02/2015
Android Developer
Hirschmann Car (Automotive and vehicle construction, 10-50 employees)

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.

09/2011 - 08/2012
GWT Specialist
HBM

Project Description:
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).

Key Technologies:
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.
Demo can be seen here: http://pmxdemo.hbm.com

06/2011 - 08/2011
Android Developer
Nurago

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.

Key Technologies:

Android, Android framework, Client/Server, Javascript, jQuery, jQuery Mobile, HTML5, Python, GWT,
Java, Wireframes, CSS, Touch Interfaces. Intellij Idea/Android Studio.

09/2009 - 10/2010
Consultant/Developer Android
Telekom (Telecommunications, >10.000 employees)

Project Description:
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.

Key Technologies: WebKit, Javascript, Android, GWT, jQuery, CSS, HTML4, HTML5

02/2010 - 09/2010
Mobile Platform System Design Architect
ST-Ericsson (Telecommunications, >10.000 employees)

Project Description:
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.

Key Technologies: Android, RIL, Linux, Codecs, LTE, IMS, Wireframes, GWT, Modem, Scrum. Intellij Idea/Android Studio.

10/2008 - 03/2010
Consultant/Developer OMTP API Development
OMTP BONDI (Internet and Information Technology, 10-50 employees)

Project Description:
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.

Key Technologies: WebKit, Javascript, Android, Windows Mobile, Symbian, Javascript, C, C++, Java, BONDI, JIL, WAC,
HTML 4/5, W3C

01/2008 - 02/2010
Mobile Platform Prototype Architect/Developer
Ericsson Prototype Unit (Telecommunications, >10.000 employees)

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.

Key Technologies: WebKit, GWT, jQuery, EMP, Java, Javascript, Prototype, Android, OpenMoko, OMAP, mobile Linux etc.
Intellij Idea

07/2006 - 01/2008
Mobile Platform Prototype Architect/Developer
Ericsson Prototype Unit (Telecommunications, >10.000 employees)

Ericsson Prototype Unit (Nuremberg)

Project Description:
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

Key Technologies:
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

04/2006 - 07/2006
UE Specalist
Sony NetServices (Internet and Information Technology)

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.

Key Technologies:
Visio, Symbian Tools, MS Office, MS Project, Photoshop, Emulators, Storage and general content
delivery network (CDN) solutions from Akamei etc.

03/2005 - 12/2005
User Experience Implementation Manager
Vodafone Global (Telecommunications, >10.000 employees)

Vodafone Global, Duesseldorf

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.

Key Technologies: Office Tools, MS Project, Visio, div. Tools for mobile Applications

Local Availability

Open to travel worldwide
I have been working on-site internationally and in various places in Germany (Duesseldorf, Frankfurt, Berlin, Nuremberg, Fulda, Darmstadt, Traunreut, Munich). I have been living in the Bay Area for a while too. For some of my projects i have been visiting various places in India, the Carribean and most european countries. 

Would prefer the Munich area but Frankfurt, Nuremberg, Berlin are fine too.

Austria/Switzerland: Depends heavily on the daily rate since i am usually booked long-term locally/remote

Other

Professional Journey: Embracing Versatility In my career, I deliberately navigate across various domains, from UX/UI design and system architecture to machine learning, and from cutting-edge data streaming technologies like Kafka/Pulsar to hands-on development in Android and embedded systems. This eclectic approach isn't arbitrary but a strategic choice to enhance project outcomes and team capabilities. Strategic Leadership in Complex Projects A highlight of my leadership experience was guiding a development team of 50 for a Siemens ITS Smart City/Traffic Control/IoT project in Pune, India. My diverse project background was instrumental in this role, allowing me to transfer critical knowledge (e.g., API development, scalable big data systems) and transform a group of initially inexperienced developers into a cohesive, high-performing team. This project underscored how my varied experiences enable me to lead effectively, even in challenging offshore environments. CTO Role in a Startup and Beyond Currently, as a CTO for a startup, I'm not just defining technical architecture but also actively coding. My journey has also included advising a large corporation on selecting UI technologies for embedded solutions through comprehensive evaluations and exploring machine learning applications in various contexts. This was preceded by developing an edge-based NLP solution, crafting systems for voice UI dialog management, and architecting the system and Android application for a mobile contextual advertising startup that successfully exited to Verve Inc. The Value of Diverse Expertise My varied career paths are interconnected, each enriching the other. A robust UX/UI is crucial for user engagement; voice integration requires a nuanced understanding of multimodal interactions; scalable backends are essential for processing data from myriad sources; and the technological landscape for these tasks is rapidly evolving, from traditional in-house development to embracing open-source innovations. My firsthand experience across these domains positions me to offer unparalleled support to my clients, helping them navigate the complexities of modern technology with ease. Why Embrace Multidisciplinarity? Staying ahead in the fast-paced tech environment necessitates a broad, hands-on understanding of foundational technologies. This multidisciplinary approach is not just about keeping up with trends but about leveraging a deep, diverse skill set to deliver comprehensive, innovative solutions that meet today's challenges and anticipate tomorrow's needs.
Profileimage by Juergen Fey System Architect, Projektleiter, PO&CTO. Embedded, Edge, ML/LLM/GPT, Golang, Angular, node, Quarkus from Assling System Architect, Projektleiter, PO&CTO. Embedded, Edge, ML/LLM/GPT, Golang, Angular, node, Quarkus
Register