Professional skills:
Developing part:
Knowledge of Computer Science, Data Structures and Algorithms,
C++/Qt (including C++11 and C++14)/Visual Studio, multithreading,
.pdb/.dSYM/.debug analysis,
OOP, Patterns,
Cross-platform development (Windows, macOS, Linux),
Knowledge of Unit Testing (Google Test, QtTestLib),
Docker and containerization,
VCS: Git, SVN.
Technologies part:
CI: GitHub Dev API, Google Dev API, Slack Dev API, build scripts, build tools, symbols stripping, understanding of API testing.
Networking: TCP, UDP, RTMP, HTTP/HTTPS, SSH, PubNub CDN, understanding how networks and protocols works.
Understanding of video/audio formats, processing and streaming.
Understanding how OSs works, WinAPI, MFC.
Additional skills:
Understanding of software live cycle.
HTML, JavaScript, Node.js, PHP, Python – have some experience.
Understanding of Front-end and Back-end, have some experience.
Interesting in Machine Learning, understanding of ML algorithms.
Language:
Ukrainian (native), Russian (native), English (Intermediate )