Position: Senior Unity Developer (AR/VR) with Unreal Engine 4/5 expertise
Category: Unity
English level: fluent
Years of experience: 5


Introduction:
I'm experienced Unity3D developer with Master's degree in computer science and 5+ years of commercial experience in various business domains, such as enterprise (Oil&Gas, Production), game development (cross-platform development, game porting, game optimization for consoles, mobile devices, etc..).
As a Unity engineer, I'm majoring in AR/VR development and rendering. I used to cover various tasks:
feature development, custom editor development, multi- and cross-platforms development, profiling, app optimization, QA support.
I'm used to creating MVPs and Demos and providing them to customers.

Core (hard) skills:
•	Main programming languages: C#, C++, Java.
•	Auxiliary programming languages (hands-on expertise):  TypeScript, Python, Objective-C.
•	Engines: Unity3D, Unreal Engine 4/5.
•	Strong understanding of OPP, SOLID, DRY, KISS, YAGNI principles, design patterns. Favorite design pattern: Observer. Then: Façade and Decorator.
•	Strong cross-platform and multi-platform development skills.
•	VR/AR Development using Unity + MRTK 2.7.x, MRTK 2.8.x, OpenXR, Photon, TextMeshPro, MapsSDK + various custom packages.

The list of platforms I've been targeting so far: 
•	WebGL.
•	Android.
•	iOS.
•	iPadOS.
•	tvOS.
•	macOS.
•	Windows.
•	HoloLens 1 & 2.
•	Magic Leap 2.
•	Meta Quest 2.
•	Xbox.
•	Nintendo Switch.
•	PlayStation.

Debugging and profiling:
I have experience working with Unity3D's built-in profiler. However, it may be inaccurate in some cases, so I also used to work with platform-specific tools: 
•	PIX
•	RenderDoc
•	LLGD.

Soft skills:
•	Providing mentorship and support to other team members.
•	Conducting technical interviews.
•	Used to work in various team sizes: solo, 2-5, 5-15, 15+.
•	Can freely directly communicate with English-speaking customers.

English: 
For the last several years I've been working mostly with English-speaking customers, having day-to-day direct English written and verbal communication. I've obtained an expertise of working in multi-language and multi-cultural environments with colleagues all over the globe. I used to work with customers located in USA, Canada, Switzerland, Great Britain. I've also passed the Cambridge BEC Vantage exam (business communication) with a B grade (Upper-Intermediate) while my everyday communication level is C1.