Dmitry Polishuk
Verified Expert in Engineering
Software Developer
Dmitry is a product-oriented engineer. He has almost a dozen years of experience in embedded development in C/C++ and Java. He is very experienced Linux hacker and he loves developing beautiful Android apps using Android SDK and NDK.
Portfolio
Experience
Availability
Preferred Environment
Java, IntelliJ IDEA, Unix, MacOS, Linux
The most amazing...
...code I've written is an universal multimedia Android framework capable to play any stream and real-time encoding & decoding on any device.
Work Experience
Lead Android Developer
NeoSphere LLC
- Implemented multimedia and a social Bootstrap framework for Android.
- Implemented a time-based one password authorization client for a large Internet company.
- Designed and implemented a P2P share/broadcast multimedia client.
- Developed a taxi order analyzer client for taxi drivers.
- Created a very customizable Android multimedia framework capable of playing anything.
Senior Software Developer
DataArt Solutions, Inc.
- Created a B2B trading Android client.
- Designed and implemented a call analyzer Android client.
- Implemented a network performance optimizer using Java and Perl.
Software Developer, Radio Engineer
Kodofon
- Developed a VoIP chat based on an ACM Windows subsystem.
- Implemented a convolutional coder and Viterbi decoder for working on GPU (Nvidia CUDA).
- Designed and implemented the user interface, radio engineering, development, and optimization.
- Worked on the core of a spatial channel model simulator for WiMAX & WiBRO.
Experience
Interactive TV Client
Digital October client
Looky
Secure P2P Share/Broadcast Multimedia App
The main goal of this app is to help users to manage their own multimedia data. Nowadays, we all have a lot of different gadgets (smartphone, tablet, and NAS), and this app allows us to share information across all these devices.
Mafon
SPIEF Client
Skills
Languages
C, C++, Java, Bash, Perl, Python, Objective-C
Frameworks
Qt, Boost, Android SDK, Spring Security, Mojolicious, Spring JDBC, Spring, Django, Spring MVC
Libraries/APIs
VK API, OpenSSL, FFmpeg, Facebook API, Facebook SDK
Tools
Eclipse IDE, IntelliJ IDEA, Qt Creator, Vim Text Editor, Android NDK, Spring Roo
Paradigms
Dependency Injection, Concurrent Programming, Test-driven Development (TDD), Agile Software Development, Scrum
Platforms
Unix, Android, Linux, NVIDIA CUDA, MacOS
Storage
SQLite, PostgreSQL, MySQL, PostGIS, MongoDB
Education
Master's Degree in Computer Security
Voronezh State Technical University - Voronezh, Russia
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