I am passionate about building excellent software that improves the lives of thousands people. I specialize in computer graphics and AI, creating mobile applications, design programming languages and compilers. Now I am writing my own game engine and hope that soon it will be a popular engine ;)
C++
Solid knowledge of object-oriented programming.
Solid knowladge of functional programming.
Networking (developed/improved REST API and server-client architecture)
TCP, UDP, HTTP/HTTPS
Security
Unix
Oracle SQL / DB2
Linux Shell Script
Strong programming skills in C++.
Solid knowledge of object-oriented programming.
Good knowledge of network protocol analyzer tools such as Wireshark
Experience in server software development and understanding of microservice architecture
VoIP systems
SIP and RTP protocols
TCP/IP, TCP/UDP, HTTP
SQL
TLS, XSLT, HTTP, REST API
Developed 16 games. 6 games were published in itch.io, others are on GitHub. Three games were reviewed on the YouTube channel.
Developed 2 Android games.
Full-cycle of the software development process from concept to publishing.
Knowledge of asset pipeline architectures and game engines.
Designed and implementing shaders.
In some games were implemented AI and basic behavior.
Strong programming skills in C++.
Good knowledge of using Blueprints in Unreal Engine.
Solid knowledge of object-oriented programming.
Use Unreal Engine, Godot, and Unity.
Got Master's Degree in Computer Science.
The topic of my diploma was "Research on developing computer vision approaches for microcontrollers".
* Develop own game engine
* Develop own programming language
* Develop several games for Arduino (handheld game console)
* Develop Linux distro
* Develop crypto wallet for iOS
* Develop 14 tutorials for Android dev and also some for C++