Profileimage by Roland Peffer Cross Platform Entwicklung, Projektmanagment from Straelen

Roland Peffer

available

Last update: 01.02.2024

Cross Platform - Embedded - Media Streaming - GUI - AI - ...

Company: Clixxun GmbH
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | French (Elementary)

Skills

Experience
Clixxun GmbH - Straelen, since 2005
General Manager and owner
  • Software Design & Development ( external and internal projects )
  • Product management 
  • System and Software Architecture
  • Purchase, Sales, Marketing
  • Software project management.
  • Thematic focus: Video Streaming, Image & Signal Processing, Consumer Electronics, Medical applications, Automotive HMI, Learning Systems
Terratec Electronic GmbH - Nettetal, 1997-2004
Software Developer (Multimedia)
  • Project Management of various  software projects.
  • Introduction of object oriented software design
  • Quality management and source control
  • Development and design of internal user interface library (MFC based)
  • Product design
  • Thematic focus:  Audio, Music, Video, TV,  GUI
Zentrum für Neuroinformatik - Bochum, 1995-1997
System Developer
  • Software Design, Research & Development and project management
  • Audio, video and image analysis based on classical signal analysis and artificial neuronal network algorithms
  • Assistant System-administrator (heterogeneous unix / windows network )
     
Ruhr Universität Bochum, Institut für Neuroinformatik, 1992-1994,
Student research assistant - Diplomant
  • Research and software development in the area of sound analysis software. Classifiction of military vehicle sound emissions through artificial neural networks. .
Zentrum für Neuroinformatik - Bochum, 1994-1995 
Student research assistant 
  • Software development in the area of face recognition software
Ruhr Universität Bochum, Bochum Verification Project, 1990-1992
Student research assistant
  • Software development for the Bochum Verification Project research group. 
  • Field measurements on various events and data analysis.


Major Skills
  • Project  Management.
  • Design and Development of graphical user interfaces (GUI)
  • Product Design (consumer electronics)
  • Cross platform software development.
  • Media Streaming, Image & Audio Processing and Analysis
  • Development of  learning software solutions ( Artificial neuronal networks., Deep Learning,  Genetic algorithms).


Key aspects of software development 
  • Script  & Programming languages:  C, C++, objC, C#, Pascal, Swift, Perl, Python, JSON, XML, HTML, CSS, Python, QML, Javascript
  • Database: SQL, MongoDB,…
  • SDK& API:  Keras, Tensorflow, Pytorch, GStreamer, ArrayFire , DirectShow,, Cocoa, MFC, .NET, QT ,QML,QT3D, JSON, Clutter, GTK, libusb, gcrypt quvi, gdata, etc.
  • GPU Development: OpenCL, OpenGL , GLSL, CUDA
  • AI: DeepLearning, Keras, TensorFlow
  • Bus protocols USB 1.0 ,2.0, 3.0 , I2C , I2S, TDM, SPI, RS232, Cypress GPIF, PCI, CSI, CAN
  • Network protocols: TCPIP, UDP, RTP, HTTP, MQTT , REST etc.
  • Micro Controller, SOCs & DSPs: x86, ARM, MIPS, 8051, SHARC, NXP IMX , ESP32 , Telechips, Broadcom, Marvel, Cypress, Ralink, Realtek, Analog Devices , TI 
  • Operating Systems: (embedd) Linux, OSX, iOS, Windows, Android, QNX
  • PDK tools: Buildroot, PTXDist, Yocto
  • Media Formats (incomplete): H265, H264, H263, MPEG4, MPEG2, MPEGTS, MP3, WMV, WMA, MOV, XVid, Matroska, Ogg, Theora
  • IDE’s : QtCreator, XCode, Visual Studio, Keil uVison, Eclipse, Mono Develop u.a.
  • Version control: Git, SVN
  • Quality management and bug tracking: Bugzilla, Codebeamer e.t.c.
  • misc.: DVB , DAB, 3D Design & Animation, Shader development, UML, Unity3d
  • Project management: Confluence, Jira Software/Core, Bitbucket, Gitlab, Scrum


Industry Experience
  • Consumer Electronics
  • Medical Applications,
  • Automotive Industry
  • Steel Industry
  • Surveillance Industry
  • Smart Home / IOT
Various:
  • Driving license
  • Sailing License 


References
  • Acoustic classification of military Vehicles using neural networks
    Roland Peffer ISBN:3-8196-0418-9
    VERIFICATION RESEARCH REPORTS; VOL. 7 , 1995
  • DE-PATENT: Rundfunk-Empfangseinrichtung / Radio receiving device
    Patent number: DE102007018557A1 Publishing Date: 21/02/08
  • DE/US-PATENT:  Video data transmission via usb interface
    USPTO Applicaton #: 20100057972 Class: 710305 Publishing Date: 03/04/10 




Project List 
  • confidential ( 2020 - now )
    Landesamt für zentrale Polizeiliche Dienste
  • Projekt Managment / Development - SmartHome
    ESP32 based IOT Smart Home Applications

    Clixxun GmbH (2020)
    Keywords:
    - ESP32, ESP8266
    - MQTT,  ESP-IDF 
    - Cloud
    - Firmware
    - App Development
    - Programming languages: C, C++, Python, Javascript
    - IDE: QTCreator
    - Confluence, Jira, Bitbucket
    - Project management & development Smart Home
  • Development - SmartHome
    Raintunes - hansgrohe

    Clixxun GmbH / Umwerk GmbH (2019-2020)
    Keywords:
    - Linux
    - QT/QML
    - ARM (IMX6)
    - Butbucket / Git
    - GStreamer
    - Yocto
    - Programming languages:: C, C++,QML
    - IDE: QTCreator
    - Jira
    - Confluence
  • Development - Deep Learning
    Stock Market Prediction

    Clixxun GmbH (2019  parttime,ongoing)
    Keywords
    - Linux
    - QT/QML
    - Pytorch (C++ & Python), Keras, Tensorflow
    - Gitlab
    - Programming languages: Python,C, C++,QML
    - IDE: QTCreator
    - Themen: DeepLearning , Big Data,
       data preprocessing, genetic algorithms 
  • Development - SmartHome
    Android / IOS App for Stiebel Eltron

    Clixxun GmbH / Umwerk GmbH (2019 & 2020)
    Keywords:
    - Android
    - QT/QML
    - Butbucket / Git
    - Programming languages: C, C++,QML
    - IDE: QTCreator
    - Jira
    - Confluence
  • Project Management & Development - SmartHome
    Tech. Project Management BSP ( Board Support Package ) / Coordination of external Suppliers

    Development of Video Components and test tools ‚
    Clixxun GmbH / SSS Siedle OHG ( 2018 )
    Keywords:
    - PTXDist / Embedded Linux / Windows
    - GStreamer, RGBIR Kamera, Debayer Filter, QT/QML
    - Butbucket / Git
    - Programming languages: C, C++,QML, GLSL,Shell Script
    - IDE: QTCreator
    - Jira
    - Confluence
    - IMX6
    - SIP / RTP
  • Development - SmartHome
    ESP32 based IOT Smart Home Applications

    Clixxun GmbH (2018 2019)
    Keywords:
    - ESP32, ESP8266
    - MQTT,  ESP-IDF 
    - AWS Cloud with Alexa (Smarthome)
    - Programming languages: C, C++, Python, Javascript
    - IDE: QTCreator
    - GitLab
    - Development of hardware prototypes for multichannel light system and smart outlets
  • Software Development  Surveillance System
    HMI development of drone control App

    Clixxun GmbH / Intel AG (2018)
    Keywords:
    - Bitbucket
    - Jira
    - Programmiersprachen: C, C++, QML
    - IDE: QTCreator
    - OS: Windows 10
    - SDK: QT/QML 5.11
  • Software Development Automotive
    HMI Design & Demonstrator construction

    Clixxun GmbH, Allround Team GmbH, Ford AG (2017)
    Keywords:
    - Next Generation HMI Design und Entwicklung
    - Programming languages: C, C++, QML, Javascript
    - SDKs: GStreamer, QT, QML 3D, OpenGL, Unity3d, CAN, ZeroConfig
    - OS: Linux - embedded (Buildroot), Android, Windows, Linux
    - IDE: QtCreator
    - ARM (u.a. IMX6), x86
    - Dual LVDS , HDMI
    - Git
  • Software Development Automotive
    Camera based  rear mirror system

    Clixxun Gmbh / Continental AG GmbH (2016 - now)
    Keywords::
    - Low Latency Video Transmission, Trailer detection
    - Programming languages: C, C++, QML
    - Scrum
    - SDKs: GStreamer, QT, QML, CAN Socket, OpenCV, OpenCL
    - OS: Linux - embedded mit PTXDist
    - IDE: QtCreator
    - ARM (IMX6)
    - MKS
    - UML
    - Enterprise Architect
    - Doors 
  • Software Development  - Surveillance Technology
    Audio surveillance und classification

    Clixxun GmbH / customer confidential (2014 - 2016)
    Stichworte:
    - Program languages: C, C++, gObject,ARM, x86, OpenCL, OpenGL
    - IDE: QTCreator
    - OS: Linux (embedded)
    - SDK: GStreamer, OpenCL, OpenGL, QT/QML, etc.
    - Artifical Neural Networks (SOM, Deep Learing), Genetic Algorithms, Audio-Signal Processing, Beamforming , Source Separation & Noise Cancelling
  • Software Development Automotive
    Infotainment & TV Software Development

    Clixxun Gmbh / Hirschmann Car Communications GmbH (2014 - 2015)
    Keywords::
    - Infotainment & TV Software Development
    - Programming languages:: C, C++
    - Media Streaming SDK: GStreamer
    - OS: Linux - embedded
    - IDE: QtCreator
    - ARM (IMX6)
    - SVN
  • Software Development Automotive
    Infotainment software  development , testing & integration

    Clixxun Gmbh / Technisat DigitalGmbH (2013 - 2014)
    Keywords::
    - Infotainment software  development , testing & integration
    - Programming languages: C, C++
    - Scrum
    - OS: Windows, Linux
    - IDE: Eclipse, QtCreator
    - ARM / IDE
    - SVN
    - UML
  • Software Development - Medical Technology
    USB video camera solution for an endoscopic medical application implemented on an embedded system (TI OMAP 35x0)

    Clixxun GmbH / Star Medical NL (2013)
    Keywords:
    - Program languages: C, C++, gObject, ARM NEON Assembler
    - IDE: Eclipse, QTCreator
    - OS: Linux
    - SDK: GStreamer, libusb
  • Software Development - Medical Technology
    USB HQ Camera for use in medical industry
    .
    Clixxun GmbH / Xion GmbH (2011-2012):
    Based on  Cypress FX2.
    Design and Development of firmware,
    Filter development for GStreamer & Direct Show
    Test software application based on QT4/5.
    Keywords:
    - Program languages: C, C++
    - IDE: Visual Studio, Keil uVision, QtCreator
    - SDKs: GStreamer & DirectShow, inclusive Camera Source Filter Development,
    QT4/5 SDK
    - OS: Windows, Linux
  • Software Development - Consumer Electronics
    Wifi DVB Access Point

    Clixxun GmbH , Elgato Systems GmbH (2012)
    - Programmiersprachen: C, C++
    - OS: Linux, Buildroot
    - IDE: Eclipse, QT Creator
  • Software Development - Consumer Electronics
    USB - SCART Audio Video Adapter based on Cypress FX2.  Design and development of  hardware, firmware (patented) and  test software

    Clixxun GmbH / Gonamic GmbH( 2007-2008)
    Keywords:
    - Program languages: C, C++
    - IDE: Visual Studio, Keil uVision
    - OS: Windows
    - Media Streaming SDK: DirectShow,
    - Firmware for Cypress FX2, Analog Devices Video Encoder, CMedia Audio Codec
    - Hardware Design


Own Projects 
  • Product Management - Consumer Electronics
    Product Management DVB-T- Receiver Fancy Omega

    Clixxun Gmbh 2009
    Product Management DVB-T- Receiver Fancy Omega
    - Purchase
    - Marketing
    - Sales
  • Product Management - Consumer Electronics
    Product Management of DVB-T- Antennas Fancy Alpha and Vube Alpha
    Clixxun Gmbh 2005-2007
    Product Management of DVB-T- Antennas Fancy Alpha and Vube Alpha
    - Electronics Development
    - Product design
    - Production Monitoring and QC
    - Marketing
    - Sales
    - Measurements of Reception Strength and SNR related to competitors products.
 
  • Software Development - Consumer Electronics
    USB DVB-T-S2 WLAN receiver
    Clixxun GmbH (2012)
    Keywords:
    - Programming languages: C, C++
    - IDE: QTCreator, Eclipse, GNU autotools
    - OS: embedded Linux
    - Media Streaming SDK:  Direct Show,
    - Partly Hardware Design ( RT3052, Siano Tuner)
  • Cross Platform Media Center application
    Clixxun GmbH (2010 - 2013)
    Keywords:
    - Program languages: C, C++, objC, gObject, SQL, JSON
    - IDE: QtCreator ,Visual Studio, Eclipse, XCode, GNU Autotools
    - OS: Windows, Linux, OSX, IOS, Windows, Android
    - Application Focus: IPTV, VOD,  Live TV, Recording
    - TV Standards: DVB-T,T2 S2,C. HbbTV, Teletext, EPG, SatOverIP u.a.
    - Media Streaming SDK: GStreamer, inclusive DVB Filter Development
    - Cross Platform Device Driver (Tuner & Demodulater) Development
    - Custom GUI Widget Development,
    - Image Processing (GPU based on OpenGL GLSL , e.g. deinterlacing, sharpness, contrast...),
    - Media Source Plugin architecture (Grilo),
    - User Interface Design and Development based on OpenGL/JSON,Clutter Toolkit. Unified design of touch display, remote control or mouse /keyboard inclusive gesture recognition.
    - Target market: PCTV (Desktop & Mobile), STB Middleware 
  • USB DVB-T receiver firmware & application software
    Clixxun GmbH (2005-2006)
    Keywords:
    - Programming languages: C, C++
    - IDE: Visual Studio, Keil uVision
    - OS: Windows
    - Media Streaming SDK:  Direct Show,
    - BDA Driver Development
    - GUI based on MFC SDK
    - COM Interfaces
    - TV Standards: DVB-T, Teletext
    - Firmware for Cypress FX2 with Philips Tuner
    - Partly hardware design
  • USB - SCART Audio Video Adapter based on Cypress FX2.  Design and development of  hardware, firmware (patented) and  test software
    Clixxun GmbH / Gonamic GmbH( 2007-2008)
    Keywords:
    - Program languages: C, C++
    - IDE: Visual Studio, Keil uVision
    - OS: Windows
    - Media Streaming SDK: DirectShow,
    - Firmware for Cypress FX2, Analog Devices Video Encoder, CMedia Audio Codec
Projects as Employee: Terratec Media GmbH
  • Ed!son instrument editor,
    Terratec GmbH (1997-1998)
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
  • DAB radio application software,
    Terratec GmbH (1999)
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
    - Media Streaming SDK: DirectShow
  • MP3 player application CAR 4000 MP3 player
    Terratec GmbH (2002)
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
  • THC TV software application
    Terratec GmbH (2000-2002)
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
    - Media Streaming SDK: DirectShow
    - TV Standards: Analog TV, DVB-T
  • Various application for audio and video products.
    Terratec GmbH (1997-2004)
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
Projects as Employee: Zentrum für Neuroinformatik GmbH
  • Software Development - Medical Technology
    Camera based skin cancer analysis system.

    ZN GmbH: (1996 -1997)
    Keywords:
    - Programming languages: C, C++, objective C
    - OS: OSX - Rhapsody
    - IDE: XCode
    - Media Streaming SDK: QuickTime
    - Image analisys (standard algorothms & artifical neuronal networks)
  • Software Development Automotive
    Adaptive Software for psychoacoustic classification of engine sound.

    ZN GmbH / Ford AG (1995-1997) 
    Keywords:
    - Programming languages: C, C++
    - OS: Windows
    - IDE: Visual Studio
    - GUI based on MFC SDK
    - Media Streaming SDK: DirectShow
    - Signal analysis (various  spectral analysis methods, artificial neuronal networks) 
  • Software Development  - Surveillance Technology
    Alarm system for furnace status

    ZN GmbH / Krupp AG (1996)
    Keywords:
    - Programming languages: C, C++
    - OS: QNX
    - Signal analysis (FFT, artificial neuronal networks)
    - SPS control

Project history

Contact me for references

Local Availability

Only available for remote work
Occasional customer visits are of course possible
Profileimage by Roland Peffer Cross Platform Entwicklung, Projektmanagment from Straelen Cross Platform - Embedded - Media Streaming - GUI - AI - ...
Register