Position: Junior Unity Developer
Category: Unity
English level: upper
Years of experience: 0.5

University attestation work: Software for Combining Cloud Storages into Single Repository. Desktop and Mobile Application for Android – REST application: Backend –  ASP.NET Core + ADO.NET Entity Framework, DBMS – SQL Express, Desktop – C# & WPF, Android app - Java.
Looking for a career opportunity for self-development and to apply skills in a team.
Will be happy to do your test assignment.
Check my GitHub /niechaiev for pet projects.

I have solid C# experience from university's attestation works and Unity Learn pathways.
I learned Unity for the last 6 months getting experience with:
- using Coroutines for lightweight animations
- generating Meshes at runtime
- implementing Finite State Machine
- implementing replication through Unity Netcode
- using Firebase for auth, analytics, realtime database read/writes, storage access
- using Profiler for finding bottlenecks in performance

While implementing some of the RTS features into pet project had experience with:
- using Zenject for class decoupling 
- using Navmesh for units movement
- using new Unity Input System for event-driven units' interaction 
- using URP Decal Renderer for visualization of unit selection

Additional skills:
- Experience with git.
- Understanding OOP & SOLID principles, design patterns. 
- Experience in data structures and algorithms.  
- Understanding REST architecture.

Development tools: JetBrains Rider, Unity Editor, GitHub Desktop/Fork, Android Studio.

Took Junior Unity Developer Pathway course.
Have master's degree in Software Engineering program subject area - KhNURE (2016-2022)