Thomas Klaube
Softwaredesign & Entwicklung: VideoDownloader
Erfahrungen
Softwaredesign & Entwicklung: VideoDownloader
Ing.-Büro Thomas Klaube
Entwicklung einer Applikation für macOS zum Betrachten und Herunterladen von Video-Streams sowie zum Betrachten und Aufzeichnen von LiveTV-Streams.
Technologien: C/C++, Objective-C, Qt 6.7.2 / Qt 5.9.6, QtCreator, QtDesigner, QtLinguist, Xcode, UI-Entwicklung auf Basis QtWidgets, qmake, make, git, Shellscripting, Apple LauchAgents, Apple AVFoundation, ffmpeg, ffplay, fffprobe.
Plattformen: macOS Sonoma, macOS Mojave.
Softwaredesign & Entwicklung: Datenerfassung mittels LoRaWan-Sensoren
Ing.-Büro Thomas Klaube
Erfassung des Energieverbrauchs an Strom- bzw Gaszähler und Übermittelung der Daten via LoRaWAN.
Technologien: LoRaWAN Energiezähler-Sensorschnittstelle, ELV-LW-ESI, Indoor LoRaWAN Gateway TBMH100, MQTT mit The Things Network und Telegraf, InfluxDB zur Datenhaltung, Grafana zur Visualisierung.
Plattformen: Linux für Serverbetrieb.
Softwaredesign & Entwicklung: Embedded SW - Industrieelektronik
Ing.-Büro Thomas Klaube
Entwicklung einer USB-Schnittstelle von einem Service-Tool auf einen PC zu einer Steuerung HMI bei einer Industriespülanlage mit Qt.
Entwicklung einer Gui-Test-Applikation für Windows und Linux zur Demonstration der API-Methoden.
Entwicklung einer Commandline-Applikation für Linux zur Nutzung der API-Methoden für Produktion und Inbetriebnahme.
Technologien: C/C++ unter Qt, Qt 5.15.2 / Qt 5.9.6, QtCreator, QtDesigner, Xcode unter macOS, UI-Entwicklung auf Basis QtWidgets und QML, qmake, gitlab, Shellscripting, Embedded Linux auf Basis Buildroot-2016.08.
Plattformen: Windows 10, Linux Ubuntu, Entwicklung unter macOS.
Softwaredesign & Entwicklung: ExtFSMounter
Ing.-Büro Thomas Klaube
Entwicklung einer Applikation zum Mounten und Unmounten von Linux formatierten Datenträger unter macOS unter Nutzung von macFUSE sowie Fuse-ext2.
Technologien: macOS Kommandozeilen Programme wie diskutil, plutil, sh, C/C++ unter Qt, Qt 5.12.5, QtCreator, QtDesigner, Xcode, UI-Entwicklung auf Basis QtWidgets, qmake, Shellscripting.
Plattformen: macOS Mojave.
Software- & Hardwareentwicklung: PowerMonitor
Ing.-Büro Thomas Klaube
Entwurf und Realisierung der Hardware sowie Entwicklung der Software eines Microcontrollers zur Messung von elektrischer Leistung und Energie.
Speicherung in einer IOT-Datenbank und Visualisierung der Messwerte über einen beliebigen Zeitraum.
Technologien: ESP8266, C/C++, Visual Studio Code mit PlatformIO Plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.
Plattformen: ESP8266, Linux für Serverbetrieb.
Software- & Hardwareentwicklung: TemperaturMonitor
Ing.-Büro Thomas Klaube
Entwurf und Realisierung der Hardware sowie Entwicklung der Software eines Microcontrollers zur Messung von Temperaturen.
Speicherung in einer Datenbank und Visualisierung der Messwerte über einen beliebigen Zeitraum.
Technologien: ESP8266, C/C++, Visual Studio Code mit PlatformIO Plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.
Plattformen: ESP8266, Linux für Serverbetrieb.
Softwaredesign & Entwicklung: Abi-Browser
Ing.-Büro Thomas Klaube
Machbarkeitsstudie zur Entwicklung einer Applikation zur Auswertung einer Datenbank mit Maschinendaten.
Bestimmung von Durchschnitts- und Absolutverbrauch, Maschinenauslastungen, Fehleranalysen und Vorhersagen.
Berechnung von Last-Verbrauch Faktoren und Visualisierung von GPS-Positionsdaten.
Technologien: C/C++ unter Qt, Qt 5.12.5, QtCreator, QtDesigner, QtLinguist, Xcode, UI-Entwicklung auf Basis QtWidgets und QML, qmake, gitlab, MySql, Shellscripting.
Plattformen: Windows 10, macOS Mojave.
Softwaredesign & Entwicklung: PRTG Desktop
Paessler AG
Pflege und Entwicklung neuer Features für eine plattformübergreifende Qt-basierte Desktop-Anwendung.
Technologien: C/C++ unter Qt, Qt 5.12.5, QtCreator, Xcode, QtDesigner, QtLinguist, UI-Entwicklung auf Basis QtWidgets, Cascading Style Sheets, qmake, Jira, Confluence, gitlab, SQlite, TCP/IP, CI/CD, Shellscripting, UML, REST-API.
Plattformen: macOS Mojave, Windows 10, Linux (z.B. Debian).
Softwaredesign & Entwicklung: C++ / Qt Entwickler: WISO Steuer
Buhl Tax Service GmbH
Neu- und Weiterentwicklung von Anwendungen im Immobilien- und Finanzbereich.
Analyse, Planung, Gestaltung, Entwicklung und Dokumentation von Lösungen basierend auf Kundenbedürfnissen.
Durchführung von Code Reviews und Einhaltung hoher Qualitäts- und QS-Prozesse.
Technologien: C/C++ unter Qt, Qt 5.9.6 - Qt 5.12.4, QtCreator, UI-Entwicklung auf Basis QtWidgets, Cascading Style Sheets, Xcode, MS-VisualStudio, doxygen, Perforce, CMake, Jira, Confluence, Shellscripting, UML.
Plattformen: macOS Mojave, Windows ab 7.
Softwaredesign & Entwicklung: Library für Gocator
HELMUT FISCHER GMBH
Entwicklung einer Library für einen 3D-Scanner zur Initialisierung, Steuerung und Visualisierung.
Automatische Bestimmung der optimalen Belichtungszeit und Bereitstellung von 3D-Messwerten.
Einbindung einer Matlab Library zur numerischen Analyse und Umsetzung von 3D-Messwerten in Bilder.
Entwicklung einer Testapplikation und eines Bash-Scripts zum Bauen aller Komponenten.
Technologien: C/C++ unter Qt, Qt 5.11.1, QtCreator, QtDesigner, UI-Entwicklung auf Basis QtWidgets, Git, Jira, GoSdk für Gocator 3D-Scanner, Shellscripting.
Plattformen: Windows ab 7.
Softwaredesign & Entwicklung: Active Sitting Solution
Garmin Würzburg GmbH
Analyse technischer Anforderungen für Desktop-Anwendungen unter macOS zur Kommunikation mit ANT+/Bluetooth Sensoren.
Planung und Umsetzung neuer Funktionalitäten, Performance-Optimierung und fachliche Beratung über alle Entwicklungsphasen.
Durchführung von Code Reviews und Systemtests.
Technologien: C/C++ unter Qt, Xcode, QtCreator, QtDesigner, UI-Entwicklung auf Basis QtWidgets, Git, Ant+, Jenkins, Gerrit, Shellscripting, Windows Inno Setup.
Plattformen: Apple macOS, Windows ab 7.
Softwaredesign & Entwicklung: TSNTools
EDAG Engineering GmbH
Mitarbeit an der Entwicklung einer Applikation zur Anzeige von Echtzeit-Ethernet-Messdaten.
Erstellung der Visualisierung, GUI-Design, Code Reviews, Unit- und System-Tests.
Technologien: C/C++ unter Qt 5.7, Xcode, QtCreator, UI-Entwicklung auf Basis QtWidgets und QML, JIRA, Git, BitBucket, Confluenz, Shellscripting, TSN Ethernet, TCP/IP, JSON, UML.
Plattformen: macOS, Windows und Linux.
Privates Projekt: Errichtung eines PKW Stellplatzes
Ing.-Büro Thomas Klaube
- Errichtung eines PKW Stellplatzes.
Softwaredesign & Entwicklung: ARRI Lighting Service Manager 2.0
ARRI - Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
Portierung und Weiterentwicklung einer Desktop-Applikation zur Konfiguration und Wartung von ARRI-LED-Scheinwerfern.
Technologien: C/C++ unter Qt 5.4 - 5.6, QtCreator, Xcode, MS-VisualStudio, UI-Entwicklung auf Basis QtWidgets und QML, doxygen, libusb, libcurl, libftdi, xml2json, FTDI-Treiber, STM DfuSe, dfu-util, Bonjour, TCP/IP, TFTP, JSON, XML, Cygwin, Windows MFC, Shellscripting, Apple PkgBuild, Windows Inno Setup, Bugzilla.
Plattformen: Mac OS X, Windows XP, Vista, 7 bis 10 und Linux.
Softwaredesign & Entwicklung: RenderEngine 2.0
NOZ
Entwicklung einer Applikation zur Reduzierung der Datenmenge von PDF-Dokumenten für Mobilgeräte unabhängig von Adobe Acrobat.
Technologien: C/C++ unter Qt 4.8.5, Apple CGPDF API, PoDoFo PDF Library.
Plattformen: Mac OS X.
Softwaredesign & Entwicklung: Embedded Software für einen Großverdampfer
Heidolph Instruments GmbH & CO. KG
Entwicklung der Controller-Software für einen Grossrotationsverdampfer auf einem Embedded-Linux-System.
Technologien: C/C++ unter Qt 4.8.5, SQLite, JSON, UDP, TCP/IP, B&R SPS.
Plattformen: Embedded Linux.
Softwaredesign & Entwicklung: CrossVC XXL 2.3.2
Ing.-Büro Thomas Klaube
Weiterentwicklung und Fehlerbeseitigung mit C/C++ unter QtCreator.
Umstellung auf Qt 4.8.5 und Bereitstellung von PlugIns für Subversion 1.7.11 und 1.8.1.
Technologien: C/C++ unter Qt 4.8.5, CVS, SVN, Qt-Installer Framework.
Plattformen: Mac OS X, Linux, Windows ab XP.
Entwickler: Erstellung MacOS X Installer für eine Java-Applikation
Ing.-Büro Thomas Klaube
Anpassung und Weiterentwicklung des Start-Scripts für eine Java-Applikation.
Bereitstellung in ein Mac OS X Applications-Bundle und Erstellung des Installers.
Entwicklung eines Shellskripts zum automatischen Erstellen des Installers.
Technologien: Shellscripting, Mac OS Installer.
Plattformen: Mac OS X.
Entwickler: RenderEngine 1.0
Ing.-Büro Thomas Klaube
Entwicklung eines Adobe Acrobat Plug-Ins zur PDF-Datenmengenreduzierung.
Implementierung einer Hotfolder-Funktion und eines Qt-basierten GUIs.
Technologien: C/C++ unter Qt 4.7.4, Adobe Acrobat SDK.
Plattformen: Mac OS X.
Entwickler: Tower Simulation
Ing.-Büro Thomas Klaube
Fehlerbeseitigung und Weiterentwicklung eines Softwaresystems für die Ausbildung an einem Flugsicherungstower.
Technologien: VisualBasic 6.
Plattformen: Windows XP.
Entwickler: PAR80
Ing.-Büro Thomas Klaube
Fehlerbeseitigung und Weiterentwicklung eines Softwaresystems für ein Radarsystem.
Technologien: C/C++ unter Qt 4.6, Visual Studio 2005.
Plattformen: Windows XP.
Entwickler: CrossVC XXL 2.3
Ing.-Büro Thomas Klaube
Weiterentwicklung, Fehlerbeseitigung und Deployment für Linux und Windows.
Technologien: C/C++ unter Qt 4.8.5, CVS, SVN, Qt-Installer Framework.
Plattformen: Mac OS X, Linux, Windows ab XP.
Entwickler: Tower Simulation
Ing.-Büro Thomas Klaube
Fehlerbeseitigung und Weiterentwicklung eines ATC Simulators.
Technologien: VisualBasic 6.
Plattformen: Windows XP.
Entwickler: CrossVC XXL 2.2
Ing.-Büro Thomas Klaube
Erstellung der Releaseversion 2.2 für Mac OS X mit UI-Anpassungen.
Technologien: C/C++ unter Qt, CVS, SVN.
Plattformen: Mac OS X, Linux, Windows ab XP.
Entwickler: BallisticsEditor
Ing.-Büro Thomas Klaube
Entwicklung einer Applikation zur Erfassung und zum Export ballistischer Daten.
Technologien: C/C++ auf Basis von Qt 4.6, Qwt, SQLite, Visual Studio 2005.
Plattformen: Windows XP.
Entwickler: OpenGL-Module
Ing.-Büro Thomas Klaube
Entwicklung von OpenGL-Modulen zur Anzeige grafischer Elemente für Simulationssysteme.
Technologien: C/C++ auf Basis von Qt 4.6, OpenGL.
Plattformen: Windows XP.
Entwickler: 2D-Overlay
Ing.-Büro Thomas Klaube
Entwicklung von C++ Klassen zum Darstellen und Speichern grafischer Symbole aus SVG-Dateien.
Technologien: C/C++ auf Basis von Qt 4.6, SVG.
Plattformen: Windows XP.
Entwickler: CrossVC XXL 2.1.4
Ing.-Büro Thomas Klaube
Weiterentwicklung und Deployment eines Versionsverwaltungsprogrammes.
Installation und Administration von CVS/SVN Repositories und Redmine.
Technologien: C/C++ unter Qt, CVS, SVN.
Plattformen: Mac OS X, Linux, Windows ab XP.
Entwickler: Adobe Premiere PlugIns
Ing.-Büro Thomas Klaube
Entwicklung eines Adobe Premiere Pro CS4 PlugIns zum Import von MXF-Dateien.
Technologien: C/C++, Adobe Premiere SDK.
Plattformen: Mac OS X.
Entwickler: Photoshop PlugIns
Ing.-Büro Thomas Klaube
Migration von PlugIn-Projekten von CodeWarrior auf Xcode.
Technologien: C/C++, Adobe Photoshop SDK.
Plattformen: Mac OS X.
Entwickler: Migration Webserver
Ing.-Büro Thomas Klaube
Migration eines Webservers von Suse 10.3 zu openSuse 11.1 mit Plesk 9.2.
Anpassungen am osCommerce Shop-System.
Technologien: osCommerce, CVS, SVN.
Entwickler: Weiterentwicklung der ProgRes Kamera-Software
Ing.-Büro Thomas Klaube
Vorbereitungen zur Einbindung in iChat-Theater und Entwicklung eines TWAIN-PlugIns.
Technologien: C/C++, TWAIN.
Entwickler: Sinar eXposure
Ing.-Büro Thomas Klaube
Mitarbeit an der Entwicklung einer Applikation zum Betreiben professioneller Kamera-Rückteile.
Entwicklung von PlugIns für Bild-Export (JPEG, TIFF, DNG).
Weiterentwicklung des Installers und Administration des Buildservers.
Technologien: Qt 4.3.x, Apple-PackageMaker.
Entwickler: Migration Mac OS X 9 auf Mac OS X 10 / Kamera-Software
Ing.-Büro Thomas Klaube
Neuentwicklung des GUIs und Anpassung der Applikation an Mac OS X.
Umstellung von Quickdraw auf Quartz auf Basis des Carbon API.
Entwicklung des Installers und Buildscriptes.
Technologien: Carbon API, Apple-PackageMaker.
Entwickler: Sinar eXposure
Ing.-Büro Thomas Klaube
Mitarbeit an der Entwicklung einer Applikation zum Betreiben professioneller Kamera-Rückteile.
Entwicklung von PlugIns für Bild-Export (JPEG, TIFF, DNG).
Weiterentwicklung des Installers und Administration des Buildservers.
Technologien: Qt 4.3.x, Apple-PackageMaker.
Entwickler: Migration Mac OS X 9 auf Mac OS X 10 / Kamera-Software
Ing.-Büro Thomas Klaube
Neuentwicklung des GUIs und Anpassung der Applikation an Mac OS X.
Umstellung von Quickdraw auf Quartz auf Basis des Carbon API.
Entwicklung des Installers und Buildscriptes.
Technologien: Carbon API, Apple-PackageMaker.
Entwickler: Adobe Photoshop PlugIn Eyelike Antimoiré Filter
Ing.-Büro Thomas Klaube
Implementierung eines Filtercodes in ein Adobe Photoshop PlugIn inklusive GUI.
Technologien: C/C++, Adobe Photoshop SDK.
Entwickler: ProgRes C10 Plus Kamera-Software
Ing.-Büro Thomas Klaube
- Umstellung und Weiterentwicklung der Kamera-Software für das Modell C10 Plus.
Entwickler: Entwicklung und Betrieb eines Webshop-Systemes
Ing.-Büro Thomas Klaube
Weiterentwicklung und Betrieb des osCommerce Shop-Systems.
Administration des unix-basierten Servers.
Technologien: PHP, osCommerce, RedHat 9.
Technischer Redakteur: Erstellung Technischer Dokumentation
Ing.-Büro Thomas Klaube
Erstellung der Technischen Dokumentation in Deutsch und Englisch.
Umsetzung in eine Website und PDF-Dokumente.
Technologien: Adobe GoLive, Adobe Photoshop, Adobe InDesign.
Entwickler: ProgRes Kamera-Software
Ing.-Büro Thomas Klaube
- Erweiterung und Anpassung der Software an neue Kameramodelle (C12, C10).
Entwickler: ProgRes C14
Ing.-Büro Thomas Klaube
- Portierung und Weiterentwicklung einer PC-Anwendung als Mac OS 9/X Carbon-Applikation für hochauflösende Digitalkameras.
Entwickler: LS Screensaver
Ing.-Büro Thomas Klaube
Entwicklung eines Screensavers für Mac OS 9 basierend auf Macromedia Flash Animationen.
Technologien: Macromedia Flash.
Entwickler: DubMagic
Ing.-Büro Thomas Klaube
- Unterstützung bei der Portierung eines Java-Projektes von Windows zu Macintosh.
- Erstellung der Entwicklungsprojekte für Metrowerks CodeWarrior.
Entwickler: ImageEngine 1.2 & Export 1.1
Ing.-Büro Thomas Klaube
Entwicklung von Adobe Acrobat Plug-Ins (Mac OS 9/X) zum Im- und Export von Bildern aus PDF-Dokumenten.
Technologien: Adobe Acrobat SDK.
Entwickler: Info-Datei-Editor
Ing.-Büro Thomas Klaube
- Entwicklung einer Applikation zur Datenerfassung von DTP-Dateien.
- Portierung einer Windows-Applikation auf Mac OS.
Entwickler: Datenkopierstation
Ing.-Büro Thomas Klaube
- Entwicklung eines Dateimanager-Programmes zum Kopieren von Kundendaten von NT-Servern auf Macintosh-Arbeitsplätze.
Entwickler: Backup-Lösung
Ing.-Büro Thomas Klaube
- Entwicklung einer AppleScript-Lösung zur Automatisierung von Backups für Mac OS Internet-Server.
Entwickler: Quark XPress PrintManager
Ing.-Büro Thomas Klaube
- Entwicklung basierend auf AppleScript mit FaceSpan.
- Erstellung einer Quark XPress XTension zur Verwaltung von Dokumentenlisten und Print-Setups.
Entwickler: Adobe Acrobat Reader PlugIn
Ing.-Büro Thomas Klaube
- Entwicklung eines PlugIns zum Anlegen von Lesezeichen und Notizen in Acrobat Reader.
Entwickler: Cumulus Datei Filter
Ing.-Büro Thomas Klaube
- Entwicklung eines Dateifilters für BMP und EPS Formate.
Entwickler: QBaseEditor
Ing.-Büro Thomas Klaube
- Entwicklung eines Mac OS-Programms zum Editieren ASCII-basierter Export-Daten einer Quark XPress XTension.
Entwickler: KochLayouter
Ing.-Büro Thomas Klaube
- Programm zur automatischen Befüllung von Quark XPress Katalogseiten aus AS400 ASCII-Daten.
Entwickler: TabConditioner
Ing.-Büro Thomas Klaube
- Entwicklung eines Zusatzprogramms zum Bearbeiten von Preislisten (Spaltentausch, Neuberechnung).
Entwickler: 4th Cumulus Suite
Ing.-Büro Thomas Klaube
- Entwicklung von 4th Dimension PlugIns zum Katalogisieren von Bild-Dateien.
- Import von Canto Cumulus Formaten und Anbindung via Drag & Drop.
Entwickler: Diskschutz-Bibliothek
Ing.-Büro Thomas Klaube
- Entwicklung einer Mac OS-Codebibliothek für Installations- und Kopierschutzroutinen.
Entwickler: 4th Dimension-Plug-ins
Ing.-Büro Thomas Klaube
- Mitarbeit an der Entwicklung eines Database-Publishing-Systems auf Basis von 4th Dimension.
Entwickler: Publishing-Entwicklungen & TheUpdater
Ing.-Büro Thomas Klaube
- Entwicklung von Macintosh-Anwendungen zum Umgang mit Quark XPress ASCII-Daten.
- Export/Import von Textpassagen für Übersetzungen und Layout-Generierung.
- Entwicklung des Programms 'TheUpdater' zur Aktualisierung von Preisinformationen und Codierungsübersetzung.
Fähigkeiten
Software-entwicklung & Design
- Auf Basis Von Qt Für Windows, Linux, Macos Sowie Embedded Plattformen
- Embedded Entwicklungen Auf Basis Arduino / Esp8266, Mqtt, Tcp/ip, Embedded Linux
- Shellscripting
- Software-lokalisierung & Internationalisierung
- Software-portierung Windows / Macos / Linux
- Ci/cd - Gitlab - Github
- Administration Linux-server
Entwicklungswerkzeuge
- Qt 5.x.x, Qt 6.x.x
- Qtcreator, Designer, Linguist
- Sdk - Qt Gui-entwicklung Auf Basis Qtwidgets Sowie Qml
- Xcode
- Visualstudio Ab 2005
- Visual Studio Code, Platformio
- Cvs, Svn, Bazaar, Git, Perforce
- C/c++
- Objective C
- Python
- Cmake
- Qmake
- Opengl
- Sqlite
- Mysql
- Mqtt, Iot, Lorawan
- Rest-api
- Json
- Xml
- Tcp/ip
- Udp
- Doxygen
- Jira
- Confluence
- Polarion
- Jenkins
- Ant+ Sdk
- Bash
- Ffmpeg, Ffplay, Ffprobe
- Influxdb
- Grafana
- Ms Visualbasic 6
Sprachen
Ausbildung
Abitur
Elektromonteur
TH Ilmenau
Diplom-Ingenieur für Elektrotechnik · Elektrotechnik · Ilmenau, Deutschland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.