Frontend-разработчик (Middle+)
Дмитрий
Возраст
35 лет (22 Мая 1990)
Город
Ташкент
Описание Хван Дмитрий Артёмович Мужчина +998 (90) 9932737 — предпочитаемый способ связи • Портфолио: https://github.com/DmitriyKhvan telegram: @Dmitriy_Khvan github.com: https://github.com/DmitriyKhvan Проживает: Ташкент Гражданство: Узбекистан, есть разрешение на работу: Узбекистан Не готов к переезду, готов к командировкам Frontend Developer Специализации: — Программист, разработчик Тип занятости: полная занятость Формат работы: на месте работодателя, удалённо, гибрид Опыт работы —8 лет 6 месяцев Июль 2023 - настоящее время (2 года 10 месяцев) Habsida Южная Корея, habsida.com/ Информационные технологии, системная интеграция, интернет • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее) • Разработка программного обеспечения • Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг Frontend-разработчик - Разрабатывал и поддерживал веб-приложения на React, улучшив скорость загрузки страниц на ~25% за счёт оптимизации рендеринга и lazy loading. Апрель 2021 — Июль 2023 Flexit.uz Ташкент, flexit.uz Финансовый сектор • Коллекторская деятельность • Банк • Аудит, управленческий учет, финансово-юридический консалтинг Frontend-разработчик - Разработка сайтов c использованием фреймворка Angular, разработка системы учета кредитных должников; Январь 2020 — Март 2021 NBU Ташкент, nbu.uz Финансовый сектор • Банк Frontend-разработчик - Взаимодействие, подключение Rest Api Сентябрь 2013 — Октябрь 2015 Компания brandUz Ташкент, brand.uz Информационные технологии, системная интеграция, интернет • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее) Web-разработчик - Разработка сайтов на платформе wordpress, разработка интернет каталогов. Образование Бакалавр ТУИТ(Ташкентский университет информационных технологий) Информационные технологии, Программист Повышение квалификации, курсы Английский язык https://cambridgeonline.uz/, Английский язык Навыки Русский — Родной Английский — B1 — Средний JavaScript TypeScript React Redux Toolkit Tanstack(React) Query GraphQL Vue Vuex Angular RxJs Git HTML CSS Sass Flexbox Grid Tailwind Опыт вождения Права категории B Дополнительная информация Обо мне Привет! Я Дмитрий Хван — Frontend-разработчик с более чем 6 годами опыта в создании современных и эффективных веб-приложений.
Желательное время в пути до работы: не имеет значения
- Участвовал в разработке и рефакторинге образовательной платформы (legacy → FSD), что позволило снизить количество багов на ~30% и ускорить разработку новых фич на ~20%.
- Реализовал ключевые бизнес-фичи:
* систему бронирования/перебронирования/отмены уроков → снизил количество ручных операций поддержки на ~40%
* поддержку временных зон → уменьшил количество ошибок в расписании на ~25%
* onboarding flow → увеличил конверсию регистрации пользователей на ~15%
* систему промокодов и реферальных ссылок → способствовал росту привлечения новых пользователей (~10–20%)
- Разработал админ-панель для управления пользователями и контентом, что сократило время обработки операций менеджерами на ~30%.
- Реализовал динамические формы с валидацией, снизив количество ошибок ввода пользователей на ~35%.
- Интегрировал GraphQL (Apollo) для работы с API, уменьшив избыточные запросы и повысив производительность клиентской части.
- Реализовал функционал в реальном времени через WebSocket (например, обновление статусов/мониторинг), улучшив пользовательский опыт.
- Разработал и внедрил кастомную UI-библиотеку (на базе Tailwind + Radix UI), ускорив разработку интерфейсов на ~20–30%.
- Выполнил рефакторинг ключевых модулей, улучшив читаемость кода и снизив технический долг.
- Исправил более 100+ багов, повысив стабильность системы и снизив количество пользовательских жалоб.
- Участвовал в анализе и проектировании логики компонентов, что позволило сократить количество переработок и ускорить delivery.
(2 года 4 месяца)
- Работа с динамическими формами и динамической валидацией данных;
- Разработка кастомной авторизации
- Подключение авторизации с помощью платформы keycloak;
- Написание админ части с использованием API keycloak;
- Получение данных с использованием axiox, RxJs, grapQl;
- Работа с файлами: скачивание, интерактивная загрузка;
- Работа с websocket;
- Использование библиотек: atlassian design, material UI, ant design;
- Написание кастомных UI компонентов;
(1 год 3 месяца)
- Работа с VueJs + Vuex
- Верстка шаблона
- Рефакторинг кода
- Bag fix
- Анализ, логика функционала (компонентов)
(2 года 2 месяца)
- Исправление багов, добавление фич. в проектах компании (goodok.uz, arb.uz, creditasia.uz)
- Интеграция push-уведомлений в веб- приложения.
- Регулярный запуск скриптов с помощью cron.
- Рассылка email с помощью PHP.
- Разработка кроссбраузерных интерфейсов (адаптивная, отзывчивая верстка).
- Создание и использование CCS - спрайтов.
- Генерация и использование каптч (GD, Imagick).
- Код оптимизированный под CEO.
- UI фреймворк: twitter bootstrap.
- Разрабатывал такие UI компоненты как: карусель слайдер с нуля, разработка ипотечных калькуляторов.
- Создание интерфейсов для слабовидящих.2013
Бакалавр2025 Знание языков Навыки
Мой текущий стек технологий сосредоточен на React, где я чувствую себя максимально уверенно благодаря активной работе с такими инструментами, как Redux Toolkit, GraphQL, Apollo, Tanstack(React) Query и Tailwind. Тем не менее, за годы работы я также приобрел серьезный опыт с Vue и Angular. Хотя эти фреймворки сейчас используются мной реже, я по-прежнему могу эффективно работать с ними и быстро восстанавливаю навыки, когда это необходимо.
Моя карьера охватывает разработку сложных систем и интерфейсов, включая:
* Образовательные платформы с функциями бронирования, учета временных зон и интеграции промо-систем.
* Кастомные админ-панели с динамическими формами и валидацией данных.
* Проекты с глубоким рефакторингом legacy-кода для повышения производительности и удобства разработки.
Мой подход к работе основан на стремлении к качеству, упрощении сложного и желании создавать продукты, которые приносят ценность. Я открыт к новым вызовам и готов адаптироваться под задачи любой сложности.
Давайте сотрудничать и строить современные цифровые решения вместе!
2 сентября, 2025
Антон
Город
Ташкент
Возраст
55 лет (22 апреля 2026)
4 сентября, 2014
Ёркин
Город
Ташкент
Возраст
48 лет (11 мая 1977)
1 июля, 2014
Azamat
Город
Ташкент
Возраст
50 лет (29 октября 1975)