Position: Разработчик C++
Category: C++
English level: intermediate
Years of experience: 3

i'm proud of award at the Republican Olympiad in Physics, it was a result of three years of tough studying. Another thing motivated to improve myself is developing of embedded file system with strong consistency, transactions, optimized memory consumption. It's a great feeling when your own code proceed io transactions on thousand appliances.
PKS. Fiscalization cash register system. Hardware Subsystem (Spring 2018 - Present)
    + Designed and implemented a new version of usb device firmware & cross-platform driver. (Poco, STM32)
    + Implemented file system & fiscal document storage on usb device. (C/C++)
    + Developed secure communication between Cloud server & usb device. (Poco)
    + Implemented secure remote firmware update, tools for support team. (Qt)
    + Completed support for NXP microcontrollers. (LPC)
NRG. IOT Platform For Energetics (Autumn 2017 - Spring 2018)
    + Designed the architecture of application and its subsystems, communication between them.
    + Implemented codebase architecture for REST, event processing, asynchronous jobs. (Python, DRF)
    + Developed data collection subsystem with data gathering and iot meters controller. (Python)
    + Completed integration with real meters via LoRaWAN, infrastructure for LoRaWAN. (Golang)
Online Casino. Flash Gaming Aggregator (Autumn 2017 - Spring 2018)
    + Developed one another integration with Flash Slots Game Provider, included game and payment events synchronization. (Golang)
Kipod v3. Video Processing Subsystem (Winter 2016 – Autumn 2017)
    + Designed and implemented the architecture of VPS subsystem according to microservice principes.
    + Improved a C/C++ daemon with all video analytics modules according to new architecture, improved its build system, optimized memory usage & fixed memory leaks.
    + Implemented microservices for cleaning/generation/storing video metadata & video analytics events
    + Reimplemented video streaming daemons to improve scalability/memory usage with Golang & C++.
Kipod v2. Video Analytic Events Subsystem (Autumn 2015 – Winter 2016)
    + Developed asynchronous reports generation and event processing with Celery.
    + Writed asynchronous daemon to synchronize events with external systems.
    + Implemented REST API for new features with Django/DRF.
It doesn't matter is it large project or small team, the root things are a knit team and convenient atmosphere. I generally prefer working in products, able to gather requirements and try to handle responsibility as well i could. I love C/C++, and interested in embedded.