Scroll To View More
Dmitry Polishuk, Software Developer in Moscow, Russia
Dmitry Polishuk

Software Developer in 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, 9 years
  • C++, 9 years
  • Boost, 6 years
  • Java, 5 years
  • Test-driven Development (TDD), 5 years
  • Spring, 4 years
  • Android, 4 years
  • Android SDK, 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

    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
    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.
    Technologies: C, C++, Boost, Nvidia CUDA

Experience

  • 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.

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
  • Storage

    SQLite, PostgreSQL, MySQL, PostGIS, MongoDB

Education

  • Master's degree in Computer Security
    2003 - 2009
    Voronezh State Technical University - Voronezh, Russia
I really like this profile
Share it with others