Position: Tech Lead/Engineering Manager/Senior Unity Developer
Category: Unity
English level: fluent
Years of experience: 7

Projects
    - released 6 slot games
    - released 7 simulator games
    - released 1 match3 game and maintain 1 match3 game
    - maintain 1 multiplayer social game
    - maintain and released 2 puzzle game

Other
- created tool to make developing much faster(saved apr. 10% of development time)
- created tool for designers which allow making hot-swap assets in web games
- successfully refactored many projects
- created tool which helps automate routine work of developer
As Team Lead
- Managing small- and mid-sized teams
- lead development, meetings, and workflow
- implementing development/release flow process
- business-oriented vision of development
- interviewing developers of different levels

As Manager
- implementing and constant improvement of the development process
- analytical skills
- understanding of different product metrics
- delivery management
- releases planning, estimations, etc

As Developer
- designing architecture for games, frameworks, modules, and features
- integrating 3rd party plugins(ads, social, analytics, crashlytics, etc)
- deep knowledge of networking in games
- refactoring project alongside product feature development
- complex approach to optimization process(code, graphics, memory, and sound optimization)
    - knowledge of algorithms
    - knowledge of complexity
    - knowledge of Profiler, Frame Debugger, and other optimization tools
    - knowledge of graphics, compressions, and video memory efficiency
- understanding of native Android, iOS projects
- code review
- A/B testing
- mentoring junior and middle developers
- problem solver, wise worker, decision-maker, team player
- I do love optimization. I can make your build smaller and faster. Just give me 12 hours to explore bottlenecks and provide you steps for improvement.