Position: Software Engineer
Category: C++
English level: fluent
Years of experience: 8

Drastically improved code quality, reduced crash rate by 99%, improved performance and made iOS client for Duriana marketplace release possible in a short time.
Increased feature development speed and testability by iteratively redesigning application's architecture between release cycles.
Improved technical processes and app's robustness by enforcing software development practices such as code reviews, "warning is an error" and sticking to a code style.

Ported 3D real-time strategy game Oil Rush from Windows/Linux/macOS to mobile platforms (iOS, Android).
Reduced space occupied by UI assets by 600% by implementing an asset compression technique.
Optimised frame rates and reduced spikes by optimising game logic hot paths and assets.
Reduced memory consumption by memory allocation optimisation
• 8+ years of developing for iOS platform using Objective-C and Swift
• Game developer and 3D engine tools developer at Unigine using C++ and different scripting languages.
• Shipped a variety of products on 5 platforms (Windows, Linux, macOS, iOS, Android) including but not limited to:
- Duriana, a popular Asian mobile marketplace
- OilRush, 3D real-time strategy game for iOS and Android.
- Valley Benchmark that is used to heat up GPUs and CPUs all over the world

I want to move closer to the metal and looking forward to working on a project where code performance matters.
I'm looking for a project with technical challenges where performance really matters and new feature development goes hand to hand with in-time technical debt payments and performance optimisations.
C, C++, Rust, Swift, you name it.