Thomas K.

Softwaredesign & Entwicklung

Geratal, Deutschland

Erfahrungen

Jan. 2024 - Dez. 2024
1 Jahr

Softwaredesign & Entwicklung

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 LaunchAgents, Apple AVFoundation, ffmpeg, ffplay, ffprobe

  • Plattformen: macOS Sonoma, macOS Mojave

Juni 2023 - Aug. 2023
3 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Erfassung des Energieverbrauchs an Strom- bzw. Gaszähler und Übermittlung der Daten via LoRaWAN®

  • Technologien: LoRaWAN® Energiezähler-Sensorschnittstelle (ELV-LW-ESI), Indoor LoRaWAN Gateway TBMH100, MQTT mit The Things Network und Telegraf, InfluxDB, Grafana

  • Plattformen: Linux für Serverbetrieb

Okt. 2021 - Mai 2023
1 Jahr 8 Monaten

Softwaredesign & Entwicklung

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

Apr. 2021 - Mai 2021
2 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Entwicklung einer Applikation zum Mounten und Unmounten von Linux formatierten Datenträgern unter macOS

  • Nutzung von macFUSE und Fuse-ext2 für ext2, ext3 und ext4 Datei-Systeme und Abbilder

  • Technologien: macOS Kommandozeilenprogramme (diskutil, plutil, sh), C/C++ unter Qt, Qt 5.12.5, QtCreator, QtDesigner, Xcode, UI-Entwicklung auf Basis QtWidgets, qmake, Shellscripting

  • Plattformen: macOS Mojave

Feb. 2021 - März 2021
2 Monaten

Software- & Hardwareentwicklung

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

Jan. 2021 - Feb. 2021
2 Monaten

Software- & Hardwareentwicklung

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

Juni 2020 - Sept. 2020
4 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Machbarkeitsstudie zur Entwicklung einer Applikation zur Auswertung einer Datenbank mit Maschinendaten zur Bestimmung von Durchschnitts- und Absolutverbrauch, Maschinenauslastungen, Fehleranalysen und Vorhersage von Folgefehlern

  • Berechnung von Last-Verbrauch-Faktoren und Zusammenhängen bei Maschinenstörungen

  • Visualisierung der GPS-Positionsdaten der Baumaschinen

  • 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

Okt. 2019 - Juni 2020
9 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Pflege und Entwicklung neuer Features für eine plattformübergreifende Qt-basierte Desktop-Anwendung (macOS, Windows, Linux) für das zentrale Management von PRTG Installationen

  • Technologien: C/C++ unter Qt, Qt 5.12.5, QtCreator unter macOS, Windows & Linux, Xcode unter macOS, QtDesigner, QtLinguist, UI-Entwicklung auf Basis QtWidgets und 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)

Apr. 2019 - Sept. 2019
6 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Neu- und Weiterentwicklung von Anwendungen im Immobilien- und Finanzbereich für WISO Steuer

  • Analyse, Planung, Gestaltung, Entwicklung und Dokumentation basierend auf Kundenbedürfnissen

  • Berücksichtigung hoher Qualitätsanforderungen und QS-Prozesse, Code Review

  • Technologien: C/C++ unter Qt, Qt 5.9.6–5.12.4, QtCreator, UI-Entwicklung auf Basis QtWidgets und Cascading Style Sheets, Xcode unter macOS, MS Visual Studio unter Windows, Doxygen, Perforce, CMake, Jira, Confluence, Shellscripting, UML

  • Plattformen: macOS Mojave, Windows ab 7

Juni 2018 - Jan. 2019
8 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Entwicklung einer Library für einen 3D-Scanner zur Initialisierung, Steuerung und Visualisierung in einem Schichtdicken-Messsystem

  • Nutzung des Scanner-SDK, Bereitstellung von Parametern, Belichtungszeit-Optimierung, Area of Interest, Field of View, Alignment- und Transformations-Funktionen, 3D-Messwerte als Roh- und natürliche Einheiten

  • Umsetzung von Messwerten in Farb- und Graustufenbilder, Live-Bilder, Jobverwaltung, Factory-Reset, Objekterkennung

  • Entwicklung einer Testapplikation und Bash-Script für den Build

  • Technologien: C/C++ unter Qt 5.11.1, QtCreator, QtDesigner, UI-Entwicklung auf Basis QtWidgets, Git, Jira, GoSdk für Gocator 3D-Scanner, Shellscripting

  • Plattformen: Windows ab 7

Apr. 2017 - Dez. 2017
9 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Analyse technischer Anforderungen und fachliche Beratung für Desktop-Anwendungen unter macOS, die mit ANT+/Bluetooth Sensoren kommunizieren (Active Sitting Solution)

  • Planung von Funktionalitäten, Erweiterbarkeit und Performance sowie Umsetzung von Konzeption bis finaler Qualitätssicherung

  • Code Review, System Tests

  • Technologien: C/C++ unter Qt, Xcode unter macOS, QtCreator unter Windows, QtDesigner, UI-Entwicklung auf Basis QtWidgets, Git, Ant+, Jenkins, Gerrit, Shellscripting, Windows Inno Setup

  • Plattformen: Apple macOS, Windows ab 7

Okt. 2016 - März 2017
6 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Mitarbeit an der Entwicklung einer Software-Applikation zur Anzeige von Realtime Ethernet Messdaten (TSNTools)

  • Erstellung der Visualisierung & GUI-Design, Code Review, Unit Tests, System Tests

  • Technologien: C/C++ unter Qt 5.7, Xcode unter macOS, QtCreator unter Windows & Linux, UI-Entwicklung auf Basis QtWidgets und QML, Jira, Git, Bitbucket, Confluence, Shellscripting, TSN Ethernet, TCP/IP, JSON, UML

  • Plattformen: macOS, Windows, Linux

Juli 2016 - Sept. 2016
3 Monaten

Entwickler

Ing.-Büro Thomas Klaube

  • Errichtung eines PKW-Stellplatzes (privates Projekt)
Nov. 2014 - Juni 2016
1 Jahr 8 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Portierung und Weiterentwicklung der Desktop-Applikation ARRI Lighting Service Manager 2.0 für Mac OS X, Windows und Linux

  • Konfiguration, Diagnose, Wartung und Firmware-Aktualisierung der ARRI-LED-Scheinwerfer

  • Technologien: C/C++ unter Qt 5.4–5.6, QtCreator, Xcode, MS Visual Studio, 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–10, Linux

Apr. 2014 - Okt. 2014
7 Monaten

Softwaredesign & Entwicklung

Ing.-Büro Thomas Klaube

  • Entwicklung der RenderEngine 2.0 zur Reduzierung der Datenmenge von PDF-Dokumenten für mobile Geräte unabhängig von Adobe Acrobat

  • Technologien: C/C++ unter Qt 4.8.5, Apple CGPDF API, PoDoFo PDF Library

  • Plattformen: Mac OS X

Zusammenfassung

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

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Technische Hochschule Ilmenau

Diplom-Ingenieur · Elektrotechnik · Ilmenau, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen