Doniyor Murodkulov
Senior Flutter Developer | Mobile Tech Lead
Tashkent, Uzbekistan · +998 91 297 8293 ·
donikmurodkulov98@gmail.com ·
linkedin.com/in/donik1998 ·
github.com/donik1998 ·
donik1998.github.io
Summary
Senior Flutter developer with 5+ years of experience building and maintaining 9 production
mobile and web applications across delivery, fintech, streaming, marketplace, and crypto.
As 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 serving 3,000+ merchants. 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 — no sponsorship needed.
Experience
Flutter Developer — EMCD
Aug 2025 – Present
Remote · Crypto / Web3 platform, 400-person organization
- Ship Web3-integrated features enabling users to earn yield on crypto holdings in a wallet app with 35,000+ 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) — Independent
Oct 2024 – Aug 2025
Remote / Tashkent · Delivered 3 production apps end-to-end for multiple clients
- Neotech / 7Tech: built a marketplace app shipped on iOS, Android, and the web from a single Flutter codebase, coordinating releases with a cross-functional product team.
- Million TV: owned releases end-to-end for a streaming app for Uzbek films and series; built a video player with language and quality selectors, episode navigation, and resumable playback.
- Cuppy: developed a two-surface coffee-shop platform (owner console and customer app) with custom-rendered UI (CustomPainter) and scoped dependency injection.
Flutter Developer, promoted to Mobile Tech Lead — Express24
Jan 2023 – Oct 2024
Tashkent, Uzbekistan · Leading delivery platform; B2B Merchant app used by 3,000+ businesses
- Promoted to Tech Lead within 8 months; led a small mobile team (2–3 engineers) and owned mobile architecture, releases, and CI for the Merchant app.
- Inherited the app at 68% crash-free users; fixed the root causes of instability to reach 98% in two months (~16x 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 Domain-Driven Design, improving testability and feature velocity.
- Established CI on CircleCI; ran sprint retrospectives; aligned architecture decisions with native iOS and Android teams.
Flutter Developer (parallel remote role) — azart technologies (Shuffle)
Jan 2023 – Oct 2024
Dubai (remote), alongside Express24 · Social discovery app
- Owned the animated UI layer: complex transitions and micro-interactions built on AnimationController, AnimatedBuilder, and ValueNotifier. Live on the App Store and Google Play as "Shuffle: Palette Yourself".
- Implemented Telegram-style interactive charts with preview using CustomPaint; shipped reusable widget packages and a server-driven UI kit configured via JSON.
- Reduced app size by ~70 MB (asset compression, monochrome icons as an OTF font); built subscription purchases with server-side verification; integrated HealthKit, Google Fit, and Health Connect; mentored junior developers.
Mid-level Flutter Developer — Ptolemay LLC
Nov 2021 – Jan 2023
Walnut, CA, USA (remote) · Mobile development agency
- Shipped Tegen, a loyalty app for a retail chain (App Store and 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) — Udevs
May 2021 – Oct 2021
Tashkent, Uzbekistan
- Built an HR application for a national bakery chain operating 100+ stores — UI implementation and REST API integrations.
Freelance Flutter Developer — Kwork
Sep 2020 – May 2021
Remote
- Designed and shipped an end-to-end CRM for an auto-repair shop on Flutter (mobile and web), backed by Firebase Firestore and Storage.
- Built a Tajik music streaming app with a custom playback UI.
Skills
Core: Flutter, Dart, BLoC, Provider, MobX, GetX, Clean Architecture, Domain-Driven Design (DDD), Platform Channels, Custom Animations, CustomPaint
Platforms & Tooling: Firebase, Firestore, REST APIs, WebSockets, CircleCI, Codemagic, Fastlane, Git/GitFlow, Jira, Claude Code, Cursor
Testing: Unit Testing, Widget Testing, Golden Testing, E2E Testing
Education
B.Sc. Computer & Software Engineering — INHA University in Tashkent
2018 – 2022
Mobile Development School — Yandex
2024
Languages
Russian (Native) · Tajik (Native) · English (C1, Professional) · Uzbek (Working proficiency) · French (Elementary)