Dmitry Ryazantsev

Dmitry Ryazantsev

Moscow, Russia
Hire Dmitry
Scroll To View More
Dmitry Ryazantsev

Dmitry Ryazantsev

Moscow, Russia
Member since September 21, 2015
Dmitry has 6+ years of Android development. He tries to find the best technologies that suit the project. He has experience with Git, Lua (Corona SDK), RxJava, Dagger and more. He was part of a large team who developed the Yandex Browser that has more than 10 million installations. He communicates well with all projects members. He has also developed his own projects: a game with 250,000 installations, and published several other apps.
Dmitry is now available for hire
Portfolio
Experience
  • Android Layouts, 6 years
  • Android, 6 years
  • Java, 6 years
  • Android SDK, 6 years
  • Agile Software Development, 4 years
  • Git, 4 years
  • RxJava, 1 year
  • Security, 1 year
Moscow, Russia
Availability
Part-time
Preferred Environment
Android Studio, Git, Linux/Mac OS, TeamCity
The most amazing...
...things I've been involved is Yandex browser with more than 10 millions installs and a solo project the Draw & Ride Android game with 250K+ installs.
Employment
  • Android Developer
    Freelance Work
    2010 - PRESENT
    • Created an Android game with physics that has 250,000 plus installations.
    • Created an Android game that also has iOS and HTML5 versions and was popular in Asia (Japan and Korea).
    • Created first clients for the synchronization of contacts and birthdays for a popular Russian social network VK (formerly Vkontakte). Even before the first official app was created.
    • Assembled a team to develop my apps: designers and one other developer.
    • Created several apps (REST clients) as an independent contractor.
    • Created custom hand drawing algorithm that let users draw physics object on screen and erase part of them.
    • Created an app that synchronized user's birthdays from Vkontakte that uses private android API.
    Technologies: Java, Android, PHP, MySQL, Lua, Git, Bitbucket, RoboSpice, RxJava, Retrofit, Dagger, Gradle, JUnit, Robolectric
  • Senior Android Developer
    Emirates (via Toptal)
    2016 - 2017
    • Supported existed code and improve architecture.
    • Wrote tests on essential parts of the existed code.
    • Created custom session renewal mechanism.
    • Created a facebook-like feed with custom cards inside.
    • Implemented bidding system that allows user to bid miles for real goods.
    Technologies: Java, realm db, rxjava
  • Android Developer
    Yandex LLC
    2013 - 2016
    • Created a smooth animated shuffle algorithm for a grid of views with drag and drop mechanism.
    • Led a subteam.
    • Did code review.
    • Conducted interviews.
    • Made speeches at mobile conferences in Yandex.
    • Created the infrastructure for project documentation.
    • Built several features from scratch and also the custom user interfaces for them.
    Technologies: Java, Android, Git, Jira, Stash, TeamCity, Agile, Robolectirc, Clang, JUnit
  • Android Developer
    Infotecs
    2012 - 2013
    • Created a library for XML digital signatures for Android developers.
    • Wrote dozen of tests for Crypto providers.
    • Created an Android Crypto provider for Android developers.
    • Created a test environment with CORBA.
    • Managed a continuous integration process.
    Technologies: Java, Android, Security, Crypto Provider
  • Android Developer
    Aplica
    2012 - 2012
    • Created an algorithm to paint different zones on texture when the user touches it, created this with OpenGL.
    • Created an UI to place images above other images (with rotation and scaling) and the ability to save to an Android device.
    • Created a messenger for the Russian social network site VK (formerly Vkontake) in order to beat the competition.
    • Built a custom interface with smart text wrapping.
    • Built an Android app for a popular Russian company - a catalog of the realty.
    Technologies: Java, Android, SVN, OpenGL, REST API
Experience
Skills
  • Languages
    Java, PHP, JavaScript, Lua
  • Frameworks
    Android SDK, JUnit, Robolectric, Corona SDK, AndEngine
  • Libraries/APIs
    VK API, Android API, Robospice, Yandex Maps API, RxJava, Yandex API, Facebook API
  • Tools
    Git, Android Studio, Bitbucket, IntelliJ IDEA, Stash, JIRA, Adobe Photoshop, Gimp
  • Paradigms
    Model View Presenter (MVP), Agile Software Development, Model View Viewmodel (MVVM), Model View Controller (MVC), Functional Programming, Scrum
  • Platforms
    Android, Mac OS, Ubuntu, Ubuntu Linux
  • Misc
    Android Layouts, Security
  • Storage
    Realm, TeamCity, MySQL
Education
  • Bachelor's of Science degree in Computer Science
    Moscow State University - Moscow, Russia
    2007 - 2012
I really like this profile
Share it with others