Главная
<QN/>

Опыт работы

Полная занятость с 2021 года. В каждой записи ниже — то, что я делал лично, и к чему это привело.

Frontend-разработчик

Полная занятость

Business Development Bank

Май 2025 по настоящее время1 г. 4 мес.Tashkent, Uzbekistan

Внутренние веб-системы банка: CRM, админ-панели и клиентские страницы.

  • Веду end-to-end фронтенд-разработку более 5 внутренних веб-приложений банка — CRM-системы, админ-панели и клиентские лендинги на Angular и React.js.
  • Ввёл стандарт unit-тестирования на Jest во фронтенд-кодовой базе: покрытие критичных модулей выше 70%, регрессии ловятся до релиза.
  • Собрал общую библиотеку компонентов и правила код-стайла — время сборки новой страницы заметно сократилось.
  • Angular
  • React.js
  • TypeScript
  • Jest
  • RxJS

Frontend-разработчик

Полная занятость

Agency of Plant Protection and Quarantine

Дек 2022 Май 20252 г. 6 мес.Tashkent, Uzbekistan

CRM на 2000+ пользователей и LMS-платформа для сельского хозяйства — обе с нуля.

  • Вёл end-to-end разработку CRM-платформы, обслуживающей более 2000 внутренних пользователей и предпринимателей; процессы работы с клиентами автоматизированы, ручная обработка сократилась примерно на 40%.
  • Внедрил интерактивные карты на Leaflet.js: данные по сельскому хозяйству из 12 районов стали видны в реальном времени.
  • Спроектировал и запустил mobile-first LMS для аграрного сектора на Next.js — с HLS-видеостримингом, аналитикой в реальном времени и серверным рендерингом; показатели Lighthouse выросли более чем на 30%.
  • Улучшил видимость в поиске через Next.js SSG, структурированные метаданные и next/image: Largest Contentful Paint снизился с 4,1 до 1,7 секунды.
  • Реализовал бэкенд-сервисы на Node.js, Express.js и MongoDB — на них работает слой данных обеих платформ.
  • Next.js
  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Leaflet.js
  • HLS

Frontend-разработчик (контракт)

Контракт

Energy Trucking Company

Окт 2023 Сен 20241 г.Tashkent, Uzbekistan

CityFuel CRM — топливо, счета и логистика для грузоперевозчиков.

  • Разработал CityFuel CRM на React.js: топливные скидки, счета и логистические процессы собраны в одном месте для 50+ активных пользователей в день.
  • Сократил время загрузки на 20–30% за счёт code splitting, lazy loading, HTTP-кеширования и tree-shaking в Webpack — Core Web Vitals перешли из «Needs Improvement» в «Good».
  • Перевёл логистическую платформу с Angular 8 на standalone API Angular 15: закрыто более 20 открытых дефектов интерфейса, обращения в поддержку снизились примерно на 35%.
  • React.js
  • Angular 15
  • Webpack
  • Core Web Vitals

Frontend-разработчик и ментор

Контракт

Robotics Lab

Сен 2022 Мар 20237 мес.Tashkent, Uzbekistan

Внутренние инструменты лаборатории и менторство джуниор-разработчиков.

  • Написал UI-компоненты на TypeScript с интеграцией REST API — на них построены внутренние инструменты для 3 учебных потоков.
  • Был ментором более чем у 10 джуниор-разработчиков: еженедельные воркшопы и код-ревью по React.js, Jest, отладке и оптимизации.
  • Все участники довели собственные проекты до конца программы — доля доведённых работ 100%.
  • TypeScript
  • React.js
  • Jest
  • REST API

Frontend-разработчик

Полная занятость

Dora IT Group

Мар 2021 Сен 20221 г. 7 мес.Tashkent, Uzbekistan

Службы доставки, интернет-магазины, фармацевтические каталоги и блоги.

  • Создал более 6 продакшен-приложений на React.js — службы доставки, интернет-магазины, фармацевтические каталоги и блоги; библиотека переиспользуемых компонентов ускорила разработку примерно на 20%.
  • Внедрил Redux в многошаговое оформление заказа магазина на 500+ товаров: устранены гонки асинхронного состояния, из-за которых 15% корзин оставались брошенными.
  • Оптимизировал фармацевтический каталог с 6,2 до 2,8 секунды LCP с помощью React.memo, ленивых маршрутов и сжатия изображений.
  • React.js
  • Redux
  • JavaScript
  • SCSS

Не знаете, что именно вам нужно?

Опишите проект в двух словах — бесплатно проконсультирую и вместе определим объём работ.

Написать