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

Tamás (Msc) Nagy-JAVA development for thermal printer test program

Tamás (Msc) Nagy - JAVA development for thermal printer test program - profile avatar
Profile header overlay
Kaufbeuren, Germany

Check rate

Experience

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 the 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

  • Advanced study of servomotors and USB bus

  • Enumerating available USB ports from the Windows Registry, retrieving additional information via PowerShell, parsing and listing all in a Java list box

  • Fixing reported database errors

  • Detecting if the printer driver is installed and recognizing physically connected devices

  • Migration to Windows 11

  • Handling customer tickets as part of support in C++ and Qt6

  • Writing CMake scripts

  • Compiling STM32 printer firmware with CMake and managing the process in FileMaker Pro

  • Technologies: Eclipse, Java 1.8, AWT, Swing, RS232, USB, TCP, UDP, PowerShell, servomotor 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 iPicto image editor

  • Testing the graphical user interface

  • Debugging in C# .NET with Visual Studio 2010

  • Reproducing crash scenarios and analyzing log files

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

  • Researching AI solutions for the Panorama analysis software with OpenAI, LLaMA 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 show a boot logo

  • Creating serial communication to the device using scp/ssh

  • Flashing the device via USB with the kernel

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

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

  • Programming in Python

  • Creating a user 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)

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

  • Using WPF property bindings to create a real-time simulation where an error case can also be simulated

  • Integrating a native COM DLL using the P/Invoke interop services of the .NET Framework

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

  • 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, SonarQube, coverage testing, STM32, I2C, M-Bus, 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

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

  • Adding random tensor for random sampling of emails

  • Expanding log output

  • Performing web-based endpoint test debugging with Swagger

  • Dump analysis with Visual Studio 2019

  • Configuring the test environment for virus scanning of emails, moving to quarantine using the EICAR test file, marking with email tags

  • Analyzing Windows event logs after crashes or error messages

  • Implementing the entire application for the latest Microsoft AIP/MIP in C++20

  • Fixing bugs

  • Writing and testing custom PowerShell commands

  • Extending functionality in C# .NET

  • Storing data in Azure Blob Storage using a Windows Worker Service

  • Migrating 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 Cologne

Position Summary
C and C++ development with Wt interface at BRUNEL GmbH Cologne
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

  • Working on Internet of Things topics for track monitoring systems for railways: overheating, fire detection, and wind detection systems

  • Designing a modern web-based Wt interface for managing IoT systems (HOA, WMA...) using the latest C++20

  • Writing acceptance tests for the new features

  • Writing OpenSSL 3.0 based authentication with SHA512 and creating the script for salt generation

  • 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

  • Developing RESTful (HATEOAS) microservices using the PRISM framework

  • Applying aspect-oriented programming with inversion of control

  • Configuring 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
  • Debugging a radio signal processing application in Java using IntelliJ IDEA

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

  • Troubleshooting in XML, DOM

  • Developing a new class hierarchy based on UML diagrams

  • Creating unit tests in JUnit

  • Implementing new features

  • 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 with dependency injection in mind

  • Creating and debugging DTOs (Data Transfer Objects)

  • Creating custom Protobuf messages

  • Planning the concept 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 testing, 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
  • Working remotely via Citrix Receiver in virtual machines in a C# .NET 4.7.2 environment

  • Installing and configuring the IIS server, adding HTTPS and net.tcp rules

  • Adding firewall rules

  • Setting up TCP port sharing, editing the hosts file

  • Using Azure DevOps and Git

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

  • Installing NuGet packages, editing the Web.config file

  • Writing CAPTCHA verification for login on 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

C++ software development

REGUMED Regulative Medizintechnik GmbH

Position Summary
C++ software development at REGUMED Regulative Medizintechnik GmbH
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • C++ software development in STM32CubeIDE for an STM32 embedded CPU

  • Setting up the NUCLEO-G071RB board for Rx/Tx UART serial communication with Terminus

  • Outputting an audio signal wave through the 12-bit DAC pins

  • Measuring the audio signal with a digital oscilloscope

  • Programming volume by mapping the signal's Y-coordinates

  • Dynamically changing the volume in real time based on received UART Rx/Tx data 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
  • Improved C++/Qt 5.12 user interface for a cable/ethernet cable manufacturing machine

  • Resolved multilingual issues using Qt Linguist

  • Wrote GUI code to fill in data from data mapping

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

  • Merged old codebase 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 cross-platform application

Bystronic Lenhardt GmbH

Position Summary
Migration planning for a cross-platform application at Bystronic Lenhardt GmbH
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Planned migration of a cross-platform application for mechanical engineering and glass manufacturing using C# .NET 5.0 and Blazor/Razor Pages

  • Created a Word document for the migration plan

  • Planned communication using SignalR, SOAP, and REST APIs

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

Mar 2020 - Mar 2020
Villingen-Schwenningen, Germany

Further development of kernel for ARM-based industrial press machines

FERCHAU Engineering GmbH

Position Summary
Further development of kernel for ARM-based industrial press machines at FERCHAU Engineering GmbH
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Further developed the kernel for ARM-based industrial press machines running Embedded Linux

  • Accessed, initialized, and erased Magneto-RAM (MRAM) using the Memory Technology Devices driver

  • Implemented LED control with finite state machines

  • Created blink codes

  • Implemented power fail and battery-ready signals

  • Remote debugging with GDB server over Ethernet

  • Correctly set checksums, magic numbers, and offsets

  • Read hexadecimal values to bridge a short power failure, storing the process image in MRAM

  • Performed real-time debugging on the machine

  • Technologies used: SVN, mcedit hex editor, 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
  • Programmed communication between machine controls and Honeywell barcode scanner 1910i via COM port/serial interface in C++

  • Extended the existing FLTK user interface with combo boxes

  • Read and auto-filled all available COM#/CNCB# ports from the Windows registry using WinAPI

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

  • Isolated WinAPI structures from headers using the functor design pattern

  • Read 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
  • Troubleshot a medical microscope application in WinAPI with C++

  • Identified image conversion and memory allocation issues in uEye and frame grabber components

  • Technologies used: C++, Visual Studio 2019, frame grabber, 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

  • Refactoring source code to object-oriented JavaScript ES5

  • Learning module deployment 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

  • Porting the Tesseract OCR optical character recognition library

  • Integrating Tesseract into the application in C++

  • 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
  • Configuring rackmount servers with APC PowerChute Business

  • Programming in C#, .NET, Java EE 1.8 for UDP/TCP client-server communication between a GlassFish server based on JavaBeans and an EUCHNER RFID reader

  • Communicating with 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 to convert true-color images to an 8-bit palette

  • Building the GUI and algorithms for optimized palette grouping

  • Saving to 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
  • Implementing a C++ MFC application for Windows 10 for inkjet printing of PCB circuit boards

  • Troubleshooting with Windows event logs

  • Updating the OpenCV component of the program

  • Signing DLLs

  • Checking compatibility with Dependency Walker

  • Rebuilding 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 Samsung native apps

  • Used technologies: 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
  • Developed image analysis software with GigE Vision for Industry 4.0, an 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, edge detection, pattern recognition

  • Router configuration for Gigabit Ethernet with jumbo frames

  • Packet inspection with Ethereal/Wireshark

  • Network cabling for camera

  • Used technologies: 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

  • Used technologies: 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

Automotive GUI developer

TCP Solutions GmbH

Position Summary
Automotive GUI developer 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 interface

  • Development of new controls in C++

  • Creating automated tests in NUnit, CppUnit for the Jenkins server

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

  • Creating requirement 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

  • Used technologies: 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
  • Implemented XML processing, reading radar data with TinyXML2

  • Implemented tree (data structure) with abstract objects in Poco

  • Optimization for real-time

  • Version control: SVN

  • Used technologies: 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 engine diagnostic applications from C# to C++14

  • Writing acceptance tests: NUnit, JUnit, and CppUnit tests for test automation

  • Ticket-based bug fixing

  • TDD-driven development methodology

  • 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
  • Developing communication software with UDP protocol in C++14 and Qt

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

  • Template metaprogramming with Clean Code methodology

  • Command and runtime optimization

  • Cross-compiling 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
  • Developing algorithms 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
  • Creating utility programs for sorting manufactured machine parts with MSSQL database access

  • Extending the warehousing billing program

  • Applying a company-specific, Entity Framework-like framework for database access

  • OLE DB database access

  • Optimizing SQL queries for large data sets 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
  • Developing Node JS/Angular JS web-based user interface following Solid principles for embedded Linux

  • Ptxdist experience in cross-compiling complete systems

  • Using D-Bus wire protocol for communication

  • Creating requirement specifications in English

  • Using QtQuick and Qt 5.5, QML

  • Cross-compiling the Linux Kernel, integrating respective kernel drivers

  • Enhancing the user interface with new buttons

  • Enabling slide 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 press and cutting machines

  • Beckhoff Twincat test application (AX5206)

  • Completed TWINCAT 3 training

  • Wrote a UML generation tool in Perl for generating XML-based UML from Beckhoff TWINCAT 2 structured text

  • Generated 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 Java Android 4.x app for home automation in the Vito product line

  • Fixing display errors and issues in activities and fragments

  • Solving issues when rotating the tablet

  • Fixing display errors with 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
  • Created a SAP-to-AX file conversion program that reads the SAP DAT file and writes the AX file using conversion rules

  • Created a custom 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
  • Created drag & drop GUI software in RAD Studio XE2 in C++ using WINAPI code

  • Used WINAPI bitmap

  • Purpose of the program: demonstrating 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 using structured text and Delphi XE5

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

  • Worked extensively with Beckhoff TWINCAT 2 and 3 and also with WPF .NET 4.5 visualization

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

  • On-site service at client companies: device replacement, network setup, remote maintenance using VNC and TeamViewer

  • Troubleshooting hardware and software issues and assembling Beckhoff terminals and Balluf devices with PROFIBUS

  • Configuration of Windows Server 2012

  • Network cabling of Beckhoff devices with a 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 numeric data from SQL database to special VISA string

  • Addition of JSON parsing capability to an existing XML parser

  • Creation of a library for JSON to XML conversion

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

  • Version control: Git

  • Used technologies: Borland C++, RAD Studio, TCP, Ethereal, OOD, gcc

Jan 2013 - Mar 2013
Munich, Germany

C++ development for BMW onboard computers

TechConnect GmbH

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

  • Reviewing MOST messages using documentation

  • Proposing improvements and implementing them with special BMW log analysis tools

  • Handling complex tickets related to web browser, menus, navigation, or weather applet

  • Cross-compilation for ARM dual core

  • Configuration management: SVN, Mercurial

  • Used technologies: 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 of heating pumps at Heliotherm Ges.m.b.H

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

  • Writing an on-screen keyboard

  • Installing a Linux distribution for Toradex hardware and setting up U-Boot loader with JTAG

  • Cross-compiling the kernel with driver software and writing to EEPROM

  • Creating a JFFS2 compressed file system

  • Installing Telnet and setting up the thttpd server

  • Creating kernel patches and security updates with SELinux

  • Configuration management: SVN

  • Used technologies: 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
  • Working at Rational AG on the development of the Self Cooking Center industrial kitchen appliance

  • Designing and implementing time and energy optimization algorithms

  • Visualizing results on a timeline

  • Further developing the Qt user interface: blinking buttons and red-blue color-changing sliders

  • Forwarding new firmware messages to the interface

  • Generating code from text data and enums with Bash and Perl scripts

  • Cross-compiling the Qt library

  • Compiling and placing fonts

  • Cross-compiling the Linux kernel for ARM and adding the necessary kernel drivers

  • Creating a multilingual user interface using Qt Linguist

  • Creating help using Qt WebKit and QML

  • Optimizing runtime and memory: converting fonts

  • Working in SCRUM

  • Configuration management: SVN

  • Used technologies: 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
  • Updating old Linux-based test bench software with C++ and Qt 4.6, glib2.0

  • Building the application using C API libraries of device modules

  • Testing the lab device: motors, sensors, submodules, main memory, and EEPROM

  • Creating an embedded Windows XP user interface for the lab device with C# .NET 3.5 in Windows Forms

  • Creating design and process documentation for the V-model

  • Creating unit tests with NUnit and CppUnit for state machines

  • Configuration management: SVN

  • Used technologies: C++, Qt 4.6, C#, Windows Forms, NUnit, Visual Studio 2008 Professional, KDevelop, SUSE Linux 11.01, RS-232, Bash Shell, Automake, CMake, Mantis issue tracker, 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 project: developer, analyst, tester

  • Handling tickets using MRTS ticket system

  • Siemens application middleware (CAP) extension of HiPath telephone exchange

  • Troubleshooting with Visual Studio and Eclipse debugger

  • GRID network application consisting of C++ and Java 1.6 server parts with JSP interface

  • Log analysis

  • Creating some C# .NET 2.0 applications for debugging

  • Building a performance test application: MFC application

  • Adding conference call features to existing EJB servlets

  • Code management: ClearCase

  • Technologies used: C++, Java, C#, MFC, Windows Forms, Java XML, 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 Dension Gateway (high-end hi-fi) for car prototypes

  • ARM-based device to connect to CD changer port

  • Creating USB kernel module for OS updates

  • Development of kernel memory handling (MD5 sum + firmware updater)

  • Achieving microcontroller power function for USB bus by reading circuit diagrams

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

  • Configuration management: SVN

  • Technologies used: C, C++, mcedit hex 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 + Some Qt6)
  • Experience: Wt 3.2 (4 Months)
  • Experience: Reading Digital-Analog Circuit Diagrams (4 Months)
  • Experience: C Development (3 Years)
  • Experience: Javascript, Css3, Html5 (2 Years)
  • Experience: Node.Js, Angularjs (5 Months)
  • Experience: Bash, Csh Shell (Awk, Sed) (5+ Years), University Experience (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 The Adult Education Center)
  • Knowledge: Wpf 4.5 And Ads Through Training At Beckhoff
  • Knowledge: Bash, Sed, Awk, Perl, Php
  • Knowledge: Ada95 At University (1 Year)
  • Knowledge: Java 1.6-1.7 For Embedded Android Development Through Training
  • Knowledge: Solidworks 2015-2023 (Circular Patterns, Components, Cutting, Fasteners)
  • Knowledge: Adobe Indesign
  • Areas: Embedded Medical Technology (1+ Years)
  • 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: Antivirus Scanner Development (8 Months)
  • Areas: Signal Processing Technology (8 Months)
  • Areas: Mainframe (Ibm, Cobol, Db2) (1 Year)

Languages

Hungarian
Native
German
Advanced
English
Advanced

Education

Oct 2023 - Jul 2024

Technical University of Dresden (TUD)

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

Oct 2015 - Jun 2017

Technical University of Dresden (TUD)

Mechanical engineering distance learning, 4 semesters, no degree · Mechanical Engineering · Dresden, Germany

Sep 2003 - Jun 2009

Eötvös Loránd University, Faculty of Informatics

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

...and 1 more

Certifications & licenses

Certified Java Programmer

ILS

Statistics

Experience

Total positions 42
Experience in Information Technology 6 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 JAVA development for thermal printer test program, C++/C# development for COBOL code analysis, C++/Qt embedded development for Seabob
Main industries Information Technology, Manufacturing, Telecommunication
Main business areas Product Development, Information Technology, Quality Assurance

Qualifications

Highest degree Doctorate
Certifications earned 1

Profile

Created
Last Update

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 12 years of experience. During this time, Tamás has worked in at least 39 different roles and for 41 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: JAVA development for thermal printer test program, C++/C# development for COBOL code analysis, C++/Qt embedded development for Seabob.
Tamás's most recent position is JAVA development for thermal printer test program at GeBE Elektronik und Feinwerktechnik GmbH.
In recent years, Tamás has worked for GeBE Elektronik und Feinwerktechnik GmbH, ITP Software Systeme GmbH, Amoria Bond GmbH, SOLCOM GmbH, and GBS Europa 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, Manufacturing, and Telecommunication.
Tamás has recently worked in business areas like Product Development, Information Technology, and Quality Assurance.
Tamás holds a Doctorate in Mechanical Engineering from Technical University of Dresden (TUD), a Doctorate in Mechanical Engineering from Technical University of Dresden (TUD), a Master in Mathematics from Eötvös Loránd University, Faculty of Informatics and a Bachelor in Programming Mathematician from Eötvös Loránd University, Faculty of Informatics.
Tamás has 1 certificate: Certified Java Programmer.
Tamás is immediately available full-time for suitable projects.
Tamás's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Tamás, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

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

1200
900
600
300
Rate comparison chart
Market avg: 912-1072 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.