Jürgen Fey not available until 12/14/2020

Jürgen Fey

Senior System Architect, Big Data, Embedded/Edge, NLP/ML, Voice Dialogs, Angular,UX/UI, node.js

not available until 12/14/2020
Profileimage by Juergen Fey Senior System Architect, Big Data, Embedded/Edge, NLP/ML, Voice Dialogs, Angular, UX/UI, node.js from Assling
  • 85617 Assling Freelancer in
  • Graduation: Dipl. Ing (FH) Automatisierungstechnik
  • Hourly-/Daily rates:
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 18.11.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Juergen Fey Senior System Architect, Big Data, Embedded/Edge, NLP/ML, Voice Dialogs, Angular, UX/UI, node.js from Assling
SKILLS
As a Senior System Architect (Siemens ITS, BSH etc.) I have been very successful analyzing complex systems, working with stakeholders to retrieve the obvious and also hidden requirements and then come up with solutions, which are aligned between all parties with me being the catalyst and driver. Part of my work includes being the senior technical counterpart for local and also offshore development teams. I have a good track record working with development teams in India for example (multiple visits in India of cause).

UX/UI is also on of my strengths. I have learned the basics working for Vodafone Global and since those days i work with a focus on UX and UI. I offer related services (analysis, integration of standards, wireframes, briefing of visual designers). This includes the UI for embdedded/edge systems, mobile solutions in particular. I am also providing services regarding multi modal UI. Integration of speech dialog systems into existing or new embedded systems for example. Besides working on abstracted visual design tools for speech dialog solutions i was also working on completely local NLP solutions for edge devices, integrating them into more complex systems (DialogFlow, Alexa) for hybrid systems. Add cloud APIs, lip reading and the UI state machine gets complex and needs to be improved.

The third path is the system buildup for scaleable big data/data space systems based on Kafka and Pulsar with the help of Presto, Pig and Hive. Ingress your IoT data, normalize and enrich it as part of the process to support future use cases, nobody knows about today. I am currently diving into Iceberg, since it seems to be a natural next step for structrured big data.

I like to work with node.js and especially NestJS, but do also work with Spring Boot, Grails, Micronaut and Quarkus.

Docker/Kubernetes: sure.

Main focus: I am helping my customers to find the best solutions. To do that i listen to the internal stakeholders, find out about the requirements (some are "obvious" and some are unknown even to all stakeholders) and propose a solution, which is the best way going forward for the customer. I act as a sparring partner to define the scope, improve and fine-tune it. 

UI/Applications, Cordova, Ionic, Angular, Android, mobile, Ionic/PWA/SPA, Live Streaming, group chat, backend, microservices, frontend, backbone, data analysis, UI, video streaming, file sharing, APIs, node.js, NestJS, Docker, Kubernetes, Nextcloud, Jitsi, Ovenmediaengine, Wowza, Kurento, OpenCV, BigBlueButton, Machine Learning, Keras, Traefik, Keycloak, Prometheus, Grafana, MongoDB, AWS, S3, EC2, Server, Ubuntu, Scripting, Python, nginx, Adyen Payment API, RabbitMQ, API, REST APIs, KOA, Typescript, IoT, big data, metadata, LinkedIn, Hadoop, SQL, Spring Boot, Spring Security, SOAP, ActiveMQ, Kafka, Spark, OpenWhisk, GIS, Ontologies, DevOps, JavaScript, Java, Kibana, Wireshark, SNMP, OCIT, Cloud, protobuf/gRPC, Cassandra, Aerospike, Min.IO, Presto, Hive, Interface, ecommerce, Interfaces, RESTful, JSON, open APIs, XML, cloud storage, backup, Mashups, Data Mining, JS, HTML5 Canvas, Grails, Groovy, REST, Spring, Hibernate, MySQL, Linux, Tomcat, CSS, HTML5, online payment, data security, API programming, WordPress API, iOS, Apache POI, WAV, FLAC, MP3, Amazon S3, Google, IBM, transcoding, encryption, Open Source Cloud, Intellij, Studio, WebStorm, data management, system security, deep learning, gRPC, Tensorflow, System Monitoring, RPi, Nvidia Jetson Nano, ESP32, embedded Linux, OnVif, multi modal, DOM tree, NLP, Angular 9, RxJS, NgRX, Akita, Maven, CI, Webpack, UX, WebRTC, Yocto, Jupyter, Blockchain, UI/UX components, business logic, Angular6/7, abstraction layer, CMS, Natural Language processing, AllSeen/AllJoyn, OpenHab, Iotivity, HomeKit, NLP Technologies, Arduino, Raspberry Pi, IFTTT, SmartThings, Lora, FreeRTOS, Linaro, AngularJS, Tizen, Alexa, Google Assistant, Dialogflow, MyCroft, RASA. Crank Software, embedded, Anaconda, CUDA, REST API, Room/SQlite database, RxJava, DB, Google Maps, System Design, Linux environments, GUI, Google Home, Strongloop, sensor, REST communication, Android devices, database, Android SDK, Android apps, gulp, grunt, bower, Yeoman, Java/Groovy, Grails Backend, Mysql/MongoDB, Apache, Apache Kafka, RESTful API, Wireframes, User Stories, iBeacon, BLE, Bluetooth, NFC, Google Play Services, Android Studio, Jira, Confluence, Stash, BitBucket, Android Media, Media streaming, Background Services, Theming, git, RESTful interfaces, GSON, UX Design, Phonegap, jQuery, Webkit, Android libraries, ActionbarSherlock, SVN, Gradle, GWT, HBM, WebSocket, System analysis, jQuery Mobile, Twitter Bootstrap, Webfonts, mobile application, Android framework, Client/Server, Idea/Android Studio, Embedded Control, user interface, mobile network, OMAP, CSS Design, Qt, VoIP, SIP, IMS, iPad Solution, SZ, web content, JavaScript libraries, LTE, session management, RIL, C, Radio, User Experience, Scrum, Waterfall, Codecs, Modem, Intellij Idea/Android Studio, HTML4, BONDI APIs, Windows Mobile, Symbian, C++, BONDI, JIL, WAC, HTML 4/5, W3C, app store, application framework, EMP, Prototype, OpenMoko, mobile Linux, Text Messaging, File Transfer, System architecture, Eclipse, C. C++, Lauterbach, Visio, MS Office, MS Project, RTP, RSVP, SAP, SDP, MSRP, AJAX implementations, Photoshop, Emulators, CDN, mobile devices, GUI Design, Office Tools
PROJECT HISTORY
  • 04/2020 - Present

    • Live Streaming/Collaboration Platform, MediaJustMedia/Amadeus-Amadeus
    • < 10 employees
    • Telecommunications
  • CTO - Startup (Video-Streaming, Collaboration, Backup, Online Meetings)
  • 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.



    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.

  • 10/2020 - 12/2020

    • EnBW/Energybase
    • >10.000 employees
    • Energy, water and environment
  • Architecture&Implementation: Data Broker / IoT / Car Charging Stations
  • Defining and implementing a scalable architecture (PoC) to control charging station management/analysis systems - for a specific car manufacturer. Connecting external charging and grid systems via the new scalable data broker. Implementing standard and use case specific business logic. Adding (big)data lake/data space concept. Leading/driving the communication with all stakeholders to align and define the final project scope. Implementing the PoC along those lines.

    Kafka, Docker, Kubernetes, MQTT, Spring Boot, node.js, Prometheus, Grafana, Azure, IEC 101/104, Spring Boot, NestJS, Test Tools


  • 05/2020 - 06/2020

    • Deutsche Bahn
    • >10.000 employees
    • Transport and Logistics
  • Entwickler, Node.js APIs
  • 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

    • Founder MusicJustMusic
    • < 10 employees
    • Internet and Information Technology
  • CTO - Media Startup
  • Project Description:
    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)
    Migrating from monolith to microservices

    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

    • Siemens Mobility GmbH
    • 5000-10.000 employees
    • Transport and Logistics
  • Senior System Architect (Traffic Management, IoT, Smart City, Big Data)
  • Project Description:
    Technical Architect for multiple projects and dev teams. Analyzing various protocols and related
    system integration in the area of Smart Cities, Smart Sensors, IoT and Traffic
    Signalling/Prediction. Defining the software architectures to connect related external systems with
    the Siemens Concert/Sitraffic System.

    Defining the System Architecture for a scalable Data Space environment (new IoT Infrastructure and
    related universal big data analysis software layers). Defining data object ontologies and metadata
    enrichment during data ingest. Defining a data driven secured data flow system.

    Defining Kafka Stream/Connect components. Implementing multiple PoC variants for the central Data
    Broker component based on Netflix Metacat, Lyft Amundsen, Uber Databook, AirBnB Dataportal and
    LinkedIn Data Hub.

    Defining Center-to-Center communication systems for international traffic management projects.
    Migrating Hadoop based PoC (batch oriented) to Presto SQL solution.Working on RBAC based on Keycloak.

    Regular code reviews, daily calls with dev team members to discuss "anything" - spanning a wide
    range of tech stacks, code, evaluations and assessments.

    Managing two different offshore developer teams in India/Pune in respect to system architecture and
    all related topics (architecture, framework selection, code reviews etc.). Regular visits for F2F
    workshops etc. in Pune/India.


    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

    • NCR Schweiz
    • 10-50 employees
    • Internet and Information Technology
  • Architect/Implementation Security Camera
  • Project Description:
    Architectural and Implementation tasks for the backend part of an intelligent security camera
    system. Developing the backend server, data management, system security, cloud connection and deep
    learning-based use cases.

    Developing various use cases for video analysis using deep learning models.

    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

    • Karl Storz
    • 1000-5000 employees
    • Pharmaceuticals and medical technology
  • UX/UI Prototype Research (Micro Frontends etc.)
  • Project Description:
    Evaluating and defining the new software platform approach based on embedded Linux, browser based
    UI, multi modal UX. Combining multiple Angular apps in a single DOM tree. Implementing the solution
    and other concepts as PoC. Briefly evaluating NLP use cases. R&D Tasks. Evaluating new technologies
    for the product line.

    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

    • ICE Portal Migration, Deutsche Bahn
    • >10.000 employees
    • Transport and Logistics
  • UX/UI Angular Development
  • 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

    • Bosch Siemens Haushaltgeräte
    • >10.000 employees
    • Consumer goods and retail
  • Consultant/Project Lead Innovation Strategy
  • Project Description:
    Analysing 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). Working on NLP
    abstraction layer and related tools.
    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 based on edge and cloud based NLP solutions like
    RASA and Dialogflow. Defining complex CMS structures and a round trip ecosystem.
    Defining and implementing PoCs for various technical machine learning topics. Workshops. PoCs.
    Connecting People. System Architectures

    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

    • Industrial Android App
  • Android Developer
  • 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

    • Bosch Siemens Haushaltgeräte
    • >10.000 employees
    • Consumer goods and retail
  • Project Lead Embedded Strategy/UX Technologies/Future Technologies
  • 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 and language processing environments, evaluating
    possible Embedded Linux environments, Tizen, AGL, Genivi, MEL.

    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) and
    speech control.

    Demonstrating and architecting browser based App technologies for embedded solutions based on
    AngularJS and Qt 5. Defining upcoming use cases. Abstracting machine learning based natural language IO (NLP). Defining complex
    CMS structures for NLP and a round trip ecosystem.

    Evaluation of GUI Frameworks for entry level embedded systems. Proposing system architectures for
    app eco systems, app frameworks, and integrated smart home environments.
    Workshops. PoCs. Connecting People. System Architectures

    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

    • Founder Matchinguu
    • < 10 employees
    • Internet and Information Technology
  • CTO - Lead Developer Backend/Android Mobile Startup (Exit)
  • Successful Exit to Verve Inc.

    Project Description:
    Startup. 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.
    Defining the architecture the big data analysis system to manage KPIs and "intelligent" targetting
    filter scenarios etc. Defining and implementing a scalable cloud based push service and big data
    analysis infrastructure.
    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.

    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

    • Hirschmann Car
    • 10-50 employees
    • Automotive and vehicle construction
  • Android Developer
  • 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

    • HBM
  • GWT Specialist
  • 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

    • Nurago
  • Android Developer
  • 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

    • Telekom
    • >10.000 employees
    • Telecommunications
  • Consultant/Developer Android
  • 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

    • ST-Ericsson
    • >10.000 employees
    • Telecommunications
  • Mobile Platform System Design Architect
  • 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

    • OMTP BONDI
    • 10-50 employees
    • Internet and Information Technology
  • Consultant/Developer OMTP API Development
  • 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

    • Ericsson Prototype Unit
    • >10.000 employees
    • Telecommunications
  • 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.

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

  • 07/2006 - 01/2008

    • Ericsson Prototype Unit
    • >10.000 employees
    • Telecommunications
  • Mobile Platform Prototype Architect/Developer
  • 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

    • Sony NetServices
    • Internet and Information Technology
  • 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.

    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

    • Vodafone Global
    • >10.000 employees
    • Telecommunications
  • User Experience Implementation Manager
  • 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

TIME AND SPATIAL FLEXIBILITY
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 on the daily rate ....
OTHER
I am - on purpose - crossing the lines in my projects from time to time. I am working on topics like UX/UI to System Architect and machine Learning but also focusing on Kafka/Pulsar for a project and then moving on to/back to Android or Embedded and Edge devices.

Why is that?

I was recently working as a Senior System Architect steering and helping the dev team with up to 50 developers (Pune/India for Siemens ITS for example) for a Smart City/Traffic Control/IoT project recently. My project history helped me big time to help the team, to provide a lot of know how transfer (how to build APIs, how to build a scalable big data system etc.) and to steer a bunch of initially unexperienced developers to form a powerful team during the time. All of the projects and work i did before was very helpful enabling me to steer such a wild offshore team.

Now i am working as CTO for a startup defining the technical architecture but also working as a developer. Before that i helped a large company to define the UI technology for its embedded solutions (doing a shootout between four competing candidates - implementing the same UI flow to be able to compare) and also worked on potential use cases for machine learning for variouis use cases. I implemented a edge based NLP solution, worked on a abstracted system for define and manage voice UI dialog systems. Before that i defined the system architecture and the Android app for my mobile context based ad startup (succesfull Exit to Verve Inc.). 

Why all those different paths? Well, they are all connected. Without a good UX/UI any product looses and "eats" unnecessary user time. Voice is just another UI component but most UI designers do not understand the implecations for multi mdal scenarios. The embedded platforms have not been developed to support multiple UI states. The backend need to be scalable to be able to retrieve the data from millions of mobile devices and IoT sensors. The backend technolopy for these kind of use cases changed  quite a bit. From JPA to Kafka to Pulsar to OpenWhisk etc. From in-House development to open source solutions like the activities from SODA foundation for example. 

The technologies change fast these days. It is good to understand the basic components first hand from different angles to be able to support my customers as good as possible.

https://www.linkedin.com/in/juergenfey/
GET IN TOUCH

Message:

Sender: