Scroll To View More
Dmitry Polishuk

Dmitry Polishuk

Moscow, Russia
Member since February 22, 2014
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.
Dmitry is now available for hire
  • C, 9 years
  • C++, 9 years
  • Boost C++, 6 years
  • Java, 5 years
  • Test-driven Development (TDD), 5 years
  • Android, 4 years
  • Android SDK, 4 years
  • Spring, 4 years
Moscow, Russia
Preferred Environment
Linux, Mac, UNIX, IntelliJ IDEA, Java
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.
  • Lead Android Developer
    2011 - PRESENT
    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.
    Technologies: Android SDK, Android NDK, Java, Spring, C, C++, Boost
  • Senior Software Developer
    2008 - 2011
    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.
    Technologies: Android, Java, C/C++, Perl
  • Software Developer, Radio Engineer
    2005 - 2008
    • 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.
    Technologies: C, C++, Boost, Nvidia CUDA
  • Interactive TV Client (Development)

    The whole UI part is cloud-based and delivers by h264/AAC to clients. The core feature of this client is to be very responsive to the user’s touch.

  • Digital October client (Development)

    This app allows the user to schedule meetings.

  • Looky (Development)

    The best TV guide for Android on the Russian market.

  • Secure P2P Share/Broadcast Multimedia App (Development)

    It’s not a BitTorrent or i2p, although it has some similarities.
    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 (Development)

    A unique music player with a Soviet tape recorder interface.

  • SPIEF Client (Development)

    St. Petersburg International Economic Forum official Android client.

  • Languages
    Perl, Bash, Java, C++, C, Python, Objective-C
  • Frameworks
    Android SDK, Boost C++, Qt, Spring JDBC, Mojolicious, Spring Security, Spring, Django, Spring MVC
  • Libraries/APIs
    VK API, Facebook SDK, Facebook API, FFmpeg, OpenSSL
  • Tools
    Android NDK, Vim Text Editor, Qt Creator, IntelliJ IDEA, Eclipse IDE, Spring Roo
  • Paradigms
    Concurrent Programming, Dependency Injection, Test-driven Development (TDD), Agile Software Development, Scrum
  • Platforms
    Linux, Unix, Android
  • Storage
    PostgreSQL, MySQL, SQLite, MongoDB, PostGIS
  • Master's degree in Computer Security
    2003 - 2009
    Voronezh State Technical University - Voronezh, Russia
I really like this profile
Share it with others