View on linkedin

Mykhailo Kukharuk

Senior Software Engineer

mike.kuharuk@gmail.com | Linkedin

Summary

I offer 7 years of hands-on experience developing games for mobile platforms. Through the years of day to day work, I collected expertise from 6 different projects which I use in my development. I have established myself as a versatile software engineer who enthusiastically takes on new problems, and works in a proactive way. Created numerous amount of features, such as: Clans, Friends, Profile, Inventory, Promotions, Tournaments, etc. Proficient feature owner, ready to take responsibility for the whole feature development process, from design to release. Have a lot of experience with writing technical documentation, unit tests, and integration tests. Ready to run a team of developers, implement best practices for development flow. Decent knowledge of SCRUM and Agile methodologies

Skills

Languages & Platforms: C#, .NET
Engines & Frameworks: Unity (Animator, Addressables, AssetBundles, NavMesh, DOTween, Cinemachine, UniTask, Odin Inspector, Editor Scripting, SRDebugger, Profiler), Zenject DIC
Tools & Services: Appodeal, Jenkins, TeamCity, Postman, Hopscotch, Swagger, Git, Git LFS, Coralogix, Firebase, BigQuerry
Hard skills: SOLID, OOP, MVC/MVP, TDD, KISS, REST API, CI/CD, Git Flow
Soft skills: Effective communicator, proactive team player, adaptable, quick learner, comfortable working with legacy codebases

Education

Kyiv National University of Construction and Architecture - Computer Science, Master's degree

Professional Experience

Senior Unity Developer

Moon Active - Coin Master, Match Dreams April 2024 - Present. Full Time, Hybrid

Developing of quick growing Match-3 game
  • Refactored and upgraded "Promotions" feature, which gave a result of 15% of feature income boost on release
  • Developed "Profile" feature from scratch
  • Tech stack: Unity, C#, Strange DiC, Postman, Swagger, TeamCity


    Senior Unity Developer

    Whaleapp LTD - Blitz: Rise of Heroes April 2022 - December 2023. Full Time, Remote

    Developing features for multiplayer RPG game Blitz: Rise of Heroes.
  • Developed "Clans" feature package. Designed to be integrated in multiple projects simultaneously. Fully covered with unit test and technical documentation
  • Refactored a lot of spaghetti code to a maintainable format
  • Developed new in-game fraction from scratch
  • Tech stack: Unity, C#, Zenject DiC, Postman, Swagger, Jenkins

    Middle Unity Developer

    BetterMe - MeChat, Mary's Life: A Makeover StoryOctober 2021 - February 2022. Full Time, Office

    Developing features for MeChat and Mary's Life: A Makeover Story. Participating in framework development, old code refactoring
  • Developed standalone Tournaments feature, that fully simulate virtual players behaviour based on current user behaviour
  • Tech stack: Unity, C#, Zenject DiC, Addressables, UniTask, Odin Inspector

    Middle Unity Developer

    GamePoint - Unreleased Poker gameJanuary 2020 - September 2021. Full Time, Hybrid

    Developing multiplayer 3d Poker game with character-customization, social part, dynamic assets loading.
  • Developed optimized UI for whole project using MVP approach and Unity UI optimisation tips & tricks
  • Create and maintain pipeline for project assets structure in terms of dynamicly changing UI style
  • Covered 100% of game UI with integration tests
  • Tech stack: Unity, C#, Zenject DiC, Addressables, DOTween, Unity Packages, Figma, Photoshop, Unity custom inspector scripting

    Junior Unity Developer

    Monotronic GamesNovember 2018 - October 2019. Full Time, Remote

    Developing Match-3 game for WebGL platform.
  • Refactored game core architecture from Singleton to DiC
  • Upgraded the existing dialog system from "1 on 1 dialogues" format to unrestricted format 2 on 3, 4 on 4, etc.
  • Tech stack: Unity, C#, Zenject DiC, Addressables, AssetBundles, Unity NavMesh, Unity Animator

    Trainee Unity Developer

    NOMOC PublishingFebruary 2018 - November 2018. Full Time, Office

    Prepearing multiple projects for release in AppStore, PlayMarket. Adding localization, advertising, facebook social features. Optimisation projects to reach target application size and frame rate.
  • Optimized core of side-scroller bullet hell shooting game, reached twice as much FPS and decreased
    resource usage that allows the game to be deployed at Android smart TV
  • Tech stack: Unity, C#, Facebook SDK, Appoadel SDK