Dmitry Malyugin
Verified Expert in Engineering
Software Developer
Denpasar, Indonesia
Toptal 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.
Portfolio
Experience
Availability
Preferred Environment
Android Studio, Xcode, Visual Studio Code (VS Code), WebStorm
The most amazing...
...thing I've developed is an Unreal Engine 4 push notification plugin for iOS and Android.
Work Experience
Mobile Developer
iwinBACK Sales Inc.
- Carried out the Android, iOS, and Web SDK implementations for sending push notifications.
- Implemented push notification analytics and event logging.
- Enforced the automated users import from a CSV file and an external Firebase project.
React/React Native Developer
Bean Counter Bookkeeping PS LLC
- Built a Node.js back end with a REST API that serves mobile and web applications.
- Developed a web application for users registration.
- Created a React Native application that allows users to share documents and communicate via text messages.
Software Engineer
Actio
- Developed a mobile application for iOS and Android for online coaching classes.
- Implemented the video call functionality, which includes handling incoming push and VoIP notifications, managing audio and video stream subscriptions and playing multiple audio and video streams.
- Developed a flexible architecture to be able to use various RTC providers and dynamically switch between them.
- Integrated Stripe to manage subscriptions and user donations.
Lead React and Node.js Engineer
Highlighter, Inс.
- 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.
Senior Full-stack Developer
Smart Yields, Inc.
- 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.
React Native Developer
Capital Hill Management, Inc.
- Developed an online shopping application for iOS and Android.
- Implemented audio and video call functionality using the OpenTok SDK.
- Implemented an online chat feature for peer-to-peer communication using text messages.
Unity Software Engineer
Signal Studios, LLC
- Worked on Call of Guardians (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 plugin conflicts on Android.
- Configured a Jenkins autobuild for iOS and Android platforms.
- Integrated social networks and in-app purchases on the GameSparks platform.
Software Engineer
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.
- Communicated with users on GitHub to help solve problems and provide better support.
Software Engineer
HD Soft
- Worked on middleware and platform-specific tools 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.
Software Engineer
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.
Software Development Intern
Intel
- Developed the 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.
Experience
Actio App
Highlighter App
I joined the Highlighter team as a full-stack developer and worked on the back end and on mobile and web applications.
Pushwoosh
https://www.pushwoosh.comMy contribution to this project included developing client SDKs for all possible devices and platforms from desktop (Windows, macOS) to mobile (iOS, Android, Windows Phone, BlackBerry) with support for various cross-platform frameworks and game engines.
Intel C++ Compiler
I joined the Intel C++ vectorizer team and worked on dependency analysis algorithm improvements.
Education
Master's Degree in Physics and Computer Engineering
Novosibirsk State University - Novosibirsk, Russia
Skills
Libraries/APIs
Redux-Saga, Firebase Web SDK, React, Node.js, D3.js, Stripe, Google Maps API, REST APIs, OpenGL, Google Maps, WebRTC, FMOD, Vue
Tools
Jenkins, Gradle, Git, Fastlane, Firebase Cloud Messaging (FCM), Blender, GameSparks, Appcelerator Titanium
Languages
C++, Objective-C, Java, JavaScript, SQL, HTML, CSS, GraphQL, C#, TypeScript, Swift, Kotlin, C, Python, PHP
Frameworks
Express.js, JNI, React Native, Unity3D, Unity, Android SDK, Redux, Rx, NestJS, Laravel
Paradigms
Continuous Integration (CI), Concurrent Programming, REST, Mobile Development
Platforms
Firebase, iOS, Android, Amazon Web Services (AWS), Docker, Embedded Linux, OpenTok, Twilio
Storage
MongoDB, Amazon DynamoDB, Cloud Firestore, Redis, MySQL, Google Cloud, PostgreSQL, Amazon S3 (AWS S3)
Other
ESLint, Unix Shell Scripting, SDKs, Mobile App Development, Plugins, APIs, Back-end, Storybook, MERN Stack, Full-stack, Architecture, TypeORM, User Experience (UX), SIMD, COM, MPEG
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring