Position: Senior C++ developer (switching to Rust)
Category: C++
English level: fluent
Years of experience: 11


11 years of C++ (using the new language features when available).
8 years of Python (mostly scripting, some lean applications).
8 years of PostgreSQL (mostly queries, some performance tuning).
0.5 years of Go.

Master of Computer Science, 2009-2015, KPI (Kyiv Polytechnic Institute)

2015-present:
* Development and troubleshooting of a high-load multi-module Cable Modem Termination System (CMTS) on Debian Linux using C++14/17/20, Python3, PostgreSQL, Redis, Thrift.
* Support of containerized CMTS using Docker and Kubernetes.
* Design, integration, and maintenance of a multithreaded IPDR protocol implementation for collection, storage, and transmission of network traffic statistics from a CMTS using Boost.Asio.
* Development of a gNMI (gRPC Network Management Interface) server using Go.

2012-2015:
* Development and support of an in-house medical imaging application framework using C++ and Qt.
* Integration and tuning of specialized 3D-imaging MRI modules using OpenGL shaders and CUDA.
Would like to work with Rust.