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

Tamás N.-JAVA Development for Thermal Printer Test Program

Tamás N. - JAVA Development for Thermal Printer Test Program - profile avatar
Profile header overlay
Available
Kaufbeuren, Germany

Check rate

Experience

Oct 2025 - Jun 2026
Wernau, Germany
Remote

Embedded MISRA C Developer

DEKRA Arbeit GmbH

Position summary
Embedded MISRA C Developer at DEKRA Arbeit GmbH
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance

Task: Test tool development for Smart-Home IoT-based heating control Test tool development for Smart-Home HVAC heating and ventilation. Eliminating memory leaks in C/C++ within the CAN Analyzer application. Reviewing Python and Tcl/Tk code. Reviewing C-based simulator code for BOSCH Home Comfort cascade heating control using Visual Studio Code and Conan/Conda. Reviewing Delphi application: conversion to 64-bit. Reviewing PyQt6 user interface. SiL testing of domestic water heater control for memory leaks. Stability testing and continuous operation. Migration to Windows 11 24H2. Developing device connectivity with WinSock2 (WSAAPI, recv, send, select) for EMS/CAN IoT communication with C. Testing with virtual machines and Server Manager. Writing reports about the test cases. Logging with the RoboTT framework. Creating test procedure documentation with Docupedia. Bare-metal programming of embedded STM32 Cortex-M and simulation with Renode.io. In-depth familiarization with the SEGGER EmbOS firmware framework and its related system calls. Reviewing MATLAB/Sinumerik .m program files. Implementing redesigned OS schedulers in SEGGER EmbOS.Technologies: Embarcadero RAD Studio 10.2, Visual Studio Code, Sourcetree, Conan, Cmake, Conda, EmbOS, PyQt6, Qt6, Delphi VCL 32-bit, CAN, EMS, Powershell, MingW64, STM32 ARM-Cortex-M4F Renode.io, Windows Server 2022 Standard, RoboTT, IoT

Nov 2024 - Apr 2025
Germering, Germany

JAVA Development for Thermal Printer Test Program

GeBE Elektronik und Feinwerktechnik GmbH

Position summary
JAVA Development for Thermal Printer Test Program at GeBE Elektronik und Feinwerktechnik GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance
  • JAVA development for thermal printer test program

  • Further development of free thermal printer test program in JAVA 1.8 AWT and Swing

  • Creating new plugins for sensor feedback using a real-time bar chart

  • Using multiple printer languages for USB, UDP, TCP and RS232 communication

  • Improving usability and responsiveness with threads and string buffering

  • Querying and displaying network configuration

  • Converting and processing hex data from printer responses

  • In-depth study of servo motors and USB bus

  • Listing available USB ports from the Windows Registry, obtaining additional information from Powershell, parsing and listing all of it in a JAVA list box

  • Eliminating reported database errors

  • Checking whether the printer driver is installed and detecting physically connected devices

  • Migration to Windows 11

  • Processing customer support tickets in the C++ programming language and Qt6

  • Writing CMake scripts

  • Compiling STM32 printer firmware with Cmake and administering the process in Filemaker Pro

  • Technologies: Eclipse, Java 1.8, AWT, Swing, RS232, USB, TCP, UDP, Powershell servo motor technology, Windows 10 and Windows 11, WSL 2.4, Ubuntu Linux, Cmake, Qt6, Filemaker Pro

Sep 2023 - Sep 2024
Munich, Germany

C++/C# Development for COBOL Code Analysis

ITP Software Systeme GmbH

Position summary
C++/C# Development for COBOL Code Analysis at ITP Software Systeme GmbH
Industries
Information Technology
Business areas
Product Development
Quality Assurance
Research and Development
  • C++/C# development for COBOL code analysis

  • Creating help and manual documentation in English using the iPicto image editor

  • Testing graphical user interfaces

  • Debugging in C# .NET with Visual Studio 2010

  • Reproducing crash situations and analyzing log files

  • Extending DB2 SQL parse functions (FOR, AS) in C++

  • Exploring AI solutions for the Panorama analysis software with OpenAI, Llyama and Langchain, comparing the solutions

  • Technologies: Visual Studio 2010, 2022, .NET 4.8, C++_20, JSON, Python, COBOL, DB2

May 2023 - Jun 2023
Bad Salzuflen, Germany

C++/Qt Embedded Development for Seabob

Amoria Bond GmbH

Position summary
C++/Qt Embedded Development for Seabob at Amoria Bond GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • C++/Qt embedded development for Seabob

  • Creating Jetson-Nano/Poky kernel and U-Boot loader patches for Nvidia Tegra 210 Soc to display a boot logo

  • Establishing serial communication with the device through Scp/Ssh

  • Flashing the device via USB with the kernel

  • Using Windows Subsystem for Linux (WSL2) for cross-compilation

  • Creating/modifying Yocto .bb/.bbappend files for patching

  • Python programming

  • Creating a control button configuration solution with D-Bus and CAN Bus using an XML configuration file in C++

  • Compiling kernel modules: vcan, can raw

  • Technologies used: XML2vec, Linux Kernel 5.15.90, WSL2, picocom, Yocto, Python 3, D-Bus, CAN Bus, C++, Ubuntu 18.04 for WSL2, ARM64 Soc

Mar 2023 - Apr 2023
Germany

C++, C#, COM Development in the Miele Project

SOLCOM GmbH

Position summary
C++, C#, COM Development in the Miele Project at SOLCOM GmbH
Industries
Manufacturing
Business areas
Product Development
Quality Assurance
  • C++, C#, COM development in the Miele project

  • Creating electronics simulations for various household appliances (washing machine, coffee machine)

  • Creating the UI section in WPF XAML to simulate a circulation pump (RPM and water flow rate), including calculations

  • Creating a real-time simulation using WFP property bindings, where an error case can also be simulated

  • Integrating a native COM DLL using P Invoke Interop Services from the .NET Framework

  • Simulating the STM32_G0 timer in a Windows environment to start a milk valve stepper motor correctly

  • Writing automated test cases for simulated machine tests

  • Technologies used: Visual Studio 2019, .NET 4.8.2 WPF, XAML, JIRA, C++_20, Powershell, Cmake, Git, Sonarcube, Coverage Test, STM32, I2C, Mbus, OOD

Apr 2022 - Mar 2023
Germany

C++, C#, Azure Development

GBS Europa GmbH

Position summary
C++, C#, Azure Development at GBS Europa GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • C++, C#, Azure development

  • Integration of OpenSSL 3.1-based hash evaluation of email attachments with SHA256, SHA512 and MD5SUM into email processing during virus scanning

  • Integration of random tensor for random sampling of emails

  • Extension of log output

  • Execution of web-based endpoint test debugging with Swagger

  • Dump analysis with Visual Studio 2019

  • Configuration of a test environment for scanning emails for viruses, moving them to quarantine using the EICAR test file, and marking them with email tags

  • Analysis of Windows events after crashes or error messages

  • Migration of the entire application to the latest Microsoft AIP/MIP with C++_20

  • Bug fixing

  • Writing and testing custom Powershell commands

  • Extension of functionality in C# .NET

  • Storage of data in Azure Blob Storage using Windows Worker Service

  • Migration to the latest Expat 3.0 and OpenSSH

  • Agile development process

  • Technologies used: Visual Studio 2019, Windows Server 2019, Outlook, Lotus Notes Domino, Exchange, OpenSSL 3.1, Git, SVN, Swagger, Powershell, C# .NET 4.5.2, C++_20, JAVA, Azure, SQL Management Studio, OOD

Nov 2021 - Feb 2022
Siershahn, Germany

C and C++ Development with Wt Interface

BRUNEL GmbH Köln

Position summary
C and C++ Development with Wt Interface at BRUNEL GmbH Köln
Industries
Information Technology
Business areas
Information Technology
Product Development
Quality Assurance
  • Migration of a safety-critical planning system for the railway to a Wt-based interface

  • Work in the area of Internet of Things for railway monitoring systems: heating systems, fire alarm systems, wind alarm systems

  • Design of a modern web-based Wt interface for managing IoT systems (HOA, WMA...) with the latest C++_20

  • Writing acceptance tests for the new functions

  • Writing OpenSSL 3.0-based authentication with SHA512 and the corresponding script for generating the salt

  • Technologies used: Wt instead of Qt, QtCreator, C++20, Lambda functions, bash, sed, Thrift, OpenSSL 3.0, Git, Google Test, QML, Agile development, GCC

Oct 2021 - Oct 2021
Germany

C# .NET 4.7.2 Developer for Mechanical Engineering CRM Software

GO-ITC GmbH

Position summary
C# .NET 4.7.2 Developer for Mechanical Engineering CRM Software at GO-ITC GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • C# .NET 4.7.2 developer for mechanical engineering CRM software

  • Development of RESTful (HATEOAS) microservices using the PRISM Framework

  • Use of aspect-oriented programming with inversion of control

  • Configuration of SQL Server 2019

  • Technologies used: MVVM, WPF, SQL Server 2019, SQL Management Studio, NuGet packages, Visual Studio 2019, Visual Studio Code

Feb 2021 - Sep 2021
Grasbrunn, Germany

JAVA Software Developer

Citema Systems GmbH

Position summary
JAVA Software Developer at Citema Systems GmbH
Industries
Information Technology
Telecommunication
Business areas
Information Technology
Product Development
  • Bug fixing for a radio signal processing application in the JAVA programming language with IntelliJ IDEA

  • Debugging of RabbitMQ message communication with the C# .NET user interface

  • Troubleshooting in XML, DOM

  • Development of a new class hierarchy based on UML diagrams

  • Creation of unit tests in JUnit

  • Implementation of new functions

  • Rebasing with Git

  • Filtering data with lambda expressions in Java Streams

  • Debugging in a SiL environment with test network, antennas and receivers

  • Resolving Sonarqube issues

  • Writing code based on dependency injection

  • Creation and debugging of DTOs, Data Transfer Objects

  • Creation of custom ProtoBuf messages

  • Planning concepts in UML 2.0 with sequence diagrams, creating aspects and implementation plans in Confluence in English

  • Technologies used: JUnit tests with Sonarqube, Jenkins, MongoDB, RabbitMQ, Gradle, Spring Boot 2, JAVA 8, Robo3T, IntelliJ IDEA, Google Protocol Buffers, Code Coverage Test, ZULU, Agile development, OOD

Jan 2021 - Jan 2021
Braunschweig, Germany
Remote

C# .NET 4.7.2 Developer

HCL Technologies GmbH

Position summary
C# .NET 4.7.2 Developer at HCL Technologies GmbH
Industries
Information Technology
Business areas
Information Technology
  • Remote work through Citrix Receiver in virtual machines in a C# .NET 4.7.2 environment

  • Installation and configuration of IIS Server, integration of Https and Net.Tcp rules

  • Integration of firewall rules

  • Configuration of TCP Port Sharing, editing of the Hosts file

  • Use of Azure Devops and Git

  • Debugging of WCF services with WCF Test using Visual Studio 2017-2019 Enterprise Edition

  • Installation of NuGet Packages, editing of the Web.config file

  • Writing CAPTCHA verification for login to the online banking web interface using MVC, Views, Models, Controllers, Razor Pages(cshtml), Property Binding, Model Binding

  • Technologies used: Visual Studio Code, .NET 4.7.2, IIS Server, Azure, Git, WCF Services, Agile development, OOD

Dec 2020 - Dec 2020
Germany

Software Development with C++

REGUMED Regulative Medizintechnik GmbH

Position summary
Software Development with C++ at REGUMED Regulative Medizintechnik GmbH
Industries
Healthcare
Business areas
Information Technology
Product Development
  • Software development with C++ in STM32CubeIDE for STM32 embedded CPU

  • Setup of NUCLEO-G071RB board for Rx/Tx UART serial communication with Terminus

  • Output of audio signal wave through the 12 bit DAC pins

  • Measuring audio signals with a digital oscilloscope

  • Programming volume by drawing the Y-coordinates of the signal

  • Dynamically changing the volume in real time based on data received through UART Rx/Tx and demonstrating it with an oscilloscope

  • Technologies used: C++_17, STM32CubeIDE, Windows 10, RS232, Nucleo-64, STM32 Arm Cortex CPU, Terminus, IAR compiler

Oct 2020 - Oct 2020
Neu-Ulm, Germany

C++/Qt 5.12 User Interface Development

Metzner Maschinenbau GmbH

Position summary
C++/Qt 5.12 User Interface Development at Metzner Maschinenbau GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Improving the C++/Qt 5.12 user interface for a cable/Ethernet cable manufacturing machine

  • Solving multilingual issues with Qt Linguist

  • Writing GUI code for filling in data from data mapping

  • Creating shared memory access for the OPC-UA network protocol

  • Merging the old code branch with the new one using Git-Bash

  • Technologies used: Cmake, Qt 5.12.9, C++_17, Netbeans, Qt Creator, QML, Qt Linguist, GCC, CMake

Jun 2020 - Jul 2020
Neuhausen, Germany

Migration Planning for a Multiplatform Application

Bystronic Lenhardt GmbH

Position summary
Migration Planning for a Multiplatform Application at Bystronic Lenhardt GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Migration planning for a multiplatform application for mechanical engineering and glass manufacturing in C# .NET 5.0 + Blazor/Razor Pages

  • Creating a Word document about the migration plan

  • Planning communication with SignalR, SOAP, REST API

  • Technologies used: C# 5.0, Blazor, Visual Studio 2019, Word

Mar 2020 - Mar 2020
Villingen-Schwenningen, Germany

Further Development of a Kernel for ARM-Based Industrial Press Machines

FERCHAU Engineering GmbH

Position summary
Further Development of a Kernel for ARM-Based Industrial Press Machines at FERCHAU Engineering GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Further development of a kernel for ARM-based industrial press machines under Embedded Linux

  • Accessing, initializing, and deleting Magneto-RAM (MRAM) using Memory Technology Devices drivers

  • Implementing LED control with state machines

  • Creating blink codes

  • Implementing power-fail and battery-ready signals

  • Remote debugging with GDB Server via Ethernet

  • Correctly setting checksums, magic numbers, and offsets

  • Reading hexadecimal values to bridge a short power failure during which the process image is stored in MRAM

  • Real-time debugging of the machine

  • Technologies used: SVN, mcedit Hexaeditor, hexdump, MTD Library, GCC Slack Editor, GDB Server, SSH, SCP, Yoctomake, ARM, Python, Yocto, FreeRTOS

Feb 2020 - Feb 2020
Roding, Germany

C++ Software Developer

Vivid Resourcing

Position summary
C++ Software Developer at Vivid Resourcing
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Programming communication between machine control and Honeywell barcode scanner 1910i through a COM port/serial interface in C++

  • Extending the existing FLTK user interface with combo boxes

  • Reading the automatic list of all available COM#/CNCB# ports from the Windows registry using WINAPI

  • Creating various conversions between C and C++ types and data structures (wide string to UTF-8)

  • Isolating WINAPI structures from the headers using the functor design pattern

  • Reading analog-to-digital circuit diagrams

  • Technologies used: SmartGit, Visual Studio 2019 Professional, JIRA, COM Port Debug Tools: Com0Com, Powershell, GCC

Jan 2020 - May 2020
Germany

Troubleshooting a Medical Microscope Application

AndroExpert

Position summary
Troubleshooting a Medical Microscope Application at AndroExpert
Industries
Healthcare
Information Technology
Business areas
Product Development
Quality Assurance
  • Troubleshooting a medical microscope application in WINAPI using C++

  • Identifying image conversion and allocation problems in the components of uEye and Framegrabber

  • Technologies used: C++, Visual Studio 2019, Framegrabber, uEye, CLang

Nov 2019 - Feb 2020
Lauf an der Pegnitz, Germany

Junior E-Commerce Developer

Thomas Sabo GmbH

Position summary
Junior E-Commerce Developer at Thomas Sabo GmbH
Industries
Fashion
Retail
Business areas
Information Technology
  • Junior E-Commerce Developer for Salesforce B2C Commerce Cloud

  • Creating structures and functions in Javascript

  • Converting source code to an object-oriented Javascript ES5 basis

  • Training in data import and export with MDA

  • Writing .js and .ds source code

  • Debugging REST Services

  • Development in the area of SFRA (Storefront Reference Architecture)

  • Technologies used: JSON, Javascript ES5, Sourcetree, JIRA, Sandbox, Confluence, Atom, Eclipse, REST Services, Salesforce SFRA, Python, OOD

Jul 2019 - Sep 2019
Waiblingen, Germany

C++ Software Developer

Comundus Regisafe GmbH

Position summary
C++ Software Developer at Comundus Regisafe GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Creating bug fixes for a document management application in C++

  • Implementing ICMP Ping with socket programming in WINAPI

  • Translating the Tesseract OCR optical character recognition library

  • Integrating Tesseract into the C++ application

  • Technologies used: C++_17, Visual Studio 2019, ICMP, WinSock2, Cygwin

May 2019 - Jul 2019
Munich, Germany

C#, .NET, JAVA EE Developer

Solin GmbH

Position summary
C#, .NET, JAVA EE Developer at Solin GmbH
Industries
Information Technology
Manufacturing
Business areas
Information Technology
  • Setting up rackmount servers with APC Powerchute Business

  • Programming in C#, NET, JAVA EE 1.8 for UDP, TCP client-server communication between Javabeans-based Glassfish Server and EUCHNER RFID reader

  • Communication with the Beckhoff TWINCAT 2 ADS module in JAVA

  • Technologies used: Beckhoff TWINCAT 2,3, Visual Studio 2019 Shell, Netbeans

Feb 2019 - May 2019
Germany

Delphi Developer

Psygonis UG

Position summary
Delphi Developer at Psygonis UG
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Creating an image conversion program in Delphi VCL for converting true-color images to an 8-bit palette

  • Creating GUI and algorithms for optimized grouping by palette

  • Saving data in SQLite

  • Technologies used: Embarcadero Delphi XE10

Dec 2018 - Feb 2019
Kaufering, Germany

C++ MFC Developer

LHS Vertriebs- und Service GmbH

Position summary
C++ MFC Developer at LHS Vertriebs- und Service GmbH
Industries
Manufacturing
Business areas
Information Technology
  • Implementation of a C++ MFC application for Windows 10 for inkjet printing on PCB circuit boards

  • Troubleshooting using Windows events

  • Updating the OpenCV program component

  • Signing DLLs

  • Compatibility testing with Dependency Walker

  • Recompiling the project for Windows 10

  • Technologies used: Windows 10, Visual Studio 2015/2017, OpenCV

Jan 2018 - Oct 2018
Garching, Germany

Javascript Developer for Android Devices

Harman GmbH

Position summary
Javascript Developer for Android Devices at Harman GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Javascript developer for Android devices

  • Adding and writing specifications and voice commands in German

  • Using special Samsung tools

  • Adding and correcting the MWUC specification in German for native Samsung apps

  • Technologies used: Windows 10, Javascript, JSON, MS Word, Excel, HTML5, Bootstrap, CSS3, Git

Nov 2017 - Jan 2018
Asbach-Bäumenheim, Germany

C# .NET Developer

Grenzebach Maschinenbau GmbH

Position summary
C# .NET Developer at Grenzebach Maschinenbau GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Development of image analysis software with GigE Vision for an Industry 4.0 image processing library in C# .NET 4.5-4.6 for Baumer cameras

  • Windows Forms and WPF, WCF, .NET Core, WebAPI

  • Industrial camera with increased FPS and resolution, real-time image, side detection, pattern recognition

  • Router configuration for Gigabit Ethernet with jumbo packets

  • Packet inspection with Ethereal/Wireshark

  • Network cabling for the camera

  • Technologies used: Visual Studio 2017 Professional, Windows 10, C#, VB .NET, GigE Vision, Routing, Ethereal

Aug 2017 - Aug 2017
Pfaffenhofen an der Glonn, Germany

C++ Software Developer

Aman Media GmbH

Position summary
C++ Software Developer at Aman Media GmbH
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development
  • Ticket-based troubleshooting of kitchen appliances in C++

  • Writing new SQL queries for the ARM-based Vorwerk Thermomix

  • Version control: Git

  • Technologies used: Eclipse CDT, Poco, Qemu, Docker, Solus Linux 3.0, MySQL, Microservices, Jenkins, Redmine, Kanban, virtualization solutions: KVM, ARM, Javascript, GCC, Kubernetes and Docker

Feb 2017 - Aug 2017
Berlin, Germany

GUI Developer Automotive

TCP Solutions GmbH

Position summary
GUI Developer Automotive at TCP Solutions GmbH
Industries
Automotive
Business areas
Information Technology
Product Development
Quality Assurance
  • Ticket-based troubleshooting in C++ and .NET XAML of touchscreen user interfaces

  • Development of new controls in C++

  • Creating automated tests in Nunit and CppUnit for the Jenkins server

  • Ticket-based troubleshooting of C# WPF frontend and C++ backend program components

  • Creating requirements specifications in German

  • Creating test programs for HTTP/Websocket REST communication for vehicle parking radar

  • HiL tests with CANOe

  • Version control: StarTeam, Visual SourceSafe, Sourcetree

  • Technologies used: Visual Studio 2013, C++_14, .NET 4.5 XAML, CAN-Bus, Lotus Notes 8.5, HP Quality Center, Windows 7, JSON, Poco, REST, CANOe, websocket, Vector Tools, Nunit, CppUnit, Agile development, OOD

Dec 2016 - Dec 2016
Lindau, Germany

ECU control for autonomous driving

B-PLUS GmbH

Position summary
ECU control for autonomous driving at B-PLUS GmbH
Industries
Automotive
Business areas
Product Development
  • Implementation of XML, reading radar data with TinyXML2

  • Implementation of a tree (data structure) with abstract objects in Poco

  • Optimization for real-time operation

  • Version control: SVN

  • Technologies used: Visual Studio 2015, C++_14, Visio, Poco

Sep 2016 - Nov 2016
Stuttgart, Germany

ECU diagnostics software developer

ETAS GmbH

Position summary
ECU diagnostics software developer at ETAS GmbH
Industries
Automotive
Business areas
Information Technology
Product Development
Quality Assurance
  • Porting of engine diagnostics applications from C# to C++_14

  • Writing acceptance tests, Nunit, Junit and CppUnit tests for test automation

  • Ticket-based bug fixing

  • TDD-driven development method

  • Version control: Git, Gerrit

  • Technologies used: Visual Studio 2015, C++_14, Jenkins, C# 4.5, Agile framework

May 2016 - Jul 2016
Westhausen, Germany

Measurement card development software developer

Apex Tool Group

Position summary
Measurement card development software developer at Apex Tool Group
Industries
Manufacturing
Business areas
Product Development
  • Development of communication software with UDP protocol in C++_14 and Qt

  • Replacing the old ARP interface with Ethernet in the encoder motor measurement card of the screwdriver device using new middleware

  • Template metaprogramming with Clean Code methodology

  • Commands, runtime optimization

  • Cross-compilation for ARM

  • Version control: Git

  • Technologies used: VxWorks, Qt Creator, Qt 5.5, UDP, Wireshark, C++_11, Bash Shell, TCP, ARP Protocol, Borland C++, ARM, OOD

Apr 2016 - May 2016
Vienna, Austria

Algorithm developer

Software Experts

Position summary
Algorithm developer at Software Experts
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Algorithm development for CFD buy/sell financial software in C++11- Standard with Citrix library, according to mathematical specifications

  • Version control: Git

  • Technologies used: CentOS 7, Virtualbox, POCO library, Citrix, Bash Shell, virtualization solutions

Mar 2016 - Mar 2016
Innsbruck, Austria

C# .NET 4.5 programming

Friedrich Deutsch Metallwerk Ges.m.b.H

Position summary
C# .NET 4.5 programming at Friedrich Deutsch Metallwerk Ges.m.b.H
Industries
Manufacturing
Business areas
Information Technology
  • Creation of auxiliary programs for sorting manufactured machine components with MSSQL database access

  • Enhancement of the warehouse billing program

  • Use of a company-specific Entity Framework-like framework for database access

  • OLE DB database access

  • Optimization of SQL queries for larger data volumes with T-SQL

  • Technologies used: Visual Studio 2015, SQL Manager, Windows 10, OLE, T-SQL

Oct 2015 - Feb 2016
Germany

C++/Javascript Programming

JOB AG

Position summary
C++/Javascript Programming at JOB AG
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Development of a Node JS/Angular JS web-based user interface according to the SOLID principle for Embedded Linux

  • Ptxdist experience in cross-compiling complete systems

  • Use of D-Bus wire protocol for communication

  • Creation of specifications in English

  • Use of QtQuick and Qt 5.5, QML

  • Cross-compilation of Linux Kernel, integration of the corresponding kernel drivers

  • Extension of the user interface with new buttons

  • Implementation of a sliding mechanism for scrolling

  • Version control: SVN, Git

  • Technologies used: C++, Node JS, Angular JS, Ptxdist, Javascript, HTML5, QtQuick, Qt 5.5, D-Bus, npm, Linux Kernel, CSS3, QML, Bash Shell, SE Linux, ARM, GCC, KVM, Docker, Kubernetes

Feb 2015 - Jul 2015
Irschenberg, Germany

Control Program Development

TVI Meat Portioning GmbH

Position summary
Control Program Development at TVI Meat Portioning GmbH
Industries
Food and Beverage
Manufacturing
Business areas
Information Technology
Product Development
  • Creation and correction of control programs for meat portioning systems

  • Qt 5 interface for pressing and cutting machines

  • Beckhoff Twincat test application (AX5206)

  • Completion of a TWINCAT 3 training course

  • Writing a UML generation tool in Perl to generate XML-based UML from Beckhoff TWINCAT 2 structured text

  • Generation of a new user interface: Qt interface from .INI file instead of the old FLTK

  • Technologies used: Visual Studio, TWINCAT 2,3, Qt 5, FLTK, PERL Scripting, virtualization solutions: VMWare

Dec 2014 - Dec 2014
Germany

Android Troubleshooting

Viessmann Hausautomation GmbH

Position summary
Android Troubleshooting at Viessmann Hausautomation GmbH
Industries
Energy
Business areas
Information Technology
Quality Assurance
  • Ticket-based troubleshooting of a Java Android 4.x app for home automation for the Vito product line

  • Correction of display errors and problems with activities and fragments

  • Resolution of problems when rotating the tablet

  • Resolution of display errors involving dates

  • Version control: SVN

  • Technologies used: JAVA 1.8, Redmine, IntelliJ IDE, Android 4.x

Jul 2014 - Aug 2014
Gessertshausen, Germany

C++/Qt Development

Melos GmbH

Position summary
C++/Qt Development at Melos GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Creation of an SAP to AX file conversion program that reads the SAP DAT file and writes the AX file using conversion rules

  • Creation of a company-specific Qt interface for a client-server application

  • Version control: Git

  • Technologies used: STL, Boost, Qt 4.7, vim, emacs, Bash Shell, GCC

Jun 2014 - Jul 2014
Gilching, Germany

C++ Development

Electronic Assembly GmbH

Position summary
C++ Development at Electronic Assembly GmbH
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development
  • Creation of drag & drop GUI software in RAD Studio XE2 in C++, consisting of WINAPI code

  • Use of WINAPI bitmap

  • Purpose of the program: Demonstration of the capabilities of TFT screens (Refresh Rate, response time)

  • Technologies used: Delphi, RAD Studio XE2, C++, WINAPI, ARM

Nov 2013 - Jan 2014
Ravensburg, Germany

PLC, Delphi development

BROSIS Engineering GmbH

Position summary
PLC, Delphi development at BROSIS Engineering GmbH
Industries
Manufacturing
Business areas
Customer Service
Information Technology
Product Development
  • PLC programming in TWINCAT for Beckhoff PLCs in structured text and Delphi XE5

  • Replacement of camera image processing components for surveillance camera software with custom Delphi modules

  • Intensive work with Beckhoff TWINCAT 2 and 3 as well as WPF .NET 4.5 visualization

  • Development of complete software with Profibus, SPI and Balluf RFID head for the RFID system

  • Customer service: replacement of devices, network setup, remote maintenance: VNC, TeamViewer

  • Troubleshooting hardware and software as well as assembly of Beckhoff terminals and Balluf devices with PROFIBUS

  • Configuration of Windows Server 2012

  • Network cabling of Beckhoff devices with real-time Ethernet card

  • Optimization of MSSQL queries for the glass quality measurement machine

  • Technologies used: Delphi, RAD Studio XE5, SPI, Profibus DP, Windows Server 2012, MSSQL Server 2012, TCP, UDP, http, CAT6 cabling, real-time Ethernet, Powershell

May 2013 - Sep 2013
Planegg, Germany

C++ development

Transact Elektronische Zahlungssysteme GmbH

Position summary
C++ development at Transact Elektronische Zahlungssysteme GmbH
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Implementation of new VISA functionalities in the DCC module

  • Extension of the FLTK test program for testing new transaction types

  • Conversion of numerical data from SQL database to a special VISA string

  • Extension of an existing XML parser with JSON reading capability

  • Creation of a library for JSON to XML conversion

  • Extension of the test application in C++ and RAD Studio using a specialized GUI library

  • Version control: Git

  • Technologies used: Borland C++, RAD Studio, TCP, Ethereal, OOD, gcc

Jan 2013 - Mar 2013
Munich, Germany

C++ development BMW onboard computer

TechConnect GmbH

Position summary
C++ development BMW onboard computer at TechConnect GmbH
Industries
Automotive
Business areas
Information Technology
Product Development
  • Solving C++ problems in the car infotainment system for BMW onboard computers

  • Checking MOST messages using documentation

  • Making improvement suggestions and implementing them with special BMW log analysis tools

  • Processing complex tickets related to the Internet browser, menus, navigation or Weather Applet

  • Cross-compilation for ARM dual core

  • Configuration management: SVN, Mercurial

  • Technologies used: C++, Visual Studio 2005, JIRA, QNX, Bash Shell, Powershell, MOST Protocol, ARM GX dual core, GCC

Aug 2012 - Dec 2012
Langkampfen, Austria

Qt application and GUI development (C++)

FERCHAU Engineering GmbH

Position summary
Qt application and GUI development (C++) at FERCHAU Engineering GmbH
Industries
Energy
Information Technology
Professional Services
Business areas
Information Technology
Product Development
  • Troubleshooting control centers at Eurofunk Kappacher GmbH

  • Extending the user interface for the HMI for heating pumps at Heliotherm Ges.m.b.H

  • Creating input fields for device addresses with intermediate storage in XML

  • Writing an on-screen keyboard

  • Installation of Linux distribution for Toradex hardware as well as U-Boot Loader with JTAG

  • Cross-compilation of kernel with driver software and writing to EEPROM

  • Creation of a JFFS2 compressed file system

  • Uploading Telnet and installing the thttpd server

  • Creation of kernel patches and security-related updates with SELinux

  • Configuration management: SVN

  • Technologies used: C++, Qt 4.6, Eclipse CDT, websocket, Webserver, Bash Shell, Automake, Cmake, TCP Networking, DHCP, AppArmor, ARM Soc, GCC

Nov 2010 - Dec 2011
Munich, Germany

Qt application and GUI development (C++)

Magnasoft GmbH

Position summary
Qt application and GUI development (C++) at Magnasoft GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Assignment at Rational AG for the development of the Self Cooking Center commercial kitchen appliance

  • Planning and implementation of time and energy optimization algorithms

  • Visualization of the results in the time window

  • Further development of the Qt user interface: blinking buttons, red-blue color-changing sliders

  • Forwarding new firmware messages to the interface

  • Code generation of text data and enums with Bash, Perl Script

  • Cross-compilation of the Qt library

  • Compiling and positioning fonts

  • Cross-compilation of Linux kernel for ARM, adding the appropriate kernel drivers

  • Creation of a multilingual user interface with Qt Linguist

  • Creation of help using Qt Webkit and QML

  • Runtime and memory optimization: translation of fonts

  • Working in SCRUM

  • Configuration management: SVN

  • Technologies used: C++, Qt 4.5, Kdevelop, Suse Linux, Bash Shell, PERL Scripting, Automake, Cmake, ARM64 Assembler, Qt Webkit, QML, Python, OOD, IAR

Oct 2009 - Nov 2010
Budapest, Hungary

Qt application development (C++) / C# GUI development

77 Elektronika Kft.

Position summary
Qt application development (C++) / C# GUI development at 77 Elektronika Kft.
Industries
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance
  • Modernization of an old Linux-based test stand software with C++ and Qt 4.6, glib2.0

  • Development of the application using C API libraries of device modules

  • Testing of the laboratory device: motors, sensors, submodules, main memory and EEPROM testing

  • Development of an Embedded Windows XP user interface for a laboratory device with C# .NET 3.5 in Windows Forms

  • Creation of design and process documentation for the V-model

  • Creation of unit tests with Nunit and CppUnit for state machines

  • Configuration management: SVN

  • Technologies used: C++, Qt 4.6, C#, Windows Forms, Nunit, Visual Studio 2008 Professional, Kdevelop, Suse Linux 11.01, RS-232, Bash Shell, Automake, Cmake, Mantis ticket system, ARM64 Assembler, OOD, gcc

Sep 2008 - Jul 2009
Budapest, Hungary

C++, JAVA development

IT Services and Enterprise Communications Kft.

Position summary
C++, JAVA development at IT Services and Enterprise Communications Kft.
Industries
Information Technology
Telecommunication
Business areas
Information Technology
Product Development
Quality Assurance
  • Role in the project: Developer, Analyst, Tester

  • Processing tickets using the MRTS ticket system

  • Siemens application middleware (CAP) extension of the HiPath telephone system

  • Problem solving using Visual Studio and the Eclipse debugger

  • GRID network application consisting of C++ and JAVA 1.6 server components with JSP interface

  • Log analysis

  • Development of several C# .NET 2.0 applications for troubleshooting

  • Development of an application for performance testing: MFC application

  • Extension of existing EJB Servlets with conference call functions

  • Code management: ClearCase

  • Technologies used: C++, JAVA, C#, MFC, Windows Forms, XML Java, J2EE, Hibernate, XML, SQL, PERL, JSP MS Windows, Eclipse (IDE), XML Parsing (Xerxes), Visual Studio Team Edition 2005, TCP, UDP, SOAP, SIP Protocol, MRTS ticket system, GCC, Cmake, parallel processing, Enterprise Javabeans Servlets

Jul 2006 - Sep 2006
Budapest, Hungary

C, C++ development

Dension Audio Systems

Position summary
C, C++ development at Dension Audio Systems
Industries
Automotive
Business areas
Information Technology
Product Development
  • Development for the Dension Gateway (High-End-HIFI) for car prototypes

  • ARM-based device for connection to the CD changer port

  • Development of a USB kernel module for operating system updates

  • Development related to kernel memory (MD5Sum + firmware updater)

  • Implementing microcontroller functionality for supplying power to the USB bus by reading circuit diagrams

  • Development of access to Disk-On-Chip (DOC) for faster MP3 playback

  • Configuration management: SVN

  • Technologies used: C, C++, mcedit Hexa Editor, ncLinux, Bash Shell, ARM Soc, Memory Technology Devices (MTD) – Disk-On-Chip

Industry experience

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

Experienced in Information Technology, Manufacturing, Telecommunication, Automotive, Healthcare, and Fashion.

Information Technology
Manufacturing
Telecommunication
Automotive
Healthcare
Fashion
Profile match chart

Business area experience

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

Experienced in Product Development, Information Technology, Quality Assurance, and Research and Development.

Product Development
Information Technology
Quality Assurance
Research and Development
Profile match chart

Skills

  • Experience: C++ Development (14 Years)
  • Experience: Embedded Development In C++ And Qt (5 Years, Pure Embedded: 8 Years)
  • Experience: C# .Net 1.1-3.5 (1 Year)
  • Experience: C# .Net 4.5 Wpf, Wcf (2 Years 1 Month)
  • Experience: C# .Net 4.8 (1 Year 8 Months)
  • Experience: C# .Net Core 3.0 (4 Months)
  • Experience: Delphi Xe5/Xe10 Gui Application Programming (5 Months)
  • Experience: Beckhoff Twincat 2,3 Plc Programming (10 Months)
  • Experience: Structured Text According To Iec 61131-3 Standards (10 Months)
  • Experience: Java 1.6-1.8 J2ee/Se Servlets (4.5 Years)
  • Experience: Java Android 4 Programming (3 Weeks)
  • Experience: Salesforce Commerce Cloud (3 Months)
  • Experience: Winapi (1-2 Years)
  • Experience: Qt 4.5-4.8 (3.5 Years)
  • Experience: Qt 5.0-5.12 (2 Years + Limited Qt6)
  • Experience: Wt 3.2 (4 Months)
  • Experience: Reading Digital-To-Analog Circuit Diagrams (4 Months)
  • Experience: C Development (3 Years)
  • Experience: Javascript, Css3, Html5 (2 Years)
  • Experience: Node.Js, Angular.Js (5 Months)
  • Experience: Bash, Csh Shell (Awk, Sed) (5+ Years), Knowledge From University (4 Years)
  • Experience: Hil Testing With Canoe, Vector Tools (9 Months)
  • Experience: Ms-Sql, T-Sql (6 Months)
  • Experience: Mongodb, Mariadb (6 Months)
  • Experience: Python 3 (1 Year With Training At Vhs)
  • Knowledge: Wpf 4.5 And Ads Through Training At Beckhoff
  • Knowledge: Bash, Sed, Awk, Perl, Php
  • Knowledge: University Studies In Ada95 (1 Year)
  • Knowledge: Java 1.6-1.7 For Embedded Android Development Through Training
  • Knowledge: Solidworks 2015-2023 (Circular Patterns, Components, Cutting, Screws)
  • Knowledge: Adobe Indesign
  • Areas: Embedded Medical Technology (1+ Year)
  • Areas: Embedded Automotive (1.5 Years)
  • Areas: Embedded Railway Technology (4 Months)
  • Areas: Embedded Financial Sector (6 Months)
  • Areas: Embedded Kitchen Technology (1 Year 3 Months)
  • Areas: Embedded Measurement Technology (4 Months)
  • Areas: Embedded Printer Technology (9 Months)
  • Areas: Android Development (9 Months)
  • Areas: Mechanical Engineering Software (9 Months)
  • Areas: Embedded Telecommunications (8 Months)
  • Areas: Virus Scanner Development (8 Months)
  • Areas: Signal Processing Technology (8 Months)
  • Areas: Mainframes (Ibm, Cobol, Db2) (1 Year)

Languages

Hungarian
Native
German
Advanced
English
Advanced

Education

Oct 2023 - Jul 2024

Technische Universität Dresden (TUD)

Mechanical Engineering distance learning, 5th semester, without degree · Mechanical Engineering · Dresden, Germany

Oct 2015 - Jun 2017

Technische Universität Dresden (TUD)

Mechanical Engineering distance learning, 4 semesters, without degree · Mechanical Engineering · Dresden, Germany

Sep 2003 - Jun 2009

Eötvös Loránd Wissenschaftsuniversität, Faculty of Computer Science

Programming Mathematician, Bachelor of Science · Programming Mathematician · Budapest, Hungary

...and 1 more

Certifications & licenses

Geprüfte Java Programmierer

ILS

Statistics

Experience

Total positions 43
Experience in Information Technology 7 y
Avg length 3 m
Longest experience 1 y 1 m

Global experience

Countries worked in 3 (Germany, Austria, Hungary)
Primary country Germany

Expertise

Recent roles Embedded MISRA C Developer, JAVA Development for Thermal Printer Test Program, C++/C# Development for COBOL Code Analysis
Main industries Information Technology, Manufacturing, Telecommunication
Main business areas Product Development, Information Technology, Quality Assurance

Qualifications

Highest degree Doctorate
Certifications earned 1
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.

Tamás is based in Kaufbeuren, Germany.

Tamás speaks the following languages: Hungarian (Native), German (Advanced), English (Advanced).

Tamás has at least 13 years of experience. During this time, Tamás has worked in at least 40 different roles and for 42 different companies. The average length of individual experience is 4 months. Note that Tamás may not have shared all experience and actually has more experience.

Based on recent experience, Tamás would be well-suited for roles such as: Embedded MISRA C Developer, JAVA Development for Thermal Printer Test Program, C++/C# Development for COBOL Code Analysis.

Tamás's most recent position is Embedded MISRA C Developer at DEKRA Arbeit GmbH.

In recent years, Tamás has worked for DEKRA Arbeit GmbH, GeBE Elektronik und Feinwerktechnik GmbH, ITP Software Systeme GmbH, Amoria Bond GmbH, and SOLCOM GmbH.

Tamás is most experienced in industries like Information Technology, Manufacturing, and Telecommunication. Tamás also has some experience in Automotive, Banking and Finance, and Food and Beverage.

Tamás is most experienced in business areas like Product Development, Information Technology, and Quality Assurance. Tamás also has some experience in Research and Development and Customer Service.

Tamás has recently worked in industries like Information Technology and Manufacturing.

Tamás has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.

Tamás holds a Doctorate in Mechanical Engineering from Technische Universität Dresden (TUD), a Doctorate in Mechanical Engineering from Technische Universität Dresden (TUD), a Master in Mathematics from Eötvös Loránd Wissenschaftsuniversität, Faculty of Computer Science and a Bachelor in Programming Mathematician from Eötvös Loránd Wissenschaftsuniversität, Faculty of Computer Science.

Tamás has 1 certificate: Geprüfte Java Programmierer.

Tamás is immediately available full-time for suitable projects.

Daily rate distribution

0% 25% 50% 75% 100%
33% of experts charge less than €800 per day.
56% of experts charge between €800 and €1200 per day.
11% of experts charge €1600 or more per day.
<€800 €800-​1200 €1600+

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. 858 €

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 880 €

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 5 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.