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


August 2018  — Present
Software Engineer
Responsibilities:
Support and developing features for the data provisioning cloud services.
Software development for the managed L3 10G switch as a part of embedded device.
Developing automation framework for system testing (services, CLI, network, traffic-streamer).
Various development scripts.
Supporting and managing a remote contractor team.
Technologies:    C, C++, Networking, Python, Bash, Docker, k8s, STM32.

April 2017 — August 2018
Software Engineer
Responsibilities:
Designing and prototyping hardware electronic devices
Developing STM32 MCU firmware for communication with various sensors and meters using C
Developing Linux user-space services using C++/STL for collecting data from various devices
Technologies:    C, C++, Python, ARM, ADC, UART, SPI, multithreading.

February 2016 — April 2017
Junior Software Developer
Responsibilities:
Designing custom multilayer perceptron library
Developing Windows GUI application for library demo
Technologies:    C#, WinForms, MLP, Backpropagation