10/01/2026 updated

**** ******** ****
100 % available

Desktop Software Engineer | C++ | Qt | MFC | WinUI

Luts'k, Ukraine
Only remote
Bachelor of Applied Science (BASc), Computer Engineering
Luts'k, Ukraine
Only remote
Bachelor of Applied Science (BASc), Computer Engineering

Profile attachments

Profile (1).pdf

C Sharp (Programming Language)C++ (Programming Language)Microsoft Desktop Optimization PackVisual C++ (Programming Language)Microsoft Foundation Class Library (C++ Libraries)Windows Presentation FoundationWindows APIQt Modeling Language (QML)Qt (Software)WinDevModern Ui
C++ Desktop Development
Extensive experience building solid desktop applications using C++ with frameworks such as MFC, UWP, WinUI, and Qt. Focus on Windows-native software from classic MFC apps to modern UIs built with Qt 6 or WinUI 3.

Qt Framework
Deep expertise in Qt development including Qt Widgets, QML, qmake, and CMake. Leading development of cross-platform engineering tools and medical diagnostics applications using Qt 6 and QML.

Cross-Platform Build Systems
Proficiency in setting up and maintaining cross-platform builds for Windows, macOS, and Linux using qmake and CMake, including CI/CD pipeline integration and release build delivery.

Windows UI Frameworks (MFC, UWP, WinUI, WPF)
Hands-on experience with multiple Windows UI frameworks including MFC, UWP, WinUI 3, and WPF, covering both legacy codebase maintenance and modern UI architecture.

C# and .NET
Backend and tooling development using C# and .NET Framework, including WinForms, WPF migration, and AutoHotKey script integration into C#-based automation workflows.

Python and PySide6
Integration of custom C++ backends with Python using PySide6 bindings, as well as writing unit tests and documentation for Python-based utilities.

Git and CI/CD
Daily use of Git for version control, setting up CI/CD pipelines for deployment, and collaborating with distributed teams using tools such as Jira.

Android Development
Listed as a top skill, indicating familiarity with Android application development.

JavaScript
Occasional backend or tooling development using JavaScript as part of broader desktop and cross-platform projects.

Xamarin.Forms
Development of Xamarin.Forms applications for industrial device control, including custom UI components for serial/USB device interaction.


Project history

Desktop Software Engineer

Digital DNA Group
Working as a Desktop Software Engineer at Digital DNA Group in Lutsk, focusing on desktop application development.

Desktop Application Developer

Upwork
Freelance desktop application development via Upwork platform, based in Lviv, Ukraine, for approximately 1 year.

Linux Lead Developer

ArtistScope
Developed the ArtisBrowser (copy-protection browser forked from Firefox) Linux version. Implemented various copy-protection features on Linux.

Desktop Application Developer

Softcore Innovations
Led the development of a cross-platform engineering tool using Qt 6 and QML. Integrated custom C++ backends with Python (PySide6) bindings. Optimized UI performance for high-DPI displays on Windows and Linux. Collaborated with a distributed team using Git, Jira, and CI/CD pipelines.

Senior Desktop Engineer

NexaByte Solutions
Designed and implemented a medical diagnostics app using Qt Widgets and QML. Ported a legacy MFC app to a modern WPF-based interface. Contributed to cross-platform builds (Windows/macOS) with qmake and CMake. Mentored junior developers and conducted code reviews.

Desktop Software Engineer

BlueOrbit Solutions
Developed UWP and Xamarin.Forms applications for industrial device control. Created custom components for UI interaction with serial/USB devices. Integrated AutoHotKey scripts into C#-based automation workflows. Delivered client-ready builds under tight deadlines.

Junior Software Developer

IntelliWare Systems
Assisted in building PyQt and .NET Framework applications for in-house tools. Wrote unit tests and documentation for Python-based utilities. Maintained older WinForms apps and participated in migration to WPF. Gained foundational experience in cross-platform application logic.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in