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


I have 5 years of experience as an individual contributor, in this time I have succeeded in:
- Cross-platform application development using C/C++
- Windows native development using C#/C++/WinAPI
- iOS/macOS development using Swift/Obj-C
- Android development using Java/Kotlin/JNI
- Computer graphics development using such APIs as opengl, metal, directx 11
*** raytracing, pathtracing algorithms
*** classic rasterizer rendering algorithms
*** image processing (post-processing effects)
*** text rendering
- Networking (zeromq, tcp, udp, http, websocket)
*** IPC using zeromq
*** custom networking utilities using raw/udp/tcp sockets
*** mobile app to server communication using websockets
*** custom high load http server in C++
- VR development
*** implemented OpenVR drivers for custom HMDs and controllers
*** Ported a game to VR
- Houdini/Blender/Maya plugin development
- Pixar USD plugin development
- Unity/Unreal plugin development
- Embedded development
*** Extended established software&hardware stack (betaflight) with custom hardware and drivers

I mostly worked with internationally distributed teams (USA CA/NY, Japan/Chine/Taiwan, Europe), even before COVID, so I'm accustomed to remote work.

I'm eager to continue refining myself as an individual contributor, constantly learning new technologies, and improving the value I provide to the business.

Information related to the Ukraine blackouts caused by the terrorists: I'm fully prepared for work in case of both short- and long-lasting blackouts - I have 3 internet providers with up to 24h UPS, a power station that covers 2-3 full working days, and a rented seat in a coworking with Starlink and generator.
Promising and impactful project. Professional growth. Projects in the active development stage.