Programming languages:
Experienced with C++, Java, Objective-C, C# and Kotlin.
IDEs:
Android Studio, XCode, IDEA, Eclipse, NetBeans, MSVC, Qt Creator.
Mobile Development:
AOSP build, make, soong, Android Hidden API, Broadcast Radio, Bluetooth stack, Vehicle HAL, SystemUI, JNI, Android NDK, App Lifecycle, layouts and fragments, sensors, multi-touch, profiling, memory issues tracking.
Computer graphics
OpenGL ES 2.0, GLSL, OpenGL pipeline, shader profiling. Working with Blender, Gimp, MagicaVoxel, and Inkscape.
Software development practices:
OOP principles, design patterns, SOLID, data structures and algorithms, software development lifecycle, Clean architecture, MVVM, Agile, Scrum, TDD, CI/CD.
Version control and bug tracking:
git, github, SVN, Jira, Mantis, Redmine