- Файл
Іван
Unity 3D програміст
- Вік:
- 37 років
- Місто:
- Харків
Контактна інформація
Шукач вказав телефон , ел. пошту, адресу, Facebook, Instagram та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/11343845/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
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: [
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: [
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: [
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: [
Схожі кандидати
-
React розробник
Харків, Вінниця , ще 6 міст -
Front-end програміст
20000 грн, Харків -
Full stack web developer (Opencart, Laravel, Vue.js)
Харків, Вінниця , ще 5 міст -
Middle PHP developer (Magento)
Харків, Дистанційно -
Fullstack Developer
Харків, Дніпро , ще 3 міста -
Fullstack Developer
Харків, Вінниця , ще 5 міст