Dmitry Soldatov, Google Material Design Developer in Samara, Samara Oblast, Russia
Dmitry Soldatov

Google Material Design Developer in Samara, Samara Oblast, Russia

Member since May 25, 2016
Dmitry is an Android developer with almost five years of experience in software development ranging from small private projects to full-scale social apps with millions of users. He's able to create modern user interfaces and to provide the best user experience by delivering high-performance, well-tested apps.
Dmitry is now available for hire

Portfolio

Experience

  • SQL 8 years
  • Concurrent Programming 8 years
  • Object-oriented Design (OOD) 8 years
  • Unit Testing 8 years
  • Java 8 years
  • REST 7 years
  • Android 4 years
  • Google Material Design 2 years

Location

Samara, Samara Oblast, Russia

Availability

Part-time

Preferred Environment

Git, Android Studio, Linux

The most amazing...

...thing I've worked on is a mobile app for the Moscow road police. It provides a convenient way for document processing and brings the future to Russian roads.

Employment

  • Android Developer

    2015 - PRESENT
    Freelance
    • Built Android application Birthdays Reminder for storing birthdays of friends and colleagues.
    • Integrated with social networks and address book to import contacts.
    • Created Android application Molniya News Reader with a modern user interface based on material design concepts. The user can subscribe to any of 100+ news channels.
    Technologies: Git, SQLite, Java, Android
  • Senior Android Developer

    2015 - PRESENT
    Mercury Development, LLC
    • Developed and supported the Android client for a large (1+ million users) social network.
    • Implemented several redesign iterations including programmatically colored icons, custom animations, and components.
    • Made major performance optimizations in the UI and background processing components.
    • Communicated with the project team and customer based in San Francisco.
    Technologies: Jenkins, GitHub, Jira, SQLite, Java, Android
  • Lead Android Developer

    2011 - 2013
    Altarix
    • Provided support and development for the Android app for Moscow road police officers.
    • Implemented several custom view components reused all over the app's UI.
    • Improved app architecture.
    • Took part in the Scrum-like methodology of project management and release cycles.
    • Led a 4+ member team in the programming department.
    Technologies: Git, TeamCity, Redmine, SQLite, Java
  • Software Engineer

    2011 - 2013
    NetCracker
    • Provided support for a product component in NetCracker OSS/BSS related to order processing.
    • Handled continuous improvements to JavaEE components based on an internal framework.
    • Helped implement complex business logic in PL/SQL on the Oracle database.
    • Gained rich teamwork experience.
    Technologies: ClearCase, Subversion (SVN), Jira, Oracle PL/SQL, WebLogic, Java EE

Experience

  • Birthdays Reminder (Development)
    https://play.google.com/store/apps/details?id=me.grapescan.birthdays

    Reminder app for Android. Intended to store birthdays of friends and colleagues. Has integration with social networks and address book to import contacts.

  • Molniya News Reader (Development)
    https://play.google.com/store/apps/details?id=me.grapescan.molniya

    News reader app for Android. Has a modern user interface based on material design concepts. It allows the user to subscribe to any of 100+ channels to read news.

  • Web Portal for Melomania Studio (Development)

    Content management system developed for a school of music. Built on a private Linux server using Django framework.

Skills

  • Languages

    XML, Java, SQL, Object Pascal, CSS, HTML, C, C++, Python
  • Frameworks

    Android SDK, JUnit, Django
  • Platforms

    Android, Java EE, Firebase, Oracle Database, Linux
  • Storage

    JSON, SQLite, Oracle PL/SQL, PostgreSQL
  • Libraries/APIs

    VK API, Odnoklassniki API, Retrofit, Android API, Fabric, Butterknife, Facebook API, GSON
  • Tools

    TeamCity, Redmine, Crashlytics, Jira, Gimp, Android Studio, Git, GitHub, Subversion (SVN), ClearCase, Jenkins, Nginx
  • Paradigms

    Parallel & Distributed Computing, REST, Object-oriented Design (OOD), Concurrent Programming, UX Design, Test-driven Development (TDD), Unit Testing, Agile, Scrum
  • Other

    EventBus, Google Material Design, WebLogic

Education

  • Certificate in Software Development
    2015 - 2015
    Google Online School for Android Developers - Web
  • Master's degree in Applied Mathematics and Informatics
    2007 - 2013
    Samara State Aerospace University - Russia, Samara

To view more profiles

Join Toptal
Share it with others