Doniyor Murodkulov
Software Engineer · Tech Lead
Tashkent, Uzbekistan (UTC+5) · Remote-first, worldwide — open to relocation · +998 91 297 8293 ·
donikmurodkulov98@gmail.com ·
github.com/donik1998 ·
linkedin.com/in/donik1998 ·
donik1998.github.io
Languages: Dart, TypeScript/JavaScript, Kotlin, Swift, SQL
Flutter: BLoC, Clean Architecture, Domain-Driven Design, platform channels, CustomPaint;
unit, widget, golden and integration tests
Platforms & tooling: iOS, Android, Web, Firebase, REST, WebSockets, SQLite (drift), PostgreSQL,
Redis, GitLab CI/CD, CircleCI, Codemagic, Claude Code
Summary
Software engineer with six years and eight products in production. At Express24 I took the merchant app from 68% to 98% crash-free users in two months and replaced order polling with a WebSocket pipeline. At EMCD I led two end-to-end refactors of a wallet serving 35,000+ monthly active users, both delivered on schedule.
Experience
Software Engineer — EMCDAug 2025 – Jul 2026
Crypto mining pool, fintech arm · Coinhold, a deposit product paying rewards for holding crypto · Flutter, Dart, BLoC, DDD, GitLab CI/CD, Codemagic, unit, widget, golden and integration tests
- Led two end-to-end refactors of large feature areas in the wallet; scoped, sequenced and delivered both on schedule.
- Worked inside coordinated release trains in a large Flutter team, on a wallet serving 35,000+ monthly active users.
- Introduced AI-assisted test writing across the team; the feature areas brought under the new coverage shipped with no regressions reported.
Contract Software Engineer — Neotech, Million TV, CuppyOct 2024 – Aug 2025
Marketplace, streaming and retail · three products delivered end to end · Flutter, BLoC, Clean Architecture, DDD, unit tests
- Million TV: built a streaming app for Uzbek films and series from zero, with a player on ExoPlayer — language and quality selection, episode navigation, resumable playback.
- Neotech: shipped the 7Tech marketplace to web, iOS and Android from a single codebase.
- Cuppy: built an owner console and a customer app — shop locations on the Google Maps SDK with custom markers, charts and gauges drawn in CustomPainter.
Software Engineer, promoted to Mobile Tech Lead — Express24Jan 2023 – Oct 2024
Delivery marketplace · B2B merchant app used by shops, cafés and restaurants · Flutter, BLoC, Feature-First DDD, WebSockets, CircleCI, unit tests
- Raised crash-free users from 68% to 98% in two months by triaging crashes to root cause and tightening the release process.
- Replaced order polling with a WebSocket pipeline, cutting the delay before merchants saw new orders.
- Promoted to Mobile Tech Lead in eight months; led three engineers and owned mobile architecture, releases and CI.
Earlier Experience
Software Engineer — Ptolemay LLC, remote (Walnut, CA)Nov 2021 – Jan 2023
Software outsourcing — backend, mobile and ML teams · Tegen, a loyalty app for a meat retail chain · Flutter, BLoC, DDD, REST
- Shipped Tegen to the App Store and Google Play — customers claim rewards through in-app QR codes, shops scan them at the counter; delivered two further client applications alongside it.
Software Engineer, promoted from intern — Udevs, TashkentMay – Oct 2021
Software agency · HR application for a national bakery chain across 100+ stores · Flutter, GetX, BLoC, REST
- Built the interface and the REST integrations, and moved from intern to engineer inside six months.
Freelance Software Engineer — remoteSep 2020 – May 2021
Consumer and small-business software · OVVOZ music player, and a CRM for an auto-repair shop · Flutter, Provider, Firebase, SQLite (moor / drift)
- Built OVVOZ, a Tajik music player with a local SQLite library on moor (now drift), and a CRM for an auto-repair shop on Flutter mobile and web over Firestore.
Project
CubeClash — personal project2026 · source public
Competitive speedcubing platform · practice timer and live 1v1 races · Flutter, Kotlin, Swift, NestJS/TypeScript, PostgreSQL, Redis
- One product across four codebases — Flutter, native Kotlin, native Swift and a NestJS backend — on one architecture and one real-time contract over WebSockets.
Education
B.Sc. Computer & Software Engineering — INHA University in Tashkent2018 – 2023
Mobile Development School — Yandex2024