Knowledge in C++, C# & .NET Core/.NET Framework, C++/CLI;
Professional experience in SW design and architecture: sound understanding of OOP concepts, SOLID principles, and design patterns (MVC, MVVM), clean architecture;
Experience with web services and API Integrations, SOAP, XML, Rest Services;
Experience with unit testing frameworks like Google Test, NUnit, as well as experience with debugging techniques and tools Visual Studio, WinDBG, GDB;
Knowledge in desktop application based on WinForms, WPF, Win32 API.