Dmitry Malyugin, Software Developer in Denpasar, Indonesia
Dmitry Malyugin

Software Developer in Denpasar, Indonesia

Member since November 6, 2017
Dmitry is a full-stack, React Native, Node.js developer with extensive experience in mobile SDK and plugin development. He's skilled in native iOS, Android, and several cross-platform mobile frameworks. Dmitry's knowledge of cross-platform and native development gives him a unique ability to perform the full spectrum of work and create fully functional applications for multiple platforms.
Dmitry is now available for hire

Portfolio

Experience

Location

Denpasar, Indonesia

Availability

Part-time

Preferred Environment

Android Studio, Xcode, VS Code, WebStorm

The most amazing...

...thing I've developed is an Unreal Engine 4 push notification plugin for iOS and Android.

Employment

  • Lead React/Node.js Engineer

    2019 - 2020
    Highlighter, Inс. (via Toptal)
    • Developed a Node.js back end with a GraphQL API that serves mobile and web applications.
    • Developed a social mobile application using React Native.
    • Implemented a web components library that is shared between multiple web applications.
    Technologies: Mobile App Development, Google Cloud, Firebase, Express.js, JavaScript, React, TypeScript, Cloud Firestore, GraphQL, React Native, Node.js
  • Senior Full-stack Developer

    2018 - 2019
    Smart Yields, Inc. (via Toptal)
    • Developed mobile and web agricultural applications for farmers using React and React Native.
    • Developed a Node.js back end with a REST API that serves mobile and web applications.
    • Implemented a Google Maps overlay to display sensor data (temperature, humidity, soil moisture, and so on) on the map using a D3.js library.
    • Implemented billing with iOS, Android, and Stripe subscriptions for mobile and web applications.
    Technologies: Mobile App Development, Express.js, MongoDB, D3.js, JavaScript, React, Google Maps API, AWS DynamoDB, Twilio, Stripe, Google Maps, Amazon Web Services (AWS), React Native, Node.js
  • React Native Developer

    2018 - 2018
    Capital Hill Management, Inc. (via Toptal)
    • Developed an online shopping application for iOS and Android.
    • Implemented online audio and video calls using the OpenTok SDK.
    • Implemented authentication for React Native mobile application.
    • Built an online chat feature.
    Technologies: Mobile App Development, JavaScript, React, OpenTok, GraphQL, React Native
  • Unity Software Engineer for Mobile

    2017 - 2018
    Signal Studios, LLC (via Toptal)
    • Worked on MOBA Unity game for iOS and Android.
    • Integrated Facebook, Tapdaq, Kochava, Helpshift and Google Play Games Unity plugins.
    • Configured a Gradle build system for Unity to resolve various plugins conflicts on Android.
    • Configured a Jenkins autobuild for iOS and Android platforms.
    • Integrated social networks and in-app purchases on GameSparks platform.
    Technologies: Mobile App Development, Unity3D, Jenkins, JavaScript, C#, GameSparks
  • Software Engineer

    2015 - 2017
    Arello Mobile
    • Developed Pushwoosh native SDKs for iOS, Android, and Windows Phone.
    • Built Pushwoosh cross-platform plugins for Cordova, Titanium, Trigger.io, Xamarin, Unity, Adobe Air, Marmalade, and Corona.
    • Created Pushwoosh plugins for React Native and Unreal Engine.
    • Modernized continuous integration and implemented npm, NuGet, and GitHub auto-publishing.
    • Implemented TDD and extensive unit-test coverage.
    • Wrote SDK integration guides and documentation.
    • Communicated with users on GitHub to help solve problems and provide better support.
    Technologies: Mobile App Development, Unity3D, Jenkins, JavaScript, C++, Objective-C, Java, C#, Adobe AIR, Marmalade, Unreal Engine, Unity, Xamarin, Trigger.io, Titanium, Cordova, React Native, Windows Phone, iOS, Android
  • Software Engineer

    2014 - 2015
    HD Soft
    • Worked on middleware for STBs (set-top boxes).
    • Implemented DCD (downstream channel descriptor) processing module for DOCSIS set-top gateway client.
    • Ported existing software to different architectures and hardware revisions.
    Technologies: C++, MPEG, Embedded Linux
  • Software Engineer

    2012 - 2013
    SoftLab-Nsk
    • Developed a 3D-rendering module for Forward-T (video production and broadcast automation software).
    • Conducted research on integrating existing open-source 3D-rendering engines into Forward-T.
    • Received a master's degree in physics and computer engineering.
    Technologies: C++, Blender, COM, OpenGL
  • Software Development Intern

    2011 - 2013
    Intel
    • Developed Intel C++ Compiler vectorization module.
    • Improved data-dependency analysis for loop optimizations.
    • Developed benchmarks to estimate the efficiency of vectorization on different architectures.
    • Performed regression testing to verify software quality and performance of code optimized with the Intel C++ Compiler.
    Technologies: C++, Server Sent Events (SSE), SIMD

Experience

Skills

  • Languages

    C++, Objective-C, Java, JavaScript, SQL, HTML, CSS, GraphQL, C#, TypeScript
  • Frameworks

    Graphcool, StrongLoop, Express.js, JNI, React Native, Unity3D, Unity, Android SDK, Redux, Rx, Loopback, Titanium, Unreal Engine
  • Libraries/APIs

    Redux-saga, Firebase Web SDK, Immutable.js, Pushwoosh, React, Node.js, D3.js, Stripe, Google Maps API, OpenGL, Marmalade, Google Maps
  • Tools

    Fastlane, Jenkins, Flow, Gradle, Git, GitHub, WebStorm, VS Code, Xcode, Android Studio, Blender, Adobe AIR, GameSparks
  • Paradigms

    Continuous Integration (CI), Model View Presenter (MVP), Model View Controller (MVC), Object-oriented Programming (OOP), DRY, Dependency Injection, Model View Viewmodel (MVVM), Concurrent Programming, REST
  • Platforms

    Firebase, iOS, Android, Windows, Amazon Web Services (AWS), Embedded Linux, Windows Phone, Trigger.io, Xamarin, OpenTok, Twilio
  • Storage

    MongoDB, AWS DynamoDB, Cloud Firestore, MySQL, Google Cloud
  • Other

    Enzyme, SOLID Principles, ESLint, Unix Shell Scripting, SDKs, Mobile App Development, Plugins, Lint, Redux-observable, SIMD, COM, MPEG, Cordova

Education

  • Master's Degree in Physics and Computer Engineering
    2007 - 2013
    Novosibirsk State University - Novosibirsk, Russia

To view more profiles

Join Toptal
Share it with others