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

- Client-server applications
- 6+ years of commercial experience
- Experience with DBMS (MSSql, Sybase)
- Experience with VoIP (SIP/H.323/SDP/RTP/TLS/STUN/TURN protocols)
- Experience with VDI projects
- Experience in automotive domain
Currently in Poland, but still working like Ukrainian B2B (tax resident of Ukraine). 

Full time projects:
1) Client-server application, VoIP telephony
- Description:
Support of cross platform application (server side). Development of new tools, unit testing.
- Technologies:
C/C++, Boost::asio, STL,  CMake, Linux, Jenkins, multithreading, Bugzilla, gtest/gmock

2) DataBase firewall
- Description:
Developed new tools/features for Windows app and service that provided protection of databases. 
- Technologies:
C/C++11/14, ACE, STL, ANTLR, MSSQL, Sybase

3) Cross-platform client-server application, VoIP 
- Description:
Developed new features, fixed bugs for cross-platform application
C/C++,  STL, multithreading, Jira, TLS, TCP/UDP, OpenSSL, COM API

4) Cross-platform client-server application, CMTS
- Description:
Developed new features, fixed bugs, creating unit tests and automation tests (python)
- Technologies:
C/C++ 17,  STL, multithreading, Jira, Bitbucket, cmake, linux, thrift, boost,gdb, valgrind, docker, kubernetes, gtest

5) Automotive project
- Description:
 Developed new features for navigation system, modify routing algorithms, implementing new business logic, creating unit/integration tests.
- Technologies: C/C++ 14, STL, multithreading, Jira, Gerrit, Jenkins, gtest/gmock

Freelance projects:
1) Linux utility for convert PDF to HTML
- Description:
Supporting project, fixed bugs, implementing business logic with third-party libs (poppler)
2) Asterisk-based utility for send audio data
- Description:
Fixed bugs with sending audio, send additional data to audio channel.