Upstaff Sign up
Dmitro B.
Created AtUpstaffer since December, 2023

Dmitro B. — Lead Android Developer

Expertise in Android.

Last verified on December, 2023

Core Skills

Kotlin
Kotlin
5 yr.
Java
Java
5 yr.
Erlang
Erlang
MVP
MVVM+Rx

Bio 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.

Technical Skills

Programming LanguagesErlang, Java, Kotlin, PHP
Android Libraries and ToolsAndroid APIs, ButterKnife, Kotlin
Mobile Frameworks and LibrariesGson
PHP FrameworksSymfony
Databases & Management Systems / ORMMySQL, OrmLite, Realm, SQLite
Cloud Platforms, Services & ComputingAWS, Firebase Cloud Messaging
SDK / API and IntegrationsAndroid APIs
Collaboration, Task & Issue TrackingAsana, Atlassian Trello, Jira
Third Party Tools / IDEs / SDK / ServicesClickUp
Version ControlGit
QA, Test Automation, SecurityMockito
Project Management & AdministrationMVP
Other Technical SkillsBilling App, EventBus

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Dmitro B.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring