К содержимому
Открыт к новым предложениямFrontend-разработчик · Ташкент

Izzat AzimovFrontend-разработчик

Я делаю продакшен-фронтенд для продуктов, через которые проходят реальные деньги — национальная стриминговая платформа, автомобильный маркетплейс, электронная подпись на национальном стандарте Узбекистана и две платформы бронирования путешествий.

Вниз

02Кто я

Обо мне

Portrait of Izzat Azimov

Я фронтенд-разработчик в Ташкенте, четыре года строю продукты с реальными последствиями — национальный стриминг, автомобильный маркетплейс, юридически значимую электронную подпись на национальном стандарте Узбекистана и две системы бронирования путешествий. Одиннадцать платформ, 3 400+ коммитов, и на восьми из них я был крупнейшим контрибьютором.

Показать я хочу не количество фич. Большинство моих самых сложных багов были ошибками времени, а не логики — чтение состояния до того, как оно появилось. Кэш, который был прав на сборке и молча неправ в каждом продакшен-рендере. Стор, отрендеривший пустое начальное значение и записавший его поверх сохранённой заявки. Таймер, посчитанный от ещё не установленной метки времени: NaN > 0 ложно, и кнопка оставалась активной ровно тогда, когда должна была заблокироваться.

Почти всё, что я делаю, выходит на узбекском, русском и английском, и локализацию я считаю вопросом корректности, а не перевода — каскад фолбэков, молча отдающий не тот язык, это баг, а не задача в бэклоге. Агентские условия мне подходят: несколько команд одновременно, код-ревью и дата, которую кто-то уже пообещал клиенту.

Года в продакшене
4+Года в продакшене
Сданных платформ
11Сданных платформ
Написано коммитов
3,400+Написано коммитов
Проектов как топ-контрибьютор
8Проектов как топ-контрибьютор

03С чем я работаю

Навыки

Сгруппировано по тому, чем я пользуюсь каждый день, а не по тому, что длиннее выглядит в резюме.

Languages

  • TypeScript
  • JavaScript (ES2023)
  • HTML5
  • CSS3

Frameworks

  • React 19
  • Next.js (App + Pages Router)
  • Vue 2
  • React Native (Expo)
  • Vite

State & Data

  • Redux Toolkit
  • Zustand
  • MobX
  • TanStack Query
  • RTK Query
  • nuqs / URL state

Styling

  • Tailwind CSS 4
  • SCSS Modules
  • Emotion
  • styled-components
  • Framer Motion

UI Systems

  • shadcn/ui
  • Radix
  • Chakra UI
  • MUI
  • Ant Design
  • Design tokens

Forms

  • react-hook-form
  • Zod
  • Formik + Yup
  • Nested field arrays
  • Input masking

APIs

  • REST
  • WebSocket
  • Pusher
  • Axios interceptor stacks
  • Token refresh
  • uCode low-code

Media & Docs

  • hls.js (adaptive HLS)
  • tus resumable upload
  • Lexical
  • react-pdf
  • Yandex Maps

Data viz

  • Chart.js
  • Recharts
  • ApexCharts
  • TanStack Table
  • Row virtualisation

Architecture

  • Module Federation
  • Yarn workspaces monorepo
  • RBAC
  • SSR / ISR
  • Feature modules

Integrations

  • E-IMZO
  • Payme
  • Click
  • Uzum
  • Octobank
  • Auth0
  • Sentry
  • Telegram Mini Apps

Quality

  • Vitest
  • Jest
  • Testing Library
  • Cypress
  • ESLint
  • Prettier
  • Husky

DevOps

  • Docker
  • Helm
  • Nginx
  • GitLab CI
  • Azure Pipelines
  • EAS Build

Workflow

  • Git Flow
  • Conventional Commits
  • Code review
  • Figma
  • Jira / Azure Boards

04Где я работал

Опыт работы

Udevs

Сейчас

Frontend-разработчик · Ташкент, Узбекистан

Апр 2023 — Настоящее время

Агентская работа: фронтенд для клиентов в стриминге, тревеле, государственной электронной подписи, маркетплейсах, высшем образовании и производстве — обычно два-три продукта одновременно.

  • Ведущий фронтенд-разработчик Central Tour — монорепозиторий на Next.js 16, из которого работают потребительский travel-сайт и B2B-консоль агентства: 552 коммита из 989, крупнейший контрибьютор
  • Основной мейнтейнер Vue 2 консоли оператора UZDIGITAL TV (463 коммита из 896) и владелец плеера на hls.js на потребительском сайте по пяти источникам контента
  • Создал кабинет E-Dokument и интегрировал E-IMZO, национальный стандарт электронной подписи Узбекистана, через мост CAPIWS WebSocket — затем перевёл живой продукт с Next.js 15 на Vite 7
  • Построил автомобильный маркетплейс mb.uz с пустого репозитория до живого двуязычного продукта с монетизацией — 493 коммита из 573 за шесть месяцев
  • Единственный автор прикладного кода онлайн-экзамена UTAS под наблюдением — выпущен меньше чем за три недели и использовался в реальной приёмной кампании
  • Выпускал функции бронирования в семи Vite Module Federation микрофронтендах easyto.travel, вёл слой аутентификации и обработки сбоев в хост-оболочке
  • Переводил продукты целиком с «только десктоп» на адаптив, собирая сначала общие примитивы — поэтому работа на уровне страниц оставалась тонкой

Bellissimo

Frontend-разработчик · Контракт · Ташкент, Узбекистан

Сен 2025 — Фев 2026

Контракт на трёх кодовых базах сети пиццерий, работающей в Узбекистане и Казахстане: клиентская витрина, бэк-офис операций доставки и собственное приложение курьера.

  • Пять месяцев вёл интеграцию Click Mini App от начала до конца и прошёл ревью Click в продакшен
  • Построил бэк-офис курьерских зарплат с пустого репозитория — 91% истории этого репозитория
  • Сократил время сборки Next.js с 6.5 минут до ~2 (~70%) и убрал 700+ лишних API-вызовов за сборку
  • Выпустил четырёхъязычное приложение регистрации курьера с хранением в IndexedDB и конвертацией HEIC в браузере
  • Провёл кампанию за crash-free сессии по продакшен-потоку Sentry, включая самый частый SSR-краш
  • Исправил кросс-браузерные дефекты, полностью блокировавшие заказы, включая пустую модалку выбора города в Safari
  • 220 коммитов и 60 смерженных pull request в Azure DevOps по трём репозиториям

Kervanyol Technologies

Frontend-разработчик · Ташкент, Узбекистан

Фев 2023 — Май 2023

EximERP — ERP для внешнеэкономической деятельности: планирование ресурсов под импорт автомобилей в соответствии с международными цифровыми стандартами.

  • Спроектировал и собрал фронтенд ERP на React и Vite для планирования ресурсов внешнеэкономической деятельности
  • Автоматизировал B2B-выставление счетов и управление договорами через интеграцию с API Didox.uz, сократив оборот документов
  • Интегрировал аутентификацию по электронной подписи E-IMZO для проверки личности и подписания документов
  • Реализовал синхронизацию в реальном времени через Socket.io и многоролевое состояние на Redux Toolkit, снизив задержку обработки на 30%

1SONIA

Frontend-разработчик · Ташкент, Узбекистан

Окт 2022 — Фев 2023

Многоязычные сайты и внутренняя CRM для компании, работающей в нескольких бизнес-направлениях.

  • Сделал три многоязычных адаптивных сайта под разные бизнес-направления компании
  • Разработал CRM для управления клиентами, сократившую время выполнения задач на 20%
  • Поднял эффективность продаж на 25% за счёт автоматизированных сценариев и аналитики по клиентам

Zamonaviy Kommunikatsiyalar LLC

Frontend-разработчик · Ташкент, Узбекистан

Май 2022 — Авг 2022

Первая профессиональная работа: веб-приложение, автоматизирующее производство и распространение книг для издательства.

  • Собрал веб-приложение, автоматизирующее производство и распространение для издательства
  • Работал внутри Agile-процесса на Vue, Vuex, Bootstrap-Vue и Sass

05Что я построил

Избранные работы

Одиннадцать платформ в стриминге, тревеле, маркетплейсах, электронной подписи, таможне и торговле, образовании и производстве. Чип на карточке называет контекст: большинство — Udevs, Bellissimo — контракт, EximERP сделан в Kervanyol, а 1SONIA — соло-проект. Каждая цифра посчитана по git-истории того репозитория, который она описывает.

Central Tour — десктоп / мобильный скриншот — 1/4
1 / 4
Udevs2026

Central Tour

Мультипродуктовая платформа бронирования путешествий

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • +2
CentBed — десктоп скриншот — 1/4
1 / 4
Udevs2026

CentBed

B2B travel-консоль для агентств

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • +2
Bellissimo — десктоп / мобильный скриншот — 1/4
1 / 4
Контракт2025 — 2026

Bellissimo

Витрина, операции доставки и приложение курьера

  • Next.js 12
  • React 19
  • React Native (Expo)
  • TanStack Query
  • +2
E-Dokument — десктоп / мобильный скриншот — 1/5
1 / 5
Udevs2025

E-Dokument

B2B электронная подпись и документооборот

  • React 19
  • TypeScript
  • Vite 7
  • MobX
  • +2
Moshina Bozorim — десктоп / мобильный скриншот — 1/6
1 / 5
Udevs2025

Moshina Bozorim

Автомобильный маркетплейс Узбекистана

  • Next.js 14
  • React 18
  • Chakra UI
  • React Query
  • +2
UTAS — десктоп скриншот — 1/4
1 / 4
Udevs2023 — 2025

UTAS

Платформа приёмной кампании и приложение для экзамена

  • Next.js
  • React 19
  • Vite
  • Redux Toolkit
  • +2
easyto.travel — десктоп / мобильный скриншот — 1/5
1 / 5
Udevs2024

easyto.travel

B2B бронирование аэропортовых услуг

  • React 18
  • Vite
  • Module Federation
  • MobX
  • +2
UZDIGITAL TV — десктоп / мобильный скриншот — 1/6
1 / 6
Udevs2023 — 2024

UZDIGITAL TV

Национальная OTT и IPTV стриминговая платформа

  • Next.js
  • Vue 2
  • hls.js
  • React Query
  • +2
SamAuto — десктоп / мобильный скриншот — 1/5
1 / 4
Udevs2023

SamAuto

Коммерческий транспорт: сайт и Telegram Mini App

  • Next.js 12
  • React 17
  • Redux Toolkit
  • React Query
  • +2
EximERP — десктоп скриншот — 1/4
1 / 4
Kervanyol2023

EximERP

Платформа таможни и электронных счетов для внешней торговли

  • React 18
  • Vite 4
  • MUI 5
  • React Router 6
  • +4
1SONIA — десктоп / мобильный скриншот — 1/4
1 / 4
Соло2022

1SONIA

Маркетинговый и карьерный сайт для приложения услуг

  • React 18
  • Create React App
  • Sass
  • @use / @forward

06Как я сюда пришёл

Образование

  1. Hohai University

    2019 — 2021

    Компьютерные науки и технологии

    Два года компьютерных наук в Нанкине, Китай, после чего я перешёл в полноценную разработку, не доучившись до диплома.

  2. NUIST

    2018 — 2019

    Китайский язык

    Год изучения китайского в Нанкине — достаточно, чтобы жить и учиться на языке, а не в обход него.

Языки

  • O‘zbek / UzbekРодной · C2
  • Русский / RussianПрофессиональный · B2
  • EnglishПрофессиональный · B2
  • 中文 / ChineseСредний · A2

Уровни по шкале CEFR.

07Давайте поговорим

Контакты

Есть вакансия или проект?

Я читаю каждое сообщение. Если вы ищете фронтенд-разработчика или нужен человек, который доведёт продукт от пустого репозитория до продакшена — напишите.

Ташкент, Узбекистан · Открыт к гибриду и удалёнкеОбычно отвечаю в течение дня