Dmitry Polishuk

Dmitry Polishuk

Moscow, Russia
Hire Dmitry
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
Portfolio
Experience
  • C/C++, 9 years
  • Java, 5 years
  • Boost C++, 6 years
  • Android SDK, 4 years
  • Android NDK, 3 years
  • Test-driven Development (TDD), 5 years
  • Android, 4 years
  • Spring, 4 years
Moscow, Russia
Availability
Part-time
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.
Employment
  • Lead Android Developer
    NeoSphere LLC
    2011 - PRESENT
    • 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
    DataArt Solutions, Inc.
    2008 - 2011
    • 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
    Kodofon
    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
Experience
  • Interactive TV Client (Development)
    https://play.google.com/store/apps/details?id=com.nptv.player

    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.

  • ChessTV Channel for Android (Design)

    The official app of the first channel in the world about chess.

  • Digital October client (Development)
  • 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.

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