Skip to main content
Top expert badge
Recommended expert
Profile header background

Thomas Klaube-Software Design & Development: VideoDownloader

Thomas Klaube - Software Design & Development: VideoDownloader - profile avatar
Profile header overlay
Geratal, Germany

Check rate

Experience

Jan 2024 - Dec 2024
Geratal, Germany

Software Design & Development: VideoDownloader

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: VideoDownloader at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an application for macOS to view and download video streams as well as to view and record live TV streams.

  • Technologies: C/C++, Objective-C, Qt 6.7.2 / Qt 5.9.6, QtCreator, QtDesigner, QtLinguist, Xcode, UI development based on QtWidgets, qmake, make, git, shell scripting, Apple LauchAgents, Apple AVFoundation, ffmpeg, ffplay, fffprobe.

  • Platforms: macOS Sonoma, macOS Mojave.

Jun 2023 - Aug 2023
Geratal, Germany

Software Design & Development: Data Collection Using LoRaWan Sensors

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: Data Collection Using LoRaWan Sensors at Ing.-Büro Thomas Klaube
Industries
Utilities
Business areas
Information Technology
Product Development
  • Collection of energy consumption at electricity or gas meters and transmission of the data via LoRaWAN.

  • Technologies: LoRaWAN energy meter sensor interface, ELV-LW-ESI, Indoor LoRaWAN Gateway TBMH100, MQTT with The Things Network and Telegraf, InfluxDB for data storage, Grafana for visualization.

  • Platforms: Linux for server operation.

Oct 2021 - May 2023
Geratal, Germany

Software Design & Development: Embedded SW - Industrial Electronics

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: Embedded SW - Industrial Electronics at Ing.-Büro Thomas Klaube
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Development of a USB interface from a service tool on a PC to a control HMI for an industrial dishwashing system with Qt.

  • Development of a GUI test application for Windows and Linux to demonstrate the API methods.

  • Development of a command-line application for Linux to use the API methods for production and commissioning.

  • Technologies: C/C++ with Qt, Qt 5.15.2 / Qt 5.9.6, QtCreator, QtDesigner, Xcode on macOS, UI development based on QtWidgets and QML, qmake, gitlab, shell scripting, embedded Linux based on Buildroot-2016.08.

  • Platforms: Windows 10, Linux Ubuntu, development on macOS.

Apr 2021 - May 2021
Geratal, Germany

Software Design & Development: ExtFSMounter

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: ExtFSMounter at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an application for mounting and unmounting Linux-formatted storage media on macOS using macFUSE and Fuse-ext2.

  • Technologies: macOS command-line tools such as diskutil, plutil, sh, C/C++ with Qt, Qt 5.12.5, QtCreator, QtDesigner, Xcode, UI development based on QtWidgets, qmake, shell scripting.

  • Platforms: macOS Mojave.

Feb 2021 - Mar 2021
Geratal, Germany

Software & Hardware Development: PowerMonitor

Ing.-Büro Thomas Klaube

Position summary
Software & Hardware Development: PowerMonitor at Ing.-Büro Thomas Klaube
Industries
Energy
Business areas
Information Technology
Product Development
  • Design and implementation of the hardware as well as development of the software for a microcontroller to measure electrical power and energy.

  • Storage in an IoT database and visualization of the measured values over any period of time.

  • Technologies: ESP8266, C/C++, Visual Studio Code with PlatformIO plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.

  • Platforms: ESP8266, Linux for server operation.

Jan 2021 - Feb 2021
Geratal, Germany

Software & Hardware Development: Temperature Monitor

Ing.-Büro Thomas Klaube

Position summary
Software & Hardware Development: Temperature Monitor at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Design and implementation of the hardware as well as development of the software for a microcontroller to measure temperatures.

  • Storage in a database and visualization of the measured values over any period of time.

  • Technologies: ESP8266, C/C++, Visual Studio Code with PlatformIO plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.

  • Platforms: ESP8266, Linux for server operation.

Jun 2020 - Sep 2020
Geratal, Germany

Software Design & Development: Abi-Browser

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: Abi-Browser at Ing.-Büro Thomas Klaube
Industries
Manufacturing
Business areas
Business Intelligence
Information Technology
Product Development
  • Feasibility study for the development of an application to evaluate a database with machine data.

  • Determination of average and absolute consumption, machine utilization, error analysis and forecasts.

  • Calculation of load-consumption factors and visualization of GPS position data.

  • Technologies: C/C++ with Qt, Qt 5.12.5, QtCreator, QtDesigner, QtLinguist, Xcode, UI development based on QtWidgets and QML, qmake, gitlab, MySql, shell scripting.

  • Platforms: Windows 10, macOS Mojave.

Oct 2019 - Jun 2020
Geratal, Germany

Software Design & Development: PRTG Desktop

Paessler AG

Position summary
Software Design & Development: PRTG Desktop at Paessler AG
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Maintenance and development of new features for a cross-platform Qt-based desktop application.

  • Technologies: C/C++ with Qt, Qt 5.12.5, QtCreator, Xcode, QtDesigner, QtLinguist, UI development based on QtWidgets, Cascading Style Sheets, qmake, Jira, Confluence, gitlab, SQlite, TCP/IP, CI/CD, shell scripting, UML, REST-API.

  • Platforms: macOS Mojave, Windows 10, Linux (e.g. Debian).

Apr 2019 - Sep 2019
Geratal, Germany

Software Design & Development: C++ / Qt Developer: WISO Steuer

Buhl Tax Service GmbH

Position summary
Software Design & Development: C++ / Qt Developer: WISO Steuer at Buhl Tax Service GmbH
Industries
Banking and Finance
Real Estate
Business areas
Information Technology
Product Development
Quality Assurance
  • New and further development of applications in the real estate and finance area.

  • Analysis, planning, design, development and documentation of solutions based on customer needs.

  • Carrying out code reviews and ensuring high quality and QA processes.

  • Technologies: C/C++ with Qt, Qt 5.9.6 - Qt 5.12.4, QtCreator, UI development based on QtWidgets, Cascading Style Sheets, Xcode, MS-VisualStudio, doxygen, Perforce, CMake, Jira, Confluence, shell scripting, UML.

  • Platforms: macOS Mojave, Windows from 7.

Jun 2018 - Jan 2019
Geratal, Germany

Software Design & Development: Library for Gocator

HELMUT FISCHER GMBH

Position summary
Software Design & Development: Library for Gocator at HELMUT FISCHER GMBH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Development of a library for a 3D scanner for initialization, control and visualization.

  • Automatic determination of the optimal exposure time and provision of 3D measurement values.

  • Integration of a Matlab library for numerical analysis and conversion of 3D measurement values into images.

  • Development of a test application and a Bash script to build all components.

  • Technologies: C/C++ with Qt, Qt 5.11.1, QtCreator, QtDesigner, UI development based on QtWidgets, Git, Jira, GoSdk for Gocator 3D scanner, shell scripting.

  • Platforms: Windows from 7.

Apr 2017 - Dec 2017
Geratal, Germany

Software Design & Development: Active Sitting Solution

Garmin Würzburg GmbH

Position summary
Software Design & Development: Active Sitting Solution at Garmin Würzburg GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
Quality Assurance
  • Analysis of technical requirements for desktop applications on macOS for communication with ANT+/Bluetooth sensors.

  • Planning and implementation of new features, performance optimization, and technical consulting across all development phases.

  • Code reviews and system tests.

  • Technologies: C/C++ with Qt, Xcode, QtCreator, QtDesigner, UI development based on QtWidgets, Git, Ant+, Jenkins, Gerrit, shell scripting, Windows Inno Setup.

  • Platforms: Apple macOS, Windows from 7.

Oct 2016 - Mar 2017
Geratal, Germany

Software Design & Development: TSNTools

EDAG Engineering GmbH

Position summary
Software Design & Development: TSNTools at EDAG Engineering GmbH
Industries
Automotive
Business areas
Information Technology
Product Development
  • Worked on the development of an application for displaying realtime Ethernet measurement data.

  • Created the visualization, GUI design, code reviews, unit and system tests.

  • Technologies: C/C++ with Qt 5.7, Xcode, QtCreator, UI development based on QtWidgets and QML, JIRA, Git, BitBucket, Confluenz, shell scripting, TSN Ethernet, TCP/IP, JSON, UML.

  • Platforms: macOS, Windows, and Linux.

Jul 2016 - Sep 2016
Geratal, Germany

Private project: Construction of a car parking space

Ing.-Büro Thomas Klaube

Position summary
Private project: Construction of a car parking space at Ing.-Büro Thomas Klaube
Industries
Construction
Business areas
Operations
  • Construction of a car parking space.
Nov 2014 - Jun 2016
Geratal, Germany

Software Design & Development: ARRI Lighting Service Manager 2.0

ARRI - Arnold & Richter Cine Technik GmbH & Co. Betriebs KG

Position summary
Software Design & Development: ARRI Lighting Service Manager 2.0 at ARRI - Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
Industries
Manufacturing
Media and Entertainment
Business areas
Information Technology
Product Development
  • Porting and further development of a desktop application for configuring and maintaining ARRI LED spotlights.

  • Technologies: C/C++ with Qt 5.4 - 5.6, QtCreator, Xcode, MS Visual Studio, UI development based on QtWidgets and QML, doxygen, libusb, libcurl, libftdi, xml2json, FTDI drivers, STM DfuSe, dfu-util, Bonjour, TCP/IP, TFTP, JSON, XML, Cygwin, Windows MFC, shell scripting, Apple PkgBuild, Windows Inno Setup, Bugzilla.

  • Platforms: Mac OS X, Windows XP, Vista, 7 to 10, and Linux.

Apr 2014 - Oct 2014
Geratal, Germany

Software Design & Development: RenderEngine 2.0

NOZ

Position summary
Software Design & Development: RenderEngine 2.0 at NOZ
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an application to reduce the amount of data in PDF documents for mobile devices, independent of Adobe Acrobat.

  • Technologies: C/C++ with Qt 4.8.5, Apple CGPDF API, PoDoFo PDF Library.

  • Platforms: Mac OS X.

Oct 2013 - Mar 2014
Geratal, Germany

Software Design & Development: Embedded Software for a Large Evaporator

Heidolph Instruments GmbH & CO. KG

Position summary
Software Design & Development: Embedded Software for a Large Evaporator at Heidolph Instruments GmbH & CO. KG
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Development of the controller software for a large rotary evaporator on an embedded Linux system.

  • Technologies: C/C++ with Qt 4.8.5, SQLite, JSON, UDP, TCP/IP, B&R PLC.

  • Platforms: Embedded Linux.

Jul 2013 - Sep 2013
Geratal, Germany

Software Design & Development: CrossVC XXL 2.3.2

Ing.-Büro Thomas Klaube

Position summary
Software Design & Development: CrossVC XXL 2.3.2 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Further development and bug fixing with C/C++ in QtCreator.

  • Migration to Qt 4.8.5 and delivery of plug-ins for Subversion 1.7.11 and 1.8.1.

  • Technologies: C/C++ with Qt 4.8.5, CVS, SVN, Qt Installer Framework.

  • Platforms: Mac OS X, Linux, Windows from XP.

May 2013 - Jun 2013
Geratal, Germany

Developer: Creation of MacOS X Installer for a Java Application

Ing.-Büro Thomas Klaube

Position summary
Developer: Creation of MacOS X Installer for a Java Application at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Adaptation and further development of the start script for a Java application.

  • Deployment into a Mac OS X Applications bundle and creation of the installer.

  • Development of a shell script to build the installer automatically.

  • Technologies: shell scripting, Mac OS Installer.

  • Platforms: Mac OS X.

Jan 2013 - Mar 2013
Geratal, Germany

Developer: RenderEngine 1.0

Ing.-Büro Thomas Klaube

Position summary
Developer: RenderEngine 1.0 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an Adobe Acrobat plug-in for reducing PDF file size.

  • Implementation of a hot folder function and a Qt-based GUI.

  • Technologies: C/C++ with Qt 4.7.4, Adobe Acrobat SDK.

  • Platforms: Mac OS X.

Oct 2012 - Dec 2012
Geratal, Germany

Developer: Tower Simulation

Ing.-Büro Thomas Klaube

Position summary
Developer: Tower Simulation at Ing.-Büro Thomas Klaube
Industries
Aerospace and Defense
Business areas
Information Technology
Product Development
  • Bug fixing and further development of a software system for training at an air traffic control tower.

  • Technologies: VisualBasic 6.

  • Platforms: Windows XP.

Apr 2012 - Sep 2012
Geratal, Germany

Developer: PAR80

Ing.-Büro Thomas Klaube

Position summary
Developer: PAR80 at Ing.-Büro Thomas Klaube
Industries
Aerospace and Defense
Business areas
Information Technology
Product Development
  • Bug fixing and further development of a software system for a radar system.

  • Technologies: C/C++ with Qt 4.6, Visual Studio 2005.

  • Platforms: Windows XP.

Oct 2011 - Present
Geratal, Germany

Developer: CrossVC XXL 2.3

Ing.-Büro Thomas Klaube

Position summary
Developer: CrossVC XXL 2.3 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Further development, bug fixing and deployment for Linux and Windows.

  • Technologies: C/C++ with Qt 4.8.5, CVS, SVN, Qt Installer Framework.

  • Platforms: Mac OS X, Linux, Windows from XP.

Jun 2011 - Oct 2011
Geratal, Germany

Developer: Tower Simulation

Ing.-Büro Thomas Klaube

Position summary
Developer: Tower Simulation at Ing.-Büro Thomas Klaube
Industries
Aerospace and Defense
Business areas
Information Technology
Product Development
  • Bug fixing and further development of an ATC simulator.

  • Technologies: VisualBasic 6.

  • Platforms: Windows XP.

Apr 2011 - May 2011
Geratal, Germany

Developer: CrossVC XXL 2.2

Ing.-Büro Thomas Klaube

Position summary
Developer: CrossVC XXL 2.2 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Creation of release version 2.2 for Mac OS X with UI adjustments.

  • Technologies: C/C++ with Qt, CVS, SVN.

  • Platforms: Mac OS X, Linux, Windows from XP.

Sep 2010 - Mar 2011
Geratal, Germany

Developer: BallisticsEditor

Ing.-Büro Thomas Klaube

Position summary
Developer: BallisticsEditor at Ing.-Büro Thomas Klaube
Industries
Aerospace and Defense
Business areas
Information Technology
  • Development of an application for recording and exporting ballistic data.

  • Technologies: C/C++ based on Qt 4.6, Qwt, SQLite, Visual Studio 2005.

  • Platforms: Windows XP.

Jul 2010 - Aug 2010
Geratal, Germany

Developer: OpenGL modules

Ing.-Büro Thomas Klaube

Position summary
Developer: OpenGL modules at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of OpenGL modules for displaying graphic elements for simulation systems.

  • Technologies: C/C++ based on Qt 4.6, OpenGL.

  • Platforms: Windows XP.

Jun 2010 - Jul 2010
Geratal, Germany

Developer: 2D overlay

Ing.-Büro Thomas Klaube

Position summary
Developer: 2D overlay at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of C++ classes for displaying and saving graphic symbols from SVG files.

  • Technologies: C/C++ based on Qt 4.6, SVG.

  • Platforms: Windows XP.

Sep 2009 - May 2010
Geratal, Germany

Developer: CrossVC XXL 2.1.4

Ing.-Büro Thomas Klaube

Position summary
Developer: CrossVC XXL 2.1.4 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Further development and deployment of a version control program.

  • Installation and administration of CVS/SVN repositories and Redmine.

  • Technologies: C/C++ with Qt, CVS, SVN.

  • Platforms: Mac OS X, Linux, Windows from XP onward.

Aug 2009 - Sep 2009
Geratal, Germany

Developer: Adobe Premiere PlugIns

Ing.-Büro Thomas Klaube

Position summary
Developer: Adobe Premiere PlugIns at Ing.-Büro Thomas Klaube
Industries
Information Technology
Media and Entertainment
Business areas
Information Technology
Product Development
  • Development of an Adobe Premiere Pro CS4 plug-in for importing MXF files.

  • Technologies: C/C++, Adobe Premiere SDK.

  • Platforms: Mac OS X.

Jul 2009 - Jul 2009
Geratal, Germany

Developer: Photoshop PlugIns

Ing.-Büro Thomas Klaube

Position summary
Developer: Photoshop PlugIns at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Migration of plug-in projects from CodeWarrior to Xcode.

  • Technologies: C/C++, Adobe Photoshop SDK.

  • Platforms: Mac OS X.

Jun 2009 - Jun 2009
Geratal, Germany

Developer: Web server migration

Ing.-Büro Thomas Klaube

Position summary
Developer: Web server migration at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Migration of a web server from Suse 10.3 to openSuse 11.1 with Plesk 9.2.

  • Changes to the osCommerce shop system.

  • Technologies: osCommerce, CVS, SVN.

Feb 2009 - Jun 2009
Geratal, Germany

Developer: Further development of the ProgRes camera software

Ing.-Büro Thomas Klaube

Position summary
Developer: Further development of the ProgRes camera software at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Product Development
  • Preparation for integration into iChat-Theater and development of a TWAIN plug-in.

  • Technologies: C/C++, TWAIN.

Apr 2007 - Jan 2009
Geratal, Germany

Developer: Sinar eXposure

Ing.-Büro Thomas Klaube

Position summary
Developer: Sinar eXposure at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Helped develop an application for operating professional camera backs.

  • Developed plug-ins for image export (JPEG, TIFF, DNG).

  • Further developed the installer and administered the build server.

  • Technologies: Qt 4.3.x, Apple-PackageMaker.

Oct 2006 - Mar 2007
Geratal, Germany

Developer: Migration from Mac OS X 9 to Mac OS X 10 / camera software

Ing.-Büro Thomas Klaube

Position summary
Developer: Migration from Mac OS X 9 to Mac OS X 10 / camera software at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • New development of the GUI and adaptation of the application to Mac OS X.

  • Conversion from Quickdraw to Quartz based on the Carbon API.

  • Development of the installer and build scripts.

  • Technologies: Carbon API, Apple-PackageMaker.

May 2006 - Sep 2006
Geratal, Germany

Developer: Sinar eXposure

Ing.-Büro Thomas Klaube

Position summary
Developer: Sinar eXposure at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Helped develop an application for operating professional camera backs.

  • Developed plug-ins for image export (JPEG, TIFF, DNG).

  • Further developed the installer and administered the build server.

  • Technologies: Qt 4.3.x, Apple-PackageMaker.

Nov 2005 - Apr 2006
Geratal, Germany

Developer: Migration from Mac OS X 9 to Mac OS X 10 / Camera Software

Ing.-Büro Thomas Klaube

Position summary
Developer: Migration from Mac OS X 9 to Mac OS X 10 / Camera Software at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • New development of the GUI and adaptation of the application to Mac OS X.

  • Switched from QuickDraw to Quartz based on the Carbon API.

  • Development of the installer and build scripts.

  • Technologies: Carbon API, Apple PackageMaker.

Dec 2004 - Jan 2005
Geratal, Germany

Developer: Adobe Photoshop PlugIn Eyelike Anti-Moiré Filter

Ing.-Büro Thomas Klaube

Position summary
Developer: Adobe Photoshop PlugIn Eyelike Anti-Moiré Filter at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Implementation of a filter code into an Adobe Photoshop plug-in including GUI.

  • Technologies: C/C++, Adobe Photoshop SDK.

Jun 2004 - Sep 2004
Geratal, Germany

Developer: ProgRes C10 Plus Camera Software

Ing.-Büro Thomas Klaube

Position summary
Developer: ProgRes C10 Plus Camera Software at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Product Development
  • Adaptation and further development of the camera software for the C10 Plus model.
May 2004 - Feb 2005
Geratal, Germany

Developer: Development and Operation of an Online Shop System

Ing.-Büro Thomas Klaube

Position summary
Developer: Development and Operation of an Online Shop System at Ing.-Büro Thomas Klaube
Industries
Information Technology
Retail
Business areas
Information Technology
Operations
  • Further development and operation of the osCommerce shop system.

  • Administration of the Unix-based server.

  • Technologies: PHP, osCommerce, RedHat 9.

Nov 2003 - Jun 2004
Geratal, Germany

Technical Writer: Creation of Technical Documentation

Ing.-Büro Thomas Klaube

Position summary
Technical Writer: Creation of Technical Documentation at Ing.-Büro Thomas Klaube
Industries
Professional Services
Business areas
Product Development
  • Creation of the technical documentation in German and English.

  • Conversion into a website and PDF documents.

  • Technologies: Adobe GoLive, Adobe Photoshop, Adobe InDesign.

Mar 2003 - Aug 2003
Geratal, Germany

Developer: ProgRes Camera Software

Ing.-Büro Thomas Klaube

Position summary
Developer: ProgRes Camera Software at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Expanded and adapted the software for new camera models (C12, C10).
Jan 2001 - Dec 2002
Geratal, Germany

Developer: ProgRes C14

Ing.-Büro Thomas Klaube

Position summary
Developer: ProgRes C14 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Ported and further developed a PC application as a Mac OS 9/X Carbon application for high-resolution digital cameras.
Jan 2000 - Dec 2001
Geratal, Germany

Developer: LS Screensaver

Ing.-Büro Thomas Klaube

Position summary
Developer: LS Screensaver at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Developed a screensaver for Mac OS 9 based on Macromedia Flash animations.

  • Technologies: Macromedia Flash.

Jan 2000 - Dec 2000
Geratal, Germany

Developer: DubMagic

Ing.-Büro Thomas Klaube

Position summary
Developer: DubMagic at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Supported the porting of a Java project from Windows to Macintosh.
  • Created the development projects for Metrowerks CodeWarrior.
Jan 1999 - Dec 2005
Geratal, Germany

Developer: ImageEngine 1.2 & Export 1.1

Ing.-Büro Thomas Klaube

Position summary
Developer: ImageEngine 1.2 & Export 1.1 at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Developed Adobe Acrobat plug-ins (Mac OS 9/X) for importing and exporting images from PDF documents.

  • Technologies: Adobe Acrobat SDK.

Jan 1999 - Dec 1999
Geratal, Germany

Developer: Info File Editor

Ing.-Büro Thomas Klaube

Position summary
Developer: Info File Editor at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an application for data capture from DTP files.
  • Porting a Windows application to Mac OS.
Jan 1998 - Dec 1999
Geratal, Germany

Developer: Data Copy Station

Ing.-Büro Thomas Klaube

Position summary
Developer: Data Copy Station at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of a file manager program for copying customer data from NT servers to Macintosh workstations.
Jan 1998 - Dec 1998
Geratal, Germany

Developer: Backup Solution

Ing.-Büro Thomas Klaube

Position summary
Developer: Backup Solution at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Development of an AppleScript solution to automate backups for Mac OS internet servers.
Jan 1997 - Dec 1998
Geratal, Germany

Developer: Quark XPress Print Manager

Ing.-Büro Thomas Klaube

Position summary
Developer: Quark XPress Print Manager at Ing.-Büro Thomas Klaube
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
  • Development based on AppleScript with FaceSpan.
  • Creation of a Quark XPress XTension for managing document lists and print setups.
Jan 1997 - Dec 1997
Geratal, Germany

Developer: Adobe Acrobat Reader Plug-In

Ing.-Büro Thomas Klaube

Position summary
Developer: Adobe Acrobat Reader Plug-In at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
  • Development of a plug-in for creating bookmarks and notes in Acrobat Reader.
Jan 1997 - Dec 1997
Geratal, Germany

Developer: Cumulus File Filter

Ing.-Büro Thomas Klaube

Position summary
Developer: Cumulus File Filter at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of a file filter for BMP and EPS formats.
Jan 1996 - Dec 1996
Geratal, Germany

Developer: QBaseEditor

Ing.-Büro Thomas Klaube

Position summary
Developer: QBaseEditor at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of a Mac OS program for editing ASCII-based export data of a Quark XPress XTension.
Jan 1995 - Dec 1995
Geratal, Germany

Developer: KochLayouter

Ing.-Büro Thomas Klaube

Position summary
Developer: KochLayouter at Ing.-Büro Thomas Klaube
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
  • Program for automatically filling Quark XPress catalog pages from AS400 ASCII data.
Jan 1995 - Dec 1995
Geratal, Germany

Developer: TabConditioner

Ing.-Büro Thomas Klaube

Position summary
Developer: TabConditioner at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of an additional program for editing price lists (column swapping, recalculation).
Jan 1994 - Dec 1997
Geratal, Germany

Developer: 4th Cumulus Suite

Ing.-Büro Thomas Klaube

Position summary
Developer: 4th Cumulus Suite at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of 4th Dimension PlugIns for cataloging image files.
  • Import of Canto Cumulus formats and integration via drag & drop.
Jan 1994 - Dec 1994
Geratal, Germany

Developer: DiskProtection Library

Ing.-Büro Thomas Klaube

Position summary
Developer: DiskProtection Library at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of a Mac OS code library for installation and copy protection routines.
Jan 1993 - Dec 1997
Geratal, Germany

Developer: 4th Dimension PlugIns

Ing.-Büro Thomas Klaube

Position summary
Developer: 4th Dimension PlugIns at Ing.-Büro Thomas Klaube
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Helped develop a database publishing system based on 4th Dimension.
Jan 1991 - Dec 1998
Geratal, Germany

Developer: Publishing Development & TheUpdater

Ing.-Büro Thomas Klaube

Position summary
Developer: Publishing Development & TheUpdater at Ing.-Büro Thomas Klaube
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
  • Development of Macintosh applications for handling Quark XPress ASCII data.
  • Export/import of text passages for translations and layout generation.
  • Development of the program 'TheUpdater' for updating price information and code translation.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Media and Entertainment, Manufacturing, Aerospace and Defense, Retail, and Banking and Finance.

Information Technology
Media and Entertainment
Manufacturing
Aerospace and Defense
Retail
Banking and Finance
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Quality Assurance, Operations, and Business Intelligence.

Information Technology
Product Development
Quality Assurance
Operations
Business Intelligence
Profile match chart

Skills

Software Development & Design

  • Based On Qt For Windows, Linux, Macos As Well As Embedded Platforms
  • Embedded Development Based On Arduino / Esp8266, Mqtt, Tcp/Ip, Embedded Linux
  • Shell Scripting
  • Software Localization & Internationalization
  • Software Porting Windows / Macos / Linux
  • Ci/Cd - Gitlab - Github
  • Linux Server Administration

Development Tools

  • Qt 5.X.X, Qt 6.X.X
  • Qtcreator, Designer, Linguist
  • Sdk - Qt Gui Development Based On Qtwidgets And Qml
  • Xcode
  • Visualstudio From 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

Languages

German
Native
English
Advanced

Education

High school diploma

Electrical technician

TH Ilmenau

Diplom-Ingenieur in Electrical Engineering · Electrical engineering · Ilmenau, Germany

Statistics

Experience

Total positions 58
Experience in Information Technology 32.5 y
Avg length 1 y 3 m
Longest experience 14 y 11 m

Global experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Software Design & Development: VideoDownloader, Software Design & Development: Data Collection Using LoRaWan Sensors, Software Design & Development: Embedded SW - Industrial Electronics
Main industries Information Technology, Media and Entertainment, Manufacturing
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Master

Profile

Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Thomas is based in Geratal, Germany and can operate in on-site, hybrid, and remote work models.

Thomas speaks the following languages: German (Native), English (Advanced).

Thomas has at least 36 years of experience. During this time, Thomas has worked in at least 56 different roles and for 9 different companies. The average length of individual experience is 1 year and 7 months. Note that Thomas may not have shared all experience and actually has more experience.

Based on recent experience, Thomas would be well-suited for roles such as: Software Design & Development: VideoDownloader, Software Design & Development: Data Collection Using LoRaWan Sensors, Software Design & Development: Embedded SW - Industrial Electronics.

Thomas's most recent position is Software Design & Development: VideoDownloader at Ing.-Büro Thomas Klaube.

In recent years, Thomas has worked for Ing.-Büro Thomas Klaube.

Thomas is most experienced in industries like Information Technology, Media and Entertainment, and Manufacturing. Thomas also has some experience in Aerospace and Defense, Retail, and Professional Services.

Thomas is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Thomas also has some experience in Operations and Business Intelligence.

Thomas has recently worked in industries like Information Technology, Manufacturing, and Utilities.

Thomas has recently worked in business areas like Information Technology and Product Development.

Thomas holds a Master in Electrical engineering from TH Ilmenau.

The availability of Thomas needs to be confirmed.

Daily rate distribution

0 2 4 6 8
<€400 €400-​800 €800-​1200 €1200+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 823 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 840 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.