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

...
- C/C++ (C99, C++03/11/14/17)
- OOP, OOD principles
- Cross-platform development
- Knowledge of STL, POSIX, BSD Sockets
- Knowledge of internet protocols (TCP, UDP, HTTP, POP3, SMTP, CGI, SSH2)
- WEB services (SOAP, REST)
- Libraries Boost (Asio, Thread), libevent, cURL, OpenSSL
- Experience with IPC, multithreading, daemons, signals, networking,
	asynchronous communications, filesystem events
- Skills with databases (SQLite, MySQL)
- Skills in working with PKCS #11, encryption algorithms OpenSSL (RSA, AES, Blowfish)
- Experience in porting applications 32bit/64bit, Unix/Windows platforms
- Development using Qt 4/5
- CUDA (thrust)
- Unit testing (GTest, CppTest) and TDD
- Experience with build (Make, CMake, CPack, GCC, MinGW, Clang, pkg-config, vcpkg),
	debugging toolchains (GDB, DDD, gprof)
- Static code analyzers (Cppcheck, Clang-Tidy, PVS-Studio, Dr.Memory)
- Distribution packages (RPM, DEB, NSIS, archive, OSX bundle)
- HTML, CSS, XML, XPath, JSON, XSLT, JS (jQuery)
- Docker, virtualization software (VMware, Virtual Box)
- Bug tracking systems (Jira, Redmine, Assembla, Bugzilla)
- Familiarity with version control systems (Git, SVN), hooks
- Bash, Python scripting
- Experience with Unix environments: FreeBSD, Red Hat/CentOS, Debian/Ubuntu, Solaris
- Writing documentation (Doxygen, Markdown)
...