Timeline
Milliy Yo'ldosh
Oct 2025 — nowFlutter Developer · Tashkent
- Build and maintain the company's ride-hailing app in Flutter, shipped to real users on iOS and Android.
- Wire the client to backend REST APIs, working with backend engineers on contracts, pagination and error handling.
- Implement maps and geolocation with Yandex MapKit, on-device ML with Google ML Kit, and push via Firebase.
- Own releases end to end: builds, App Store and Google Play submissions, and review feedback.
Freelance
Aug 2023 — nowFull-Stack Developer · Tashkent
- Build backend services in Python — FastAPI now, Django and DRF earlier — for streaming, e-commerce and automation clients.
- Built and operate Chaqa, a QR-payment product for arcade machines live in Tashkent: payment aggregator on one end, MQTT commands to ESP32 boxes on the coin line on the other, operator console and Telegram bots in between — solo, from architecture to firmware.
- Built a marketing agency's multi-tenant Instagram sales bot: one FastAPI service answering Direct messages and post comments for many businesses at once, each from its own knowledge base, with an admin panel the agency operates itself.
- Design PostgreSQL schemas, indexes and migrations, and keep read paths fast as datasets grow.
- Move long-running ingestion and notification work off the request cycle with Celery and RabbitMQ.
- Ship the Flutter clients that consume those APIs, and deploy the whole thing with Docker behind Nginx.
Click Kings
Aug 2024 — Jan 2025Flutter Developer · Moscow, remote
- Built and shipped mobile games for iOS in Flutter, from design specs to the App Store.
- Diagnosed crashes and optimized rendering for stable frame rates on lower-end devices.
- Wrote code documentation and took part in team testing and review cycles.
INHA University in Tashkent
expected June 2030B.Sc. Computer Science, AI/ML · Tashkent
- Coursework in data structures and algorithms, databases, operating systems and OOP.
Projects
Yo'ldosh
Production ride-hailing app with live users on iOS and Android. Maps and geolocation via Yandex MapKit, on-device ML with Google ML Kit, push through Firebase.
Chaqa
QR payments for arcade machines, live in Tashkent. The player scans the sticker on the cabinet and pays with Payme, Click or a card; the server publishes an MQTT command that an ESP32 box turns into pulses on the machine's coin line. Built solo, end to end — FastAPI backend, pay pages and operator console, owner and support Telegram bots with a Mini App, and the C++ firmware. Pulses are money: one tx_id per invoice, resent until the box confirms, reconciled with the payment provider before a coin is dispensed.
Jar IG Platform
client workMulti-tenant Instagram sales bot for a marketing agency: a single webhook serves every connected business, routing Direct messages and post comments to answers built per message from three prompt layers and bounded by that business's knowledge base. The agency runs it from a server-rendered admin panel — knowledge editor, versioned shared layers with one-click rollback, in-browser test chat, captured leads as CSV.
Didocinema
★ 2Server-rendered movie catalog on Django: Celery workers pull titles from the VideoCDN and TMDB APIs, Elasticsearch backs search, and users get favourites, watch history and moderated comments.
Private TV
One product, both halves: a Flutter client with Bloc-managed state and a Django REST backend issuing JWTs, serving media from S3-compatible storage with role-gated private videos.
Chat App
★ 1Real-time messaging on Firebase — authentication, instant delivery, and user search over a live data store.
Video Downloader Bot
Telegram bot that pulls video from YouTube, TikTok, Instagram and Pinterest and returns it in the chat.
Fee Counter
★ 1Small Flutter utility for splitting a bill and its tip across a table.
Finance Tracker API
Async FastAPI service for tracking bills and their categories: JWT auth over bcrypt-hashed passwords, SQLAlchemy sessions pooled against PostgreSQL, Alembic migrations, and uploads to S3.
Currency App API
Django REST service behind a mobile currency converter: convert an amount between two currencies, or list every rate against a base — falling back to the inverse pair when only one direction is stored. Deployed on Railway.
serverclient
Stack
- Backend
- Python · FastAPI · Django · Django REST · SQLAlchemy · Celery · RabbitMQ · MQTT · REST API design
- Data
- PostgreSQL · SQLite · Elasticsearch · Redis · SQL
- Mobile
- Flutter · Dart · Bloc / Cubit · Firebase · Xcode · Android Studio
- Infra
- Docker · Linux · Nginx · AWS S3 · Google Cloud · Prometheus / Grafana · Git
Languages
- UzbekNative
- RussianC2
- EnglishB2