• Войти
Работа в Москве
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Москве
Работа в Москве
наверх
  1. Работа в Москве
  2. База резюме
  3. ⚫ Разработчик✔
отправить приглашение
file_download

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

от 20 Ноября 2025

Андрей Владимирович

Возраст

23 года (27 Октября 2002)

Город

Москва
Переезд невозможен

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

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

Опыт работы

4 года 2 месяца

Frontend Developer
Интегра Про в Москве
Информационные технологии / IT / Интернет
1 год 10 месяцев,
Январь 2024 - Ноябрь 2025

ControlHub — приложение, которое используется для настройки конфигурации серверов, управления подключённым оборудованием и мониторинга его работы в реальном времени.

⦾ Создал gRPC-клиент на @grpc/grpc-js с полноценными стримами и подписками на серверные события. Добавил автоматическую отправку изменений конфигурации, проверку схем и надёжный механизм переподключения при обрывах связи — теперь соединение держится даже в самых нестабильных сетях.

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

⦾ Спроектировал систему уведомлений о критических событиях через React-Toastify + gRPC-стримы. Теперь пользователи видят важные алерты буквально в ту же секунду, как они происходят на сервере.

⦾ Построил гибкую систему ролей (админ / оператор / наблюдатель) на @casl/ability и @casl/react. Всё управление доступом теперь в одном месте, легко расширяется и читается.

⦾ Разработал расширенную фильтрацию журнала событий (по дате, типу, статусу, источнику и ID) при помощи TanStack Query. Ускорил поддержку и аналитику, повысил качество администрирования.

⦾ Добавил экспорт конфигураций в JSON, XML и CSV с клиентской валидацией через Zod — миграция данных между системами теперь занимает минуты вместо часов.

⦾ Провёл онбординг нового разработчика: подробно объяснил архитектуру приложения, особенности работы с gRPC-стримами, процессы разработки (Scrum, код-ревью, демо).

⦾ Спроектировал и реализовал механизм синхронизации состояния Redux между окнами Electron-приложения с использованием межпроцессного взаимодействия. Решение обеспечило единый источник правды для всех окон.

⦾ Перевёл фронтенд на Feature-Sliced Design — код стал значительно чище и предсказуемее. Плюс подключил Steiger в CI, чтобы автоматически следить за соблюдением архитектурных правил.

⦾ Разработал React-компонент дерева устройств для диагностики и настройки оборудования. Это позволило пользователям быстро находить и настраивать устройства в сложных системах.

Стек: React, TypeScript, Redux Toolkit (RTK), React Query (TanStack Query), React Router DOM, FSD, Electron, Vite, React Window, CSS Modules, SCSS, Storybook, React Testing Library, Vitest, Zod, i18next, React-Toastify, @grpc/grpc-js, @casl/ability, @casl/react, Steiger, React Transition Group

Frontend Developer
Modsen в Минске
Информационные технологии / IT / Интернет
2 года 4 месяца,
Сентябрь 2021 - Январь 2024

UpMenu — универсальная B2B-система для ресторанов: программа лояльности с бонусами и акциями, аналитика продаж и поведения гостей, а также QR-меню с заказом прямо из браузера.

⦾ Провел оптимизацию приложения, внедрив TanStack Query для эффективного управления данными и кэшированием, а также виртуализацию списков при помощи react-window, для сокращения времени загрузки.

⦾ Создал персональный профиль клиента с историей заказов и программой лояльности используя TanStack Query и React-Toastify, что увеличило средний чек за счёт персональных предложений.

⦾ Для ускорения разработки новых модулей и стандартизации UI/UX был разработан и задокументировал набор компонентов для клиентского приложения в Storybook, включая подробные сторисы.

⦾ Спроектировал архитектуру динамической темизации (Theming) для QR-меню, используя нативный подход (CSS Modules + SCSS Variables). Реализовал механизм загрузки конфигураций тем, что позволило ресторанам адаптировать вид приложения под свой бренд.

⦾ Внедрил функционал выбора адреса доставки на основе Yandex Maps API с автоподсказками и debounce ввода. Добавил проверку зоны доставки, что значительно ускорило процесс оформления заказа.

⦾ Разработал модуль конфигурации товаров с модификаторами и допами на Redux Toolkit, с динамическим пересчётом через reselect. Обеспечил мгновенный отклик, прозрачность цен и рост среднего чека.

⦾ Настроил комплексное покрытие юнит- и интеграционными тестами для модуля оформления заказов через браузер, используя React Testing Library и Vitest. что минимизировало баги при обновлениях.

Стек: React, TypeScript, Redux Toolkit (RTK), TanStack Query (React Query), React Router DOM, FSD, Vite, CSS Modules, Storybook, React Testing Library, Vitest, React Transition Group, ООП, React-Toastify, React Window, react-qr-code (React QR Code), react-input-mask (React Input Mask), Yandex Maps API, Telegram API, REST

Образование
Белорусский государственный технологический университет

Высшее

Факультет информационных технологий
Специальность - Информационные системы и технологии

Минск, 2019 — 2023 гг.

О себе

Привет! Я — Front-end Developer с более чем 4-летним коммерческим опытом создания высоконагруженных веб-приложений и десктопных решений на React, TypeScript (TS), RTK (Redux Toolkit), TanStack Query (React Query), CSS/SCSS Modules.

За время карьеры работал с разнообразными архитектурами FSD, Atomic Design и Module. Для обмена данных использовал REST API, gRPC-web, SSE и WebSocket.
Имею опыт работы с Electron, комплексными инструментами тестирования (Vitest, Jest, React Testing Library, Cypress) и инструментами сборки (Vite, Webpack, Docker), а также знаком с основами CI/CD (GitLab CI/GitHub Actions).

Работал в командах по Agile-методологии (Scrum/Kanban) с обязательным Code Review, планированием и ретроспективами. Код пишу, следуя принципам ООП, SOLID, DRY, KISS.

Я специализируюсь на масштабируемой фронтенд-архитектуре, оптимизации производительности, разработке UI/UX и унификации бизнес-логики. Пишу чистый, типизированный и тестируемый код. Готов развивать бэкенд (Node.js/Solidity) и углубляться в Next.js/Nest.js.

Telegram: https://t.me/kosac4
Email: andrey.kosac41@gmail.com
Телефон: +7 (910) 7158376

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

5 февраля, 2014

Программист

Александр Александрович

Город

Москва

Возраст

34 года ( 3 мая 1991)

Опыт работы:

2 месяца

Последнее место работы:

Программист-стажер, ООО "Кьюби Финанс"
03.2013 - 05.2013

отправить приглашение подробнее

25 сентября, 2008

Html-верстальщик

22 500 руб

Дмитрий Юрьевич

Город

Москва

Возраст

44 года (30 мая 1981)

Опыт работы:

4 года

Последнее место работы:

Ведущий специалист отдела веб-разработок, ООО "Концепт-IT"
08.2007 - 07.2008

отправить приглашение подробнее

28 октября, 2013

Программист asp.net mvc csharp

40 000 руб

Юрий

Город

Москва

Возраст

43 года (12 мая 1982)

Опыт работы:

1 год и 1 месяц

Последнее место работы:

Программист asp.net mvc, c#, Itcoding.ru
09.2012 - 10.2013

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • Программист / Разработчик,
  • Web программист / Разработчик,
  • Верстальщик
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Go-разработчик на проекты группы разработки систем управления складом

Москва

Раработчик 1С Bitrix 24 (Разработчик Bitrix, PHP)

Москва

Разработчик 1С (ЭДО)

Москва

Senior Frontend Developer/Старший разработчик фронтенда

Москва

Специалист по интеллектуальному анализу данных / DSML - разработчик

Москва

Популярные специализации
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2025 «Карьерист.ру»

  • О нас
  • Обратная связь