Position: C/C++ developer
Category: C++
English level: intermediate
Years of experience: 11

Took part in the development of various Qt/QML projects. Developed QML UI with different components sets, developed own components. Created Qt backends for Tasks and SMS applications. Developed tree-based properties editor (Qt Widgets) with different types support (custom types included) and undo/redo feature. Added new features to configurable list model projects, refactored code for lower memory usage, created configuration tool with UI.
Developed Qt/C++ hardware abstraction layer for Linux-based embedded system. The main feature was network connection support that used Network Manager and D-Bus for internal communications.
Qt, QML, C/C++, JavaScript
Linux, Embedded, SQL, OpenGL, Java, C#, Python, Algorithms
I specialize in Qt/C++ cross-platform development for desktop, embedded and mobile systems (10+ years experience). I have a lot of experience with QML/JavaScript applications with different component sets and own components creation. I worked in contiguous areas as Java, C#, Android, WP7/8, databases, networks. Good algorithmic base. I have 15+ years experience with development under Linux.