Frontend-разработчик (Middle+)
Дмитрий
Возраст
36 лет (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 лет (10 августа 2026)
28 мая, 2015
Элина
Город
Ташкент
Возраст
42 года (21 декабря 1983)
11 января, 2015
Лола
Город
Ташкент
Возраст
43 года (19 апреля 1983)