• Файл

Іван

Unity 3D програміст

Вік:
37 років
Місто:
Харків

Контактна інформація

Шукач вказав телефон , ел. пошту, адресу, Facebook, Instagram та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Ivan Avdeenko
Summary
Unity Developer with over 10 years of experience in game development across mobile, PC,
and console platforms. Expert in Unity3D and C#, with a strong background in writing shaders
(HLSL), building editor tools, integrating native plugins (iOS/Android), and leading small
development teams. Proven track record in both indie and AAA environments (Ubisoft,
Gameloft), specializing in performance optimization, game logic architecture, and cross-platform
publishing.

Core Skills
●​ Programming & Architecture: Strong command of object-oriented programming,
SOLID principles, and design patterns. Experienced in designing scalable game
architectures and debugging complex systems.
●​ Unity & C# Development:
○​ Expert in Unity3D: core game logic, UI development, and performance profiling.
○​ Advanced editor scripting and custom tool creation.
○​ Shader development using CG/HLSL, optimization for mobile.
○​ Proficient in Dependency Injection frameworks (Zenject, VContainer) and
Reactive Extensions (UniRx, UniTask) for scalable and maintainable code
architecture.
○​ Integration and maintenance of native plugins for iOS (Objective-C) and Android
(Java).
○​ Skilled in using Odin Inspector to build clean and efficient custom editors, expose
runtime functionality, and streamline content workflows.
○​ CI/CD experience with Jenkins, publishing to App Store, Google Play, Amazon,
and Microsoft Store.
○​ Version control using Git/GitLab.
●​ Flash & ActionScript 3.0 (Legacy):
○​ Development with AIR for cross-platform apps (iOS, Android, Windows, Mac).
○​ Game development using Starling framework.
○​ Familiar with DI frameworks and tooling like IDEA.
●​ Additional Technologies:
○​ Languages: PHP5, Java, C++, Rust, Lua, Python, Perl, JavaScript, HTML/CSS,
XML.
○​ Databases: MySQL, MongoDB.
○​ DevOps & Tools: Jenkins, SVN, Jira, Redmine, Assembla.

Education
Master's degree in software engineering. Taras Shevchenko Lugansk National University.

Contacts: [відкрити контакти](див. вище в блоці «контактна інформація»), [відкрити контакти](див. вище в блоці «контактна інформація») (Telegram, WhatsApp), [відкрити контакти](див. вище в блоці «контактна інформація»)
Projects
Jan. 2025 - Apr. 2025 (Gameloft)
​ Disney Dreamlight Valley

Development of the multi-platform game: PC, Console, Mobile. Extended functionality of the
player inventory UI. Fixed some bugs in the Storage menu, Gift menu and Goofy’s Market.

May 2023 – Dec. 2024
Making Hyper Casual projects from my own:​
​ 1 Happy Chicken (inspired by the Happy Mrs. Chicken game from Peppa Pig)​
​ 2 (project in development)​
And in contribution to partner studio:​
​ Railway: idle arcade​
​ Snowpiercer​
​ Hidden Object

Nov. 2021 – May 2023 (Ubisoft)
Working on Rainbow Six Mobile, enhancing game rendering, and writing editor tools.

Jan. 2020 – Nov. 2021 (Playgendary)
Many Hyper Casual projects (Hot Ironing, Bouncemasters, Perfect Cream, Polysphere, and
many left in development). Writing SDK components, i.e. plugins, including native ones. Support
of old projects and development of new ones from scratch.

Writing core game logic, leading a team of 3 developers, writing and editing company plugins,
including native plugins (marshaling with iOS, and Android libs), working with Unity UI, sounds,
and knowledge of how shaders work.

May 2019 – Jan. 2020
​ Trade Bot

Writing a bot for cryptocurrency trade platforms. Posted on GitHub in a private repository. Tested
on the Poloniex Exchange.

Sep. 2016 – May. 2019 MURKA:
​ Slots Era (https://ap[відкрити контакти](див. вище в блоці «контактна інформація»)

Writing slot-specific features: bonus games logic, freespin / respin mechanics, etc.
Editing lots of animations in Unity Timeline and Particle animations
Attaching sounds in every slot.
Making slots: “Herald of Victory”, “The Coliseum”, etc. (C#, Rider, Unity3D)

​ Scatter Poker ([відкрити контакти](див. вище в блоці «контактна інформація»)

Multi-platform game development (iOS / Android (Google & Amazon) / FB)
Writing architecture basis for interface features (C#, Rider, Unity3D)
Contacts: [відкрити контакти](див. вище в блоці «контактна інформація»), [відкрити контакти](див. вище в блоці «контактна інформація») (Telegram, WhatsApp), [відкрити контакти](див. вище в блоці «контактна інформація»)
Game publishing (Google Play, AppStore, Microsoft Store, Amazon Appstore)

​ NatGeoWild Slots since 2018 Slots-on-Tour (https://ap[відкрити контакти](див. вище в блоці «контактна інформація»)

Formed slot engine features, common game features and interface parts.
Developed slots: The Great Reef, Mythical Dragons, Big Cats.
Released to the Facebook platform only with Jenkins and FTP client.
(IDEA, Flash Pro, ActionScript 3.0)

Oct. 2013 – May 2016 GAF MEDIA:
​ GAF Converter + GAF player + GAF file format structure. (https://gafmedia.com)

Development of a generic animation file format (GAF) designed to store Flash animations in an
open cross-platform format for further playback in a multitude of game development frameworks
and devices. Deep investigation of how SWF files are made. Taking part in the development of
GAF Converter (standalone application for Win and Mac), GAF player, and playback libraries:

·​ Starling GAF Library (https://github.com/CatalystApps/StarlingGAFPlayer)

·​ Cocos2D-JS (https://github.com/CatalystApps/GAFCocos2dHTML5)

(AS3: PureMVC, Robotlegs, Starling Framework; Jenkins; SVN; Git; Assembla; PHP; JS)

Apr. 2013 – Oct. 2013 PLARIUM:
​ Fruit Land (https://ap[відкрити контакти](див. вище в блоці «контактна інформація»)

Made level editor. Development of game mechanics, based on the local as3 framework.
(Actionscript, Flash Pro, Jira, SVN).

Plarium slots (https://n[відкрити контакти](див. вище в блоці «контактна інформація»)

Refactoring project. Moving from Flash Professional to Flash Builder for better debug support
and separation of code from graphics. (Actionscript, Flash Pro, Jira, SVN).

Oct. 2011 – Apr. 2013 ILOGOS:
​ Bubbles. Panda Adventure (http://[відкрити контакти](див. вище в блоці «контактна інформація»)

Attach gui (Actionscript, Flash Pro). Modification of quest rewards logic (AS3, PHP). Work with
databases (MySQL).

​ Slotolotto (http://ap[відкрити контакти](див. вище в блоці «контактна інформація»)

Building project from the beginning: creation of project structure, basic MVC model, graphics
assemble, writing GUI classes, slot game, bonus game classes. Sound attachment (AS3).
Writing back-end logic for bonus games (PHP). Work with a game database (MySQL).

Rise of Heroes (http://rohgame.com/)

Programming of sound player classes and sound integration. Working with interface, writing
tooltip manager (AS3, MXML)

Easter Rush (Appstore / Google Play)

Contacts: [відкрити контакти](див. вище в блоці «контактна інформація»), [відкрити контакти](див. вище в блоці «контактна інформація») (Telegram, WhatsApp), [відкрити контакти](див. вище в блоці «контактна інформація»)
Fixed bugs. Significantly improved game performance. Added multilingual interface support. Got
experience of writing plugins on Objective-C for Gideros Studio (Lua, Corona SDK, Gideros
Studio, Xcode, Objective-C)

Wild West http://n[відкрити контакти](див. вище в блоці «контактна інформація»)

Added new game objects on the client side of the application. Game mechanics
development. (AS3, YAML, Ruby, Git, Linux, IDEA)

Football 11x11 (https://n[відкрити контакти](див. вище в блоці «контактна інформація»)

Fixed some bugs and developed some interface elements. (AS3, Flash)

Puzzle Wars http://ap[відкрити контакти](див. вище в блоці «контактна інформація»)

Made reports for game statistics. Fixed some bugs. Added an A/B testing. (PHP, Flash, AS3,
Python)

Minimonsters http://www.odnoklassniki.ru/game/minimonsters

Development, debugging, and refactoring of this game. Creation of the client and the server
parts of the game. Work with the game interface. (PHP, AS3, Flash, MySQL, MongoDB).

Additional information
·​ Have a lot of experience in mobile game development (iOS / Android).
·​ Have some experience working under Linux Ubuntu.
·​ Able to understand unusual and unfamiliar code.
·​ Excellent learning skills.
·​ Good enough English skills (Upper Intermediate).

In the Murka company, I was in the development of a slot project from scratch. I fully made
many slots by TDD with the art team. Later I mastered Unity3D + C# development and
continued as Unity3D developer with the salary of a Senior developer. There I created some
features, fixed some bugs in core architecture, and made many slots.

In the GAF Media company, I was a deputy team leader. Some versions of the GAF Converter
were released under my direction. The most stable ones.

Before that when I worked in iLogos, I was the lead of the Flash team. We worked on the
Slotolotto project. It’s a slot machine game combined with a lottery.

I enjoy the time when I am responsible for the work of the team. I perform my best when I
delegate all my work to competent team members. I used to check the code operability of all
teammates and figured out corner cases. Also, I used to find out how to fix some errors and
solve technical issues.

Contacts: [відкрити контакти](див. вище в блоці «контактна інформація»), [відкрити контакти](див. вище в блоці «контактна інформація») (Telegram, WhatsApp), [відкрити контакти](див. вище в блоці «контактна інформація»)

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: