Position: Unity3D Developer
Category: .NET
English level: fluent
Years of experience: 2

Shader, CG, GLSL (UI shaders in UNITY Shaderlab)
Using Unity  LWRP (appropriate changes in shaders)
Extendable classes,
implemented Patterns Strategy, Bridge, Factories, MVC,  
Multiplayer System with Custom Providers,
Player Data System  (extendable class at runtime with full JSON serialization/ any other when provided)
Utilizing Git Submodules,
Automatic defines for Unity by Reflexion (Editor Only)
Utilizing threads  (search with Tasks with custom predicate and actions supplied)
extension of  Unity Components (Scroll with Pagination), Serializable Actions and Functions ( via PropertyEditor)
Extendable Editors ( set properties, whole classes with proper serialization )
Creating modules for multiple Frameworks (factory) - Photon, Firebase, Forge Networking
Main tasks:
- Creating a full gameplay mechanics, models, views and controllers for UI/UX
- Working with Particle system / Shaders on HLSL,CG, GLSL (pragma for OpenGL), utilizing new rendering Pipeline (LWRP/HDRP and according changes in shader includes and such)
- Creating asset bundle manager using cached data 
- Creating modules for multiplayer (Photon )
- Creating monetization manager for Ads, In-App Purchases
- Creating animations, level design, particle system (effects with shaders), sound controllers
- Adding Plug-ins such as Firebase, Google Play Games, Google Admob, Photon Networking, Unity Ads,
Unity IAP
- Distribution to App store (Android), Apple store ( IOS), linking to the monitoring services
- Creating javascript API for Firebase Functions
- Using shell commands to make external calls, easy of usage
Frequently used:
- UML, XML (XAML), HTML, CSS
- JSON
- SQL,used in LINQ (.Net), MySQL, Firebase Database Calls

- .Net 4.5 +, .Net Core
- Firebase (Database, Remote, Notifications, Auth, serverless backend, Firebase Functions and so on)
- Zenject (dependency injection framework for Unity (based on MonoBehaviour))
- Photon Unity Networking (Multiplayer), Forge Remastered (Multiplayer),
- Vuforia SDK ( AR SDK), Max ST (AR SDK), StreamVR (VR SDK)
- FaceBook SDK, Google Play Games plug-in for Unity
- GamesSpark (analog to Firebase - Database manipulation with custom data, serverless backend )
- Unity Ads, In App Purchases, Admob plug-in for Unity, Localization Plug-in Biird.io, new Unity ECS
system ( fast and scalable multi-threading library)
- Bash/Shell extensions Aspell / Nodehun
- utilizing Unity Project Tiny ( currently only Typescript support) for Insta Games/Truly platform independent browser support
- Application UI/UX design, creating views for controllers, development for mobile platforms IOS/
Android, HTC VIVE, Oculus Rift
- Creating links between inputs AR/VR
- Creating modules for native input keyboards for VR/AR
- Creating Asset bundle manager with cached data 
- Particle Effects/Shaders with HLSL
Shader, CG, GLSL,
Unity LWRP /HDRP,
Systems,
Challenges,
ASP.NET,
Unity3D,
Back-end tasks,
Working with new Plug-ins
Multiplayer tasks,
ECS system,
Unity Tiny

"There is no bad tasks, only a dumb developer"