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]