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


Protocol analyze solution (PCIe/NVMe)
Responsibilities: Adding new business logic to the existing protocol analyze solution, implementing new features, fixing bugs, refactoring code, making code reviews, providing estimates, participating in meetings with a customer, participating in planning, working with technical documentation(protocol specifications).
Technologies:	C++, STL, WinAPI, MFC, BCG, Qt

Test Automation Framework
Responsibilities:	
Extending existing API, Adding new functionality to test framework, supporting existing automated tests, improving reliability of a framework, writing new test cases, fixing bugs in a product.
Technologies:	Python, C++, COM API

Monitoring system for telecom devices
Responsibilities:	
Application development, reading technical specifications. Analyzing existing solutions. 
Technologies:	SQL, SNMP, Sockets.

Voip Loudspeaking system
Responsibilities:	
Server and client application development. Architecture design. XML-based request-response protocol development. Setting up the network and server environment on Linux.
Technologies:	libVLC,RTP, XML,Qt, Sockets,SQL.

Configurator for Telecom Devices
Responsibilities:
Application development. Bug fixing and product support. Writing of user manuals. Writing modules for hardware testing.
Technologies:	boost::asio, Qt Audio, Qt Widgets, XML.
Embedded