● User interaction, design, development, testing.
● Use QT and C++ for designing and developing GUI.
1. Project description: development of HMI and UI (including controls, settings) for the new generation for a semi-automatic and automatic slicer for Bizerba (hardware producer for food industry). The slicer’s model can be support 7’’ and 10’’ widescreens. Target OS was Linux Debian 10.
Team size: 3, including 2 GUI developers and 1 core-logic developer.
Responsibility: development of custom controls and widgets (for example date and time picker) for 7’’ and 10’’ widescreens, creating support documentations.
Technologies: Qt5, QML, qmake, C++ 17.
2. Project description: development of UI (including controls, settings, menu, pages etc) for medical application. The application can be support HD and FHD screen resolutions. Target OS was Windows.
Team size: 4-5 teammates.
Responsibility: development of custom controls and widgets (for example date and time picker) for HD and FHD screens.
Technologies: Qt5, QML, CMake, C++ 14.
3. Project description: development of HMI, GUI (including controls, settings, menu, pages etc) and core-logic for “facade” library for desktop grade 4-axis robot. Target OS are Windows, Linux, Android.
Team size: 2-3 teammates.
Responsibility: development of custom controls for demo application, “facade” library using native API, creating support documentations and usage examples.
Technologies: Qt5, QML, CMake, C++ 17.
4. Project description: development of GUI (including controls, settings, menu, pages etc) and core-logic for library for viewing files in DICOM format (DICOM Image Format is an international standard to transmit, store, retrieve, print, process, and display medical imaging information). Target OS are Windows, Linux, MacOS.
Team size: 2-3 teammates.
Responsibility: development of custom controls for viewer-application and core logic using third-party libraries.
Technologies: Qt6, QML, CMake, C++ 17.
5. Project description: development of GUI library, which is contained different types of custom controls and widgets. Target OS are Windows, Linux, MacOS.
Team size: 2 teammates.
Responsibility: development of custom controls, creating support documentations and usage examples.
Technologies: Qt6, Qt5, QML, CMake, QMake.
6. Project description: transition of medical application’s code base from qmake to CMake build system and updating UI from Qt5 to Qt6. Target OS are MacOS, Android, IphoneOS .
Team size: up to 10 teammates.
Responsibility: transition code base from qmake to CMake build system, updating UI.
Technologies: Qt6, Qt5, QML, CMake.