Position: Senior Software Engineer
Category: C++
English level: upper
Years of experience: 7


In GameDev:
- Worked as main software developer a HOPA game for the overall life cycle since beginning until release (Lua, C++) 
- In a team implemented an F2P game  using Unity engine for mobiles (C#, Unity) 
- Implemented and maintaining some engine and game subparts in a Unity-like engine (C++, Python) 

Other:
- Applied parallelization and used x86 SIMD assembler operations in some critical code paths to speed up some operations in deep learning toolkit (C++, x86 assembly)
- Implemented few fuzz tests in model optimization toolkit and found / fixed few bugs found during this process.

In OpenSource:
- Implemented FreeBSD WiFi driver for Realtek RTL8821AU and RTL8821AU chipsets (C) 
- Improved other (Intel, Ralink and few Realtek chipsets) WiFi drivers in terms of functionality (h/w encryption, power save, access point and ad-hoc mode support) and stability (proper hardware access, hardware errors workarounds and correct multithreading support) (C) 
- Improved ports in FreeBSD by submitting patches for additional software functionality and fixing build failures (Makefiles, Autotools, CMake and, probably, some other)
I do not plan to work in office - only remote.
But infrequent business trips are possible.