Dmitry Soldatov, Developer in Samara, Samara Oblast, Russia
Dmitry is available for hire
Hire Dmitry

Dmitry Soldatov

Verified Expert  in Engineering

Google Material Design Developer

Location
Samara, Samara Oblast, Russia
Toptal Member Since
November 10, 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.

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.

Work Experience

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: IBM Rational ClearCase, Subversion (SVN), Jira, Oracle PL/SQL, WebLogic, Java EE

Birthdays Reminder

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

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

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

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, Android Studio, Git, GitHub, Subversion (SVN), IBM Rational ClearCase, Jenkins, NGINX

Paradigms

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

Other

EventBus, Google Material Design, WebLogic

2015 - 2015

Certificate in Software Development

Google Online School for Android Developers - Web

2007 - 2013

Master's Degree in Applied Mathematics and Informatics

Samara State Aerospace University - Russia, Samara

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring