Scroll To View More
Michael Tkachuk

Michael Tkachuk

London, United Kingdom
Member since August 31, 2013
Michael is a responsible, communicative, creative, and innovative person. He loves when he can get jobs done efficiently and in a rational way. He's always open to new ideas and discussions, and he respects other points of view while always trying to find win-win solutions for existing problems.
Michael is now available for hire
  • JavaScript, 10 years
  • Java, 5 years
  • HTML5, 5 years
  • C#, 5 years
  • Node.js, 4 years
  • Unity3D, 3 years
  • NoSQL, 2 years
  • React, 1 year
London, United Kingdom
Preferred Environment
OS X, IntelliJ IDEA, JavaScript, Java/Spring, C#
The most amazing...
...thing I've created is an interactive game editing tool that allows you to control every small aspect of gameplay for Facebook games.
  • Senior Software Engineer
    2016 - PRESENT
    Product Madness
    • Supported the transfer of a large product from Adobe AIR to Unity3D.
    • Developed the core modules used across multiple mobile applications in C# and Java.
    • Introduced and implemented a robust CI/CD pipeline and automated deployment using Gradle.
    • Developed an automated testing framework for mobile applications using Appium. Provided guidance on QA automation.
    Technologies: C#, Java, iOS, Android, JavaScript, Gradle, Unity3D
  • Owner/Founder
    2007 - PRESENT
    • Created games using Unity3D.
    • Created a freelance projects aggregator/crawler using Node.js.
    • Developed complex Facebook games and game engineering tools.
    Technologies: Java, C#, Unity3D, JavaScript, Node.js
  • Unity3D Developer
    2015 - 2016
    Stuart Squires (via Toptal)
    • Created a cross-platform Flash message editor/player.
    • Facilitated NTP + GPS time synchronization for simultaneous playback on multiple devices.
    • Implemented a multi-threaded GIF renderer for a Unity3D environment using C#.
    • Utilized Amazon S3 to host application website and GIFs shared on Facebook.
    • Helped to iterate and improve on the application UI flows.
    • Created List and ColorPicker UI components which are not present in Unity3D.
    Technologies: Unity3D, iOS, Android, Java, C#, Amazon AWS
  • Game Client Engineer
    2014 - 2016
    Plumbee, Ltd.
    • Developed and maintained a top-notch mobile slots game product.
    • Used proper software engineering processes with TDD, code reviews, dependency management, etc.
    • Worked in a technology-agnostic environment, participating in client, server, and analytics tools development.
    • Became familiar with Amazon Web Services.
    • Constantly improved my team cooperation and collaboration skills.
    • Gained experience in using truly Agile processes, including Scrum in the past and currently Kanban.
    Technologies: C#, Unity3D, Java, Adobe Flex, Adobe AIR
  • Co-Owner/Developer/Project Manager
    2008 - 2013
    Ansata Web Group
    • Developed full-stack functionality (server+client).
    • Conducted research for customer intelligence as it related to eCommerce and online marketing solutions for well-known brands.
    • Managed projects and product.
    Technologies: PHP, ActionScript 1.0/2.0/3.0, MXML, Adobe Flash, Adobe Flex, JavaScript, HTML5, Node.js, TypeScript
  • Senior Software Development Engineer
    2007 - 2008
    DDM Studio
    • Learned to achieve quality required by well-known companies like General Motors, Samsung, and others.
    • Created over five promotional websites and numerous advertising online tools for 2007-2008 advertising campaigns of HP, Samsung, General Motors, The Coca-Cola company.
    Technologies: ActionScript, Adobe Flex, JavaScript, HTML, XML
  • 3D Modeler-Designer | Flash Developer | Department Leader for Transport Systems
    2003 - 2007
    Transport Systems
    • Maintained the company's digital production pipeline.
    • Managed a team of artists and developers.
    • Released over eleven educational software products.
    Technologies: ActionScript, JavaScript, MaxScript
  • ProjectsBot (Development)

    A personal project I'm currently bootstrapping. It is freelance projects aggregator/crawler created using Node.js, JavaScript, HTML5, and TypeScript.

  • Languages
    Java, HTML5, JavaScript, C#
  • Frameworks
    Express.js, AngularJS, React Native,, Spring, Unity3D
  • Libraries/APIs
    React, jQuery, Node.js, Facebook API
  • Tools
    IntelliJ IDEA, Adobe Photoshop
  • Paradigms
    Kanban, Object-oriented Programming (OOP), Agile Software Development, Behavior-driven Development (BDD), Object-oriented Design (OOD), Refactoring, Scrum, Continuous Integration (CI)
  • Other
    Lean Development, Computer Graphics, RESTful Services, RESTful APIs, Architecture
  • Platforms
    JSE, Linux, Mac, iOS, Android
  • Storage
    MySQL, MongoDB, NoSQL
  • Specialists degree in Theoretical Physics, Math, Software Engineering
    2002 - 2008
    NTUU KPI (Kyiv Polytechnic Institute) - Kyiv/Ukraine
I really like this profile
Share it with others