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 now available for hire
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
  • HTML5, 5 years
  • Java, 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

    C#, Java, HTML5, JavaScript
  • Frameworks

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

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

    Adobe Photoshop, IntelliJ IDEA
  • Paradigms

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

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

    JSE, MacOS, Linux, Android, iOS
  • Storage

    NoSQL, MongoDB, MySQL

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