Recommended expert

Tamás (Msc) Nagy

JAVA development for thermal printer test program

Tamás Nagy
Kaufbeuren, Germany

Experience

Nov 2024 - Apr 2025
6 months
Germering, Germany

JAVA development for thermal printer test program

GeBE Elektronik und Feinwerktechnik GmbH

  • JAVA development for thermal printer test program

  • Further development of free thermal printer test software 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 the USB bus

  • Listing available USB ports from the Windows Registry, fetching additional information via PowerShell, parsing and listing all of them in a JAVA list box

  • Fixing reported database errors

  • Detecting if printer drivers are installed and identifying physically connected devices

  • Migrating to Windows 11

  • Handling customer tickets as part of support in C++ 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
1 year 1 month
Munich, Germany

C++/C# development for COBOL code analysis

ITP Software Systeme GmbH

  • C++/C# development for COBOL code analysis

  • Creating help and manual documentation in English using the 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
2 months
Bad Salzuflen, Germany

C++/Qt embedded development for Seabob

Amoria Bond GmbH

  • C++/Qt embedded development for Seabob

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

  • Setting up serial communication to the device via 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

  • Programming in Python

  • Implementing control button configuration solution with D-Bus and CAN bus using XML configuration files in C++

  • Compiling kernel modules: vcan, can raw

  • Technologies: XML2vec, Linux Kernel 5.15.90, WSL2, picocom, Yocto, Python 3, D-Bus, CAN bus, C++, Ubuntu 18.04 on WSL2, ARM64 SoC

Mar 2023 - Apr 2023
2 months
Germany

C++, C#, COM development in the Miele project

SOLCOM GmbH

  • C++, C#, COM development for the Miele project

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

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

  • Using WPF property bindings to build a real-time simulation where you can also simulate a fault

  • Integrating a native COM DLL using P/Invoke interoperability services from the .NET Framework

  • Simulating an STM32_G0 timer in a Windows environment to properly start a milk valve stepper motor

  • Writing automated test cases for simulated machine tests

  • Technologies: 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
1 year
Germany

C++, C#, Azure development

GBS Europa GmbH

  • C++, C#, Azure development

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

  • Adding a random tensor for random sampling of emails

  • Extending log output

  • Running web-based endpoint test debugging with Swagger

  • Dump analysis with Visual Studio 2019

  • Configuring test environment for scanning emails for viruses, moving to quarantine using the EICAR test file, tagging emails

  • Analyzing Windows events after crashes or errors

  • Implementing the entire application for the latest Microsoft AIP/MIP with 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: 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
4 months
Siershahn, Germany

C and C++ development with Wt UI

BRUNEL GmbH Köln

  • Migration of a safety-critical planning system for railways to a Wt-based UI

  • Working on Internet of Things topics for rail monitoring systems: heating run, smoke detectors, wind sensors

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

  • Writing acceptance tests for new features

  • Writing OpenSSL 3.0-based authentication with SHA512 and a 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
1 month
Germany

C# .NET 4.7.2 developer for mechanical engineering CRM software

GO-ITC GmbH

  • C# .NET 4.7.2 developer for mechanical engineering CRM software

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

  • Applying 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
8 months
Grasbrunn, Germany

Java software developer

Citema Systems GmbH

  • Troubleshooting a radio signal processing application in Java using IntelliJ IDEA

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

  • Debugging XML and DOM issues

  • Developing a new class hierarchy based on UML diagrams

  • Writing 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

  • Fixing SonarQube issues

  • Writing code following dependency injection principles

  • Creating and debugging DTOs (Data Transfer Objects)

  • Creating 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 testing, ZULU, agile development, OOD

Jan 2021 - Jan 2021
1 month
Braunschweig, Germany
Remote

C# .NET 4.7.2 developer

HCL Technologies GmbH

  • Remote work via Citrix Receiver in virtual machines in a C# .NET 4.7.2 environment

  • Installing and configuring 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 using Visual Studio 2017-2019 Enterprise Edition

  • Installing NuGet packages, editing the Web.config file

  • Implementing CAPTCHA verification on the online banking login web interface using MVC, views, models, controllers, Razor pages (cshtml), property binding and model binding

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

Dec 2020 - Dec 2020
1 month
Germany

Software development with C++

REGUMED Regulative Medizintechnik GmbH

  • Software development in C++ using STM32CubeIDE for STM32 embedded CPU

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

  • Outputting audio signal waves through the 12-bit DAC pins

  • Measuring audio signals with a digital oscilloscope

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

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

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

Oct 2020 - Oct 2020
1 month
Neu-Ulm, Germany

C++/Qt 5.12 user interface development

Metzner Maschinenbau GmbH

  • Improved the C++/Qt 5.12 user interface for a cable/ethernet cable manufacturing machine

  • Solved multilingual issues with Qt Linguist

  • Wrote GUI code for filling data from data mapping

  • Created shared memory access for OPC-UA network protocol

  • Merged old codebase with the new one using Git-Bash

  • Used technologies: CMake, Qt 5.12.9, C++17, NetBeans, Qt Creator, QML, Qt Linguist, GCC, CMake

Jun 2020 - Jul 2020
2 months
Neuhausen, Germany

Migration planning for a multi-platform application

Bystronic Lenhardt GmbH

  • Planned migration of a multi-platform application for mechanical engineering and glass manufacturing using C# .NET 5.0 + Blazor/Razor Pages

  • Created a Word document for the migration plan

  • Planned communication using SignalR, SOAP, and REST API

  • Used technologies: C# 5.0, Blazor, Visual Studio 2019, Word

Mar 2020 - Mar 2020
1 month
Villingen-Schwenningen, Germany

Kernel development for ARM-based industrial press machines

FERCHAU Engineering GmbH

  • Developed the kernel for ARM-based industrial press machines on Embedded Linux

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

  • Implemented LED control using state machines

  • Created blink codes

  • Implemented power fail and battery-ready signaling

  • Remote debugging with GDB server over Ethernet

  • Correctly set checksums, magic numbers, and offsets

  • Read hex values to bridge short power outages where the process image is stored in MRAM

  • Performed real-time debugging from the machine

  • Used technologies: SVN, mcedit hex editor, hexdump, MTD library, GCC Slack Editor, GDB Server, SSH, SCP, Yoctomake, ARM, Python, Yocto, FreeRTOS

Feb 2020 - Feb 2020
1 month
Roding, Germany

C++ software developer

Vivid Resourcing

  • Programmed communication between machine control and Honeywell 1910i barcode scanner via COM port/serial interface in C++

  • Extended the existing FLTK user interface with combo boxes

  • Read automatic population of 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

  • Used technologies: SmartGit, Visual Studio 2019 Professional, JIRA, COM port debug tools: Com0Com, PowerShell, GCC

Jan 2020 - May 2020
5 months
Germany

Troubleshooting medical microscope application

AndroExpert

  • Troubleshot a medical microscope application in WINAPI using C++

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

  • Used technologies: C++, Visual Studio 2019, frame grabber, uEye, CLang

Nov 2019 - Feb 2020
4 months
Lauf an der Pegnitz, Germany

Junior E-Commerce developer

Thomas Sabo GmbH

  • Junior E-Commerce developer for Salesforce B2C Commerce Cloud

  • Creating structures and functions in JavaScript

  • Refactoring source code to object-oriented JavaScript ES5

  • Getting familiar with loading and unloading using MDA

  • Writing .js and .ds source code

  • Debugging REST services

  • Development within the 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
3 months
Waiblingen, Germany

C++ Software Developer

Comundus Regisafe GmbH

  • Implementing 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
3 months
Munich, Germany

C#, .NET, Java EE Developer

Solin GmbH

  • 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
4 months
Germany

Delphi Developer

Psygonis UG

  • Creating an image conversion program in Delphi VCL for converting true color images to an 8-bit palette

  • Developing the GUI and algorithms for optimized palette grouping

  • Saving data in SQLite

  • Technologies used: Embarcadero Delphi XE10

Dec 2018 - Feb 2019
3 months
Kaufering, Germany

C++ MFC Developer

LHS Vertriebs- und Service GmbH

  • Implementing a C++ MFC application for Windows 10 for inkjet printing on PCB boards

  • Troubleshooting using Windows event logs

  • Updating the OpenCV portion 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
10 months
Garching, Germany

JavaScript developer for Android devices

Harman GmbH

  • 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

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

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

C# .NET developer

Grenzebach Maschinenbau GmbH

  • Development of image analysis software with GigE Vision for Industry 4.0; image processing library in C# .NET 4.5-4.6 for Baumer cameras

  • Windows Forms and WPF, WCF, .NET Core, Web API

  • Industrial camera with higher 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

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

Aug 2017 - Aug 2017
1 month
Pfaffenhofen an der Glonn, Germany

C++ software developer

Aman Media GmbH

  • 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
7 months
Berlin, Germany

Automotive GUI developer

TCP Solutions GmbH

  • Ticket-based troubleshooting in C++ and .NET XAML of touchscreen user interface

  • Developing 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

  • Writing requirements documents 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
1 month
Lindau, Germany

ECU control for autonomous driving

B-PLUS GmbH

  • Implementing XML and reading radar data with TinyXML2

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

  • Optimization for real time

  • Version control: SVN

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

Sep 2016 - Nov 2016
3 months
Stuttgart, Germany

ECU Diagnostics Software Developer

ETAS GmbH

  • 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
3 months
Westhausen, Germany

Measurement Card Software Developer

Apex Tool Group

  • 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 using new middleware

  • Template metaprogramming with Clean Code methodology

  • Optimizing commands and runtime

  • 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
2 months
Vienna, Austria

Algorithm Developer

Software Experts

  • Algorithm development for CFD buy/sell financial software in the C++_11 standard using the Citrix library, based on mathematical specifications

  • Version control: Git

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

Mar 2016 - Mar 2016
1 month
Innsbruck, Austria

C# .NET 4.5 Programming

Friedrich Deutsch Metallwerk Ges.m.b.H

  • Creating auxiliary programs for sorting manufactured machine parts with MSSQL database access

  • Extending the inventory billing program

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

  • OLE DB database access

  • Optimizing SQL queries for large datasets with T-SQL

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

Oct 2015 - Feb 2016
5 months
Germany

C++/JavaScript Programming

JOB AG

  • Developing a Node.js/AngularJS web-based user interface following SOLID principles for Embedded Linux

  • Ptxdist experience in cross compiling complete systems

  • Using the D-Bus wire protocol for communication

  • Creating specifications in English

  • Using QtQuick and Qt 5.5, QML

  • Cross compiling the Linux kernel, adding appropriate kernel drivers

  • Enhancing the user interface with new buttons

  • Enabling a slide mechanism for scrolling

  • Version control: SVN, Git

  • Technologies used: C++, Node.js, AngularJS, Ptxdist, JavaScript, HTML5, QtQuick, Qt 5.5, D-Bus, npm, Linux kernel, CSS3, QML, Bash Shell, SELinux, ARM, GCC, KVM, Docker, Kubernetes

Feb 2015 - Jul 2015
6 months
Irschenberg, Germany

Control program development

TVI Meat Portioning GmbH

  • Creation and correction of control programs for meat portioning systems

  • Qt 5 interface for presses and cutting machines

  • Beckhoff TwinCAT test application (AX5206)

  • Completion of a TwinCAT 3 training

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

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

  • Technologies used: Visual Studio, TwinCAT 2,3, Qt 5, FLTK, Perl scripting, virtualization solutions: VMware

Dec 2014 - Dec 2014
1 month
Germany

Android troubleshooting

Viessmann Hausautomation GmbH

  • Ticket-based troubleshooting of Java Android 4.x app for home automation for the Vito product line

  • Fixing display errors, issues with activities and fragments

  • Solving problems when rotating the tablet

  • Fixing date display errors

  • Version control: SVN

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

Jul 2014 - Aug 2014
2 months
Gessertshausen, Germany

C++/Qt development

Melos GmbH

  • Creation of a SAP to AX file conversion program that reads the SAP DAT file and writes the AX file using conversion rules

  • Development 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
2 months
Gilching, Germany

C++ development

Electronic Assembly GmbH

  • Development of drag & drop GUI software in RAD Studio XE2 in C++, using WINAPI code

  • Use of WINAPI bitmap

  • Purpose of the program: Demonstrate the capabilities of TFT displays (refresh rate, response time)

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

Nov 2013 - Jan 2014
3 months
Ravensburg, Germany

PLC and Delphi development

BROSIS Engineering GmbH

  • 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

  • Hands-on work with Beckhoff TwinCAT 2 and 3 and also WPF .NET 4.5 visualization

  • Development of a complete software solution with Profibus, SPI, and Balluff RFID head for the RFID system

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

  • Troubleshooting hardware and software and assembling Beckhoff terminals and Balluff 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
5 months
Planegg, Germany

C++ development

Transact Elektronische Zahlungssysteme GmbH

  • Implement new VISA functionalities in the DCC module

  • Extended the FLTK test program to test new transaction types

  • Converted numeric data from SQL database to a special VISA string

  • Added JSON input capability to an existing XML parser

  • Created a library for JSON to XML conversion

  • Enhanced 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
3 months
Munich, Germany

C++ development for BMW onboard computer

TechConnect GmbH

  • Solved C++ issues in the in-car infotainment system for BMW onboard computers

  • Reviewed MOST messages using documentation

  • Proposed improvements and implemented them using specialized BMW log analysis tools

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

  • Cross-compiled 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
5 months
Langkampfen, Austria

Qt application and GUI development (C++)

FERCHAU Engineering GmbH

  • Debugged control center systems at Eurofunk Kappacher GmbH

  • Added user interface elements to the HMI for heat pumps at Heliotherm Ges.m.b.H.

  • Created input fields for device addresses with intermediate XML storage

  • Developed an on-screen keyboard

  • Installed a Linux distribution for Toradex hardware and a U-Boot loader using JTAG

  • Cross-compiled the kernel with driver software and programmed it into the EEPROM

  • Created a JFFS2 compressed file system

  • Deployed Telnet and installed the thttpd server

  • Developed kernel patches and security updates with SELinux

  • Configuration management: SVN

  • Technologies used: C++, Qt 4.6, Eclipse CDT, WebSocket, web server, Bash shell, Automake, CMake, TCP networking, DHCP, AppArmor, ARM SoC, GCC

Nov 2010 - Dec 2011
1 year 2 months
Munich, Germany

Qt application and GUI development (C++)

Magnasoft GmbH

  • Deployed at Rational AG for the development of the SelfCookingCenter commercial kitchen appliance

  • Designed and implemented time and energy optimization algorithms

  • Visualized results in a time frame

  • Enhanced the Qt user interface: blinking buttons, red-blue color-changing sliders

  • Routed new firmware messages to the interface

  • Generated code for text data and enums using Bash and Perl scripts

  • Cross-compiled the Qt library

  • Compiled and deployed fonts

  • Cross-compiled the Linux kernel for ARM and integrated the necessary kernel drivers

  • Created a multilingual user interface using Qt Linguist

  • Developed help documentation using Qt WebKit and QML

  • Optimized runtime and memory usage through font conversion

  • Worked 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
1 year 2 months
Budapest, Hungary

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

77 Elektronika Kft.

  • Reworked old Linux-based test bench software using C++ and Qt 4.6, glib2.0

  • Developed the application using C API libraries from device modules

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

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

  • Produced design and process documentation for the V-model

  • Wrote 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
11 months
Budapest, Hungary

C++, JAVA development

IT Services and Enterprise Communications Kft.

  • Role in the project: developer, analyst, tester

  • Handling tickets using MRTS ticket system

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

  • Troubleshooting using Visual Studio and Eclipse debugger

  • GRID network application consisting of C++ and JAVA 1.6 server parts with a JSP front-end

  • Log analysis

  • Creating some C# .NET 2.0 applications for troubleshooting

  • Creating an application for performance testing: MFC application

  • Extending existing EJB servlets with conference call functions

  • 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
3 months
Budapest, Hungary

C, C++ development

Dension Audio Systems

  • Development for Dension Gateway (high-end hi-fi) for car prototypes

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

  • Creating a USB kernel module for operating system updates

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

  • Achieving microcontroller functionality for power to USB bus by reading circuit diagrams

  • Implementing 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

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, Angular.js (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 Adult Education Center)
  • Knowledge: Wpf 4.5 And Ads Through Beckhoff Training
  • Knowledge: Bash, Sed, Awk, Perl, Php
  • Knowledge: University Experience 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 Rail Technology (4 Months)
  • Areas: Embedded Finance 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: Mainframe (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, no degree · Mechanical engineering · Dresden, Germany

Oct 2015 - Jun 2017

Technische Universität Dresden (TUD)

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

Sep 2003 - Jun 2009

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

Programmer mathematician, Bachelor of Science · Programmer mathematician · Budapest, Hungary

...and 1 more

Certifications & licenses

Certified Java Programmer

ILS

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Alexander Nagy
Alexander Nagy

Security Expert

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Michael Pförringer
Michael Pförringer

Setup Azure cloud, Java development, CI/CD pipelines

View Profile
Radovan Reclo
Radovan Reclo

Development and Technical Architecture

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Marijn Scholtens
Marijn Scholtens

Senior Software Engineer

View Profile
Karl-heinz Gille
Karl-heinz Gille

DevOps Engineer / JEE-Developer

View Profile
Christof Nasahl
Christof Nasahl

Senior Developer

View Profile
Bela Bocsak
Bela Bocsak

Full Stack Lead Developer, Backend Architect

View Profile
Dirk Hesse
Dirk Hesse

Owner

View Profile
Viktor Hildebrand
Viktor Hildebrand

Freelance Software Developer

View Profile
Benedikt Buchner
Benedikt Buchner

Fullstack Developer

View Profile
Sven Koebnick
Sven Koebnick

All-round admin

View Profile
Timon Ringwald
Timon Ringwald

Database Developer – Research Project – Healthcare Billing

View Profile
Peter Thorn
Peter Thorn

Software Developer

View Profile
Stefan Baust
Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Jan Zinserling
Jan Zinserling

Test Automation Engineer

View Profile
Jaya Veeramalla
Jaya Veeramalla

Software Engineer

View Profile
Nenad Tomasic
Nenad Tomasic

Contractor

View Profile
Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Stanislav Bilik
Stanislav Bilik

Senior Solution Architect

View Profile
Alexandre Rutabandama
Alexandre Rutabandama

Software Developer

View Profile
Frank Eppink
Frank Eppink

DevOps

View Profile
Michael Schick
Michael Schick

Consultant, Architect, Developer

View Profile
James Cullimore
James Cullimore

Freelance Android Developer

View Profile
Stefan Marx
Stefan Marx

Installation Portal Server und Integration Content Management

View Profile
Timur Yalcin
Timur Yalcin

Lead Frontend Developer | Fullstack Developer

View Profile
FRATCH Freelancer
FRATCH Freelancer

Embedded Software Architect

View Profile