Senior Flutter Developer · Mobile Tech Lead

Doniyor Murodkulov

Doniyor Murodkulov
5+
Years Flutter
9
Production apps shipped
68→98%
Crash-free users
35K+
Monthly active users

Senior Flutter developer with 5+ years building production mobile and web apps across delivery, fintech, streaming, marketplace and crypto. Former Mobile Tech Lead at Express24 — inherited the Merchant app at 68% crash-free users and took it to 98% in two months, led a Feature-First DDD migration, and shipped real-time WebSocket order flows used by thousands of merchants. Currently a senior IC building Web3 features at EMCD. Open to senior Flutter and mobile lead roles — remote-first, worldwide; based in Tashkent (UTC+5), with full overlap with Gulf hours and most of the European workday. Available as a contractor (service agreement) or via an EOR such as Deel.

01 /

Experience

Flutter Developer Aug 2025 — Present
EMCD (emcd.io) · Remote
  • Ship Web3-integrated features that let users earn yield on crypto holdings, in a wallet app with 35K+ monthly active users.
  • Own one feature area end-to-end: shipped new functionality, refactored its legacy code, and drove it through coordinated release trains in a large Flutter team.
  • Cover owned features with unit, widget, golden and E2E tests, catching regressions and UI drift before release.
Contract Software Engineer (Flutter) Oct 2024 — Aug 2025
Independent · Multiple clients · Remote / Tashkent
Delivered three production apps end-to-end for clients across marketplace, streaming and hospitality:
  • Neotech / 7Tech — marketplace app shipped on iOS, Android and the web from a single codebase, coordinating releases with a cross-functional product team.
  • Million TV — streaming app for Uzbek films and series; owned releases end-to-end and built a feature-rich video player (language & quality selectors, episode navigation, resumable playback).
  • Cuppy — two-surface coffee-shop platform (owner console + customer app) with rich CustomPainter UI and scoped DI.
Flutter Developer → Mobile Tech Lead Jan 2023 — Oct 2024
Express24 · Tashkent, Uzbekistan
  • Promoted to Tech Lead within 8 months; led a small mobile team (2–3 engineers) on the B2B Merchant app used by 3,000+ shops, cafés and restaurants to accept and fulfill orders.
  • Inherited the app at 68% crash-free users; fixed the root causes of instability to reach 98% in two months — ~16× fewer crash-affected users — through crash triage, release discipline and observability.
  • Replaced order polling with a real-time WebSocket pipeline, cutting order-delivery latency for merchants; migrated the codebase to Feature-First DDD, improving testability and feature velocity.
  • Established CI on CircleCI, ran sprint retrospectives, and aligned architecture decisions with native iOS and Android teams.

Doniyor Murodkulov

Experience — continued
Flutter Developer (parallel remote role) Jan 2023 — Oct 2024
azart technologies · Shuffle · Dubai (remote), alongside Express24
  • Owned the animated UI layer of a social discovery app: complex transitions and micro-interactions on AnimationController / AnimatedBuilder / ValueNotifier. Live on the App Store and Google Play as “Shuffle: Palette Yourself”.
  • Built Telegram-style interactive charts with a preview, using CustomPaint; shipped reusable widget packages and a server-driven UI kit configured via JSON.
  • Cut app size by ~70 MB (asset compression, monochrome icons packed into an OTF font); built subscriptions with server-side receipt verification; integrated HealthKit, Google Fit and Health Connect; mentored junior developers.
Mid-level Flutter Developer Nov 2021 — Jan 2023
Ptolemay LLC · Walnut, CA (remote)
  • Shipped Tegen — a loyalty app for a retail chain (App Store + Google Play) with QR-code reward claims and a shop-side scanner flow.
  • Delivered calculator utilities and a mindfulness app for other agency clients.
Flutter Developer (promoted from Intern) May 2021 — Oct 2021
Udevs · Tashkent, Uzbekistan
  • Built an HR application for a national bakery chain operating 100+ stores across Uzbekistan — UI implementation and REST API integrations.
Freelance Flutter Developer Sep 2020 — May 2021
Kwork · Remote
  • Designed and shipped an end-to-end CRM for an auto repair shop (mobile + web, Firebase Firestore/Storage) and a Tajik music streaming app with a custom playback UI.
02 /

Stack

Core

FlutterDart BLoCProvider MobXGetX Clean ArchitectureDDD Platform ChannelsCustom Animations CustomPaint

Platforms & Tooling

FirebaseFirestore RESTWebSockets CircleCICodemagicFastlane Git / GitFlowJira Claude CodeCursor

Testing

Unit Tests Widget Tests Golden Tests E2E Tests
03 /

Education

2018 — 2022
B.Sc. Computer & Software Engineering
INHA University in Tashkent
2024
Mobile Development School
Yandex
04 /

Languages

RussianNative
TajikNative
EnglishC1 (Professional)
UzbekWorking proficiency
FrenchElementary