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)
Earnings and projects
Last 6 months ÷ 6
Billed in all: $44,046$44k
Across 36 contracts