Dmitry Soldatov
Verified Expert in Engineering
Google Material Design Developer
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.
Portfolio
Experience
Availability
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
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.
Senior Android Developer
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.
Lead Android Developer
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.
Software Engineer
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.
Experience
Birthdays Reminder
https://play.google.com/store/apps/details?id=me.grapescan.birthdaysMolniya News Reader
Web Portal for Melomania Studio
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, 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
Education
Certificate in Software Development
Google Online School for Android Developers - Web
Master's Degree in Applied Mathematics and Informatics
Samara State Aerospace University - Russia, Samara
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring