Опыт работы
Полная занятость с 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
Не знаете, что именно вам нужно?
Опишите проект в двух словах — бесплатно проконсультирую и вместе определим объём работ.
Написать