Skip to content
BackNov 7
Dmytro V.

Dmytro V.

Android Developer | Flutter Developer | Client-side app developer

Senior mobile engineer with 10 years shipping consumer and field-operations products to Google Play and the App Store. A decade in native Android (Kotlin, Jetpack Compose), four years building production Flutter for Android and iOS, plus React/TypeScript web. Impact Highlights at GroupCal: Scaled Android app to 500k+ downloads with tens of thousands of DAUs. Maintained a 99.5% crash-free rate over multiple years and decreased ANRs by ~45%. Optimized cold/warm/hot start times by ~30%. Proposed separating E2E runs across dedicated app test accounts, allowing Espresso and Cypress suites to run in parallel without waiting on or conflicting with one another. This cut release-pipeline time by 50% while preserving test coverage. Also sole mobile developer for EARTH's offline-first Flutter GIS client. Comfortable owning a client platform end to end, from architecture through store releases and production support. Remote-first for 10 years. Android: Kotlin, Java, Jetpack Compose, MVVM, Clean Architecture, Hilt/Dagger, Room, Retrofit, RxJava, Coroutines, Material Design, Google Play Console releases • Flutter: Dart, BLoC/Cubit, GetIt, Dio, flutter_map and GeoJSON, geolocation and geofencing, SQLite, Firebase (Auth, Messaging, Crashlytics), Sentry, offline-first sync, localisation, App Store Connect releases • Web: React, TypeScript, JavaScript (ES6+), HTML5, CSS3, component architecture, calendar-heavy and data-dense UI, Cypress end-to-end testing • Quality assurance: Cypress end-to-end testing for React web applications and Espresso for native Android applications • Architecture: System design, modular multi-package codebases, offline-first, real-time sync and conflict resolution, event-driven design, performance optimisation • Integration: REST APIs, JSON, push notifications, S3-compatible object storage, background work and scheduling, third-party calendar and account integrations • AI-assisted development: GitHub Copilot; reusable agent skills for recurring workflows and coding standards; adapting third-party skill packages into daily development • Ways of working: Technical leadership, code review, mentoring, Git, CI/CD, Agile/Scrum, direct client communication • Adaptability and continuous learning: Embrace unfamiliar technologies and domains as opportunities to grow, learn, and contribute to project and team goals • Languages: English (C1), Ukrainian (native)

🇺🇦Odesa, Ukraine$40/hr100% JSS5.00 (31)Since Feb 2018

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#85,782 / 412k
🇺🇦Country#4,810 / 14.3k
Revenue, last 30 days
$0
Total earnings
$43k

Billed in all: $44k

World#85,782 / 412k
🇺🇦Country#4,810 / 14.3k
Per project
$1.4k
Projects, last 6 months
0
World#209,850 / 412k
🇺🇦Country#7,324 / 14.3k
Projects in all
31

Across 36 contracts

56% fixed44% hourly
World#94,778 / 412k
🇺🇦Country#4,152 / 14.3k

Earnings, last 30 days

$44kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$43.5k$44.0k$44.5k$45.0kOct 8Oct 23Nov 7

Skills