Position: C++ Developer
Category: C++
English level: upper
Years of experience: 3


Project: forensic project based on Google services. The UI had been developed with Qt Widgets and QML. Accordingly to the wide set of google services the main project functional had been focused on Qt plugins.  
My duties: 
Google services data research, acquiring with libcurl and parsing (data presented commonly in json, xml, base64).
New Qt plugin creation (parsing and UI).
Old plugin optimizations and refactoring.
Google authorization process improvements and development (2FA and basic) including oauth protocol. 
Applications translations integration.
Documentation creation.
Android and IOS systems traffic sniffing and analysis.
Management duties: tasks delegation between developers, project infrastructure and CI improvements, responsible for tech. solution reviews, trunk commits review, 3rd party libs integration and updating.

Technologies stack:
Qt: Qt Widgets, QML, Qt Plugins.
C++11/14, Boost, libcurl, openssl.
CI with Atlassian Bamboo service.
VCS: subversion.
Multithreading and asynchronous tasks development.
Conan package manager.
OS: Windows and Mac OS.