Dmitro B., Lead Android Developer

Android
english B2 (Upper-Intermediate) English
seniority Expert (10+ years)

Summary

Senior Android Engineer with over a decade of experience in building commercial applications, expertly versed in Android SDK, Kotlin, Java, and a variety of frameworks and libraries such as Retrofit, Moxy, Dagger 2, and Jetpack compose. Highly skilled in object-oriented architecture, patterns, and network communication protocols like MQTT and HTTP/HTTPS, with proficiency in Binary Data Protocols and general algorithm construction. Demonstrates a solid track record in leading teams through the full lifecycle of application development, from requirement gathering to deployment on the Google Play Store. Holds a Ph.D. in Computer Sciences and excels in a fast-paced agile environment, bringing a wealth of knowledge in architecture solutions, API design collaboration, and advanced Android UI/UX. Recognized for leadership, impeccable time management, and effective communication skills alongside a commitment to code quality and software excellence.

Main Skills

Kotlin, Lead Android Developer

Kotlin 5 yr.

Java, Lead Android Developer

Java 5 yr.

Erlang, Lead Android Developer

Erlang

MVP, Lead Android Developer

MVP

MVVM+Rx, Lead Android Developer

MVVM+Rx

Programming Languages

Android Libraries and Tools

Android APIs 5 yr. ButterKnife Kotlin 5 yr.

Mobile Frameworks and Libraries

Gson 5 yr.

PHP Frameworks

Databases & Management Systems / ORM

MySQL OrmLite 5 yr. Realm 5 yr. SQLite

Cloud Platforms, Services & Computing

AWS Firebase Cloud Messaging

SDK / API and Integrations

Android APIs 5 yr.

Collaboration, Task & Issue Tracking

Asana Atlassian Trello Jira

Third Party Tools / IDEs / SDK / Services

ClickUp

Version Control

Git

QA, Test Automation, Security

Project Management & Administration

MVP

Other Technical Skills

Billing App EventBus
ID: 700-149-942
Last Updated: 2023-12-12

Work Experience

Lead Android Developer, Delm8

Duration: December 2018 – present
Summary: Delm8 is a service for couriers, taxi, and delivery services providing the ability to plan flexibly multi addresses routes passing for the less possible costs through native iOS and Android mobile applications.
Responsibilities: Lead the development process, architecture solution, API planning with the back-end team, code refactoring and introduction of new features.
Technologies: MVVM, Dagger 2, Google Maps API, Android jetpack, Retrofit, Stripe

Android Developer, BNRC Berkshire Trails

Duration: June 2017 – November 2018
Summary:
  • The BNRC Berkshire Trails app shows you many of the publicly available trail systems and properties in Berkshire County, MA
  • It provides detailed information on trail systems and recommends hikes based on distance and difficulty
Responsibilities: Involved in the full cycle development process including sprint planning, development, testing, and code reviews.
Technologies: Android Studio, Moxy, Dagger, Retrofit, Firebase, GSON

Android Developer, AppForType

Duration: December 2015– June 2017
Summary:
  • AppForType is a photo editor integrated with social networks
  • It allows editing photos and includes a unique set of handmade titles and fonts
  • It has achieved over 1 million downloads
Responsibilities: Developed new features, improved code, worked with complex UIs, integrated with various external services, and performed code reviews.
Technologies: Kotlin/Java, Dagger, Realm, Retrofit, ButterKnife, EventBus, Moxy, Glide, Firebase services, In-app billing, Androidx, Mockito

Android Developer, Increase Testimony

Duration: January 2013 – December 2015
Summary:
  • Increase Testimony is a social network app for people of faith to share their experience and testimony on miracles
  • It features social network integrations, posts, comments, location-based services, and media uploads
Responsibilities: Planned sprints, wrote documentation, developed projects from the design phase, reviewed codes, and integrated third-party services.
Technologies: PHP 7.1, Symfony, 3.4 Firebase Cloud Messaging, MySQL 5.6, AWS, Kotlin, Android SDK

Android Developer, AudioVeda

Duration: January 2013 – December 2015
Summary:
  • AudioVeda is designed for the biggest Russian-speaking web resource on vedas, psychology, and spiritual self-development
  • It offers audio listening features with and without registration, history and favorites tracking, and profile management
Responsibilities: Involved in full-cycle app development including planning, implementing new features, improving code, and working with complex UIs.
Technologies: Android Studio, Moxy, Dagger, Retrofit, Firebase, GSON

Android Developer, Under NDA

Duration: January 2013 – December 2015
Summary: A tailored app for electronic music enthusiasts, featuring event discovery, ticket purchasing, and a live feed to share experiences.
Responsibilities: Focused on integration of third-party services, UI customization, and code review.
Technologies: Kotlin, Java

Education

  • The National Technical University "Kharkiv Polytechnic Institute"
    Computer Sciences, Ph.D
    2005-2013