Position: Unity Developer
Category: Unity
English level: pre
Years of experience: 6


Over 6 years of experience in mobile game development on Unity (in C#)
I have experience in planning, developing and supporting a full-featured product at all stages of development.

Key Skills:

- Excellent knowledge of Unity and C#

- Extensive experience with animation, GUI,
 physics, and Particle System

- Deep understanding and practical application
 of OOP, SOLID, and Clean Code.

- Knowledge and experience in using various
 Design Patterns.

- Skilled in applying DI/IoC (Zenject) in projects.

- Proficiency in DOTween, NavMesh Agent, New Input System,
 Scriptable Object, etc.

- Experience with Unity Editors (CustomEditor,
- EditorTool, EditorWindow, Property Drawer, and
 Custom Inspector, Handles, etc.).

- Extensive experience in developing 3D/2D
 mobile games

- Proficiency in profiling and debugging the project,
 as well as optimizing the game for new and older hardware

- Basic knowledge of Machine Learning Agents

- Knowledge and use of numerous tools, services,
 assets, etc., to ensure high-quality development
 and effective communication.

- Ability to write clean, readable code,
 which is easy to maintain, and to design
 and develop key game systems.

Additional skills:

- Adobe Photoshop, Illustrator , Audition
- Blender

I am highly motivated and capable of rapidly learning new things.
I am currently seeking exciting projects and opportunities for personal growth as a developer.