Scroll To View More
Michael Tkachuk, JavaScript Developer in London, United Kingdom
Michael Tkachuk

JavaScript Developer in 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

Portfolio

Experience

  • 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

Availability

Part-time

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.

Employment

  • 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
    Incredee
    • 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

Experience

  • ProjectsBot (Development)

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

Skills

  • Languages

    JavaScript, HTML5, C#, Java
  • Frameworks

    AngularJS, Express.js, React Native, Unity3D, Express.io, Spring
  • Libraries/APIs

    Facebook API, jQuery, Node.js, React
  • Tools

    IntelliJ IDEA, Adobe Photoshop
  • Paradigms

    Continuous Integration (CI), Kanban, Agile Software Development, Scrum, Behavior-driven Development (BDD), Object-oriented Design (OOD), Object-oriented Programming (OOP), Refactoring
  • Other

    Lean Development, Computer Graphics, RESTful APIs, RESTful Services, Architecture
  • Platforms

    iOS, Android, Linux, Mac, JSE
  • Storage

    MySQL, MongoDB, NoSQL

Education

  • 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