Experience

  • 2018 - 2019

    Freelance. Embedded C developer. Writing automation scripts for smart home. Writing Web Service for visual automation creation by Java script and Blocky.

  • 2019 - 2020

    Software development engineer at Jabil. Writing hardware drivers by C and application by C++ with QP framevork.

  • 2020 - 2021

    Junior Linux Kernel Developer at GlobalLogic. Writing drivers for hardware serializators/desirealizators for video stream.

  • 2020 - 2022

    Junior C++ Developer at Voki Games. Gameplay features implementing.

Education

  • 2016 - 2020

    Kharkiv National University of Radio Electronics Computer Engineering Faculty “Computer Engineering” Bachelor degree

  • 2020 - 2022

    Kharkiv National University of Radio Electronics Computer Engineering Faculty “Computer Engineering” Master degree

Skills

Programing Languages

  • C/C++

  • Python

  • Bash

  • Rust

  • Kotlin

  • JavaScript

CLI Utils

  • Git

  • CMake

  • Make

  • Qmake

  • Cocos

Libraries

  • STL

  • SDL

  • WinApi

  • OpenGL

  • OpenCV

Graphical Utils

  • Photoshop

  • Inkscape

  • Gimp

  • Spine2D

  • Blender

Frameworks

  • QT

  • QP

Game engines

  • Cocos

  • Unreal Engine 4

Databases

  • MySQL

  • MongoDB

  • SQLite

Embedded

RTOS

  • FreeRTOS

  • ThreadX

Protocols

  • MQTT

  • UART

  • SPI

  • I2C

Boards

  • STM32

  • ESP86

Tools

  • oscillograph

  • Multimetr

Languages

  • Ukrainian

  • English

  • 日本語

Books

  • Shaun Mitchell “SDL Game Development”

  • Robert Nystrom “Game Programming Patterns”

  • Anthony Williams “C++ Concurrency in Action: Practical Multithreading”

  • Herbert Wolverson “Hands-on Rust”

Projects

[C++ 14, SDL, STL, CMake]

[C++ 11, STL, WinApi]

[C++ 20, CMake, STL, SDL2]

[C++ 17, Unreal Engine 5]

[C++ 11, QMake, Make, STL, QT, QML, SQLITE]

[Rust, ICED, XLSXWRITER]