Position: Unity Architect, Unity Tech Lead, Tech Division Head
Category: Unity
English level: upper
Years of experience: 7

I was a founder and director in a small education startup. I've worked in R&D to lead a client development of a new game platform with a lot of separate, isolated modules with tests and documentation to share between different projects. I've leading, developing, and supporting a big project from scratch. Therefore can design, lead, and develop modules, projects, platforms with scalability and supportability.
I have a wide set of engineering skills with growing knowledge of business clock mechanism and personal development.

My experience include Pascal, C++ robots programming, worked with: WinApi, QT, DirectX, UWP. Online game server development on Java: socket communication, game' mechanics, database. Experience in whole web dev process: HTML, (S)CSS, Angular, VueJS, Laravel, Docker, MongoDB, Flask (Python). Http protocols, sockets, REST, gRPC, Protobuf. Knowledge in Objective-C and Swift. Experience with all basic Android development stack. Understanding of cross-platform development.

5+ years of wide experience in C# and game development with Unity. Advanced C#, design patterns in use, practical with principles of software development like YAGNI, DIE and SOLID. Experience with different game engines. Development of any kind: UI, game mechanics, infrastructure features, native plugins, dedicated reusable modules, networking, complex editor plugins, optimizations.

Expertise among the most trending Unity plugins on a market: from DOTween to Odin. Addressables, Shader Graph, and DOTS. Background with all infrastructure tools: analytics, marketing, monetization, in-app purchases, social, support. Ground experience in core systems engineering: application routing, popups management, assets, logging, ui framework, feature flagging, fast prototyping tools. Proficiency in building a complex CI/CDs.

Grounds in architecting: creating SRS, diagrams, designing a complex framework and modules, writing different levels of documentation. Automatizing a development process pipelines.

A good understanding of business needs. Aware of all game developing pipelines. Understanding of most product indicators like ARPU and DAU. I could be a communicative chain between business, tech, and art teams to quickly solve problems. Designing business and development processes. I can lead teams. I has a strong mentoring experience. I can create candidate requirements and perform interviews.
Innovating thinking is my main weapon. I always want to be in trend, and find out new technologies in every sphere I work in. I try to get new modern ideas and implement them in life. I have a big stuck of technologies I worked with: from design to game development. I have a deep business angle of view, good communications, and leadership skills. I want to be less involved in realization, and more in managing. Raise and develop my leadership, get into the best practices of business development, and solve the most complicated problems. I can build and lead a team. I'm strong in R&D: lead a building of new products (software modules, platforms, games).