АС
Акоб С.
Мужчина, 32 года
Россия, Москва, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный Senior React.js разработчик с более чем 8-летним опытом разработки кроссбраузерных адаптивных интерфейсов и построения архитектуры клиентской части. Обладаю глубокими знаниями JavaScript (ES6/7), TypeScript, React Native, Vue, Next.js, и микро-фронтенд архитектуры с использованием Module Federation. Имею опыт глубокой настройки Webpack, работы с тяжелыми SPA, RESTful API, GraphQL и WebSocket. Развиваю навыки управления командами, наставничества и рефакторинга легаси-кода. Специализируюсь на проектировании архитектуры высоконагруженных приложений, создании масштабируемых решений и улучшении читаемости и тестируемости кода.
Проекты
(9 лет 4 месяца)
GetMeGit (Аутстафф)
Роль
Senior React Developer
Обязанности
Проект: Высоконагруженное веб-приложение для управления и оптимизации телекоммуникационных услуг. Приложение позволяет мониторить сетевую активность и нагрузку в реальном времени, управлять тарифными планами и абонентскими данными, обеспечивать сбор и анализ телеком-метрик. Основная цель — автоматизировать рутинные процессы, повысить эффективность обслуживания абонентов и упростить принятие решений на основе данных.
Задачи:
Разработка и поддержка фронтенд-части веб-приложения на React.js 17+ с использованием TypeScript, хуков, Context API, Redux/Zustand и Effector.
Проектирование архитектуры и реализация высоконагруженных решений с упором на производительность и масштабируемость.
Разработал кастомизируемые виджеты-таблицы на базе React-Table + Material-UI для отображения телеком-метрик, поддержал динамическое включение/отключение колонок и многоуровневую агрегацию.
Настроил потоковое обновление таблиц через React Context API + web-socket-слой; минимизировал лишние re-render’ы мемоизацией и селекторами.
Разработка кросс-браузерных пользовательских интерфейсов (HTML5, CSS3, JavaScript/TypeScript), интеграция с RESTful WebAPI для обеспечения стабильного взаимодействия между фронтендом и бэкендом.
Создание новых интерфейсных модулей с использованием Ant Design (antd), Material-UI и React Query.
Настройка Storybook: изолированная разработка и документирование компонентов, визуальные тесты (Storybook Testing Library + Chromatic CI)
Интеграция с RESTful API, GraphQL и реализация WebSocket для отображения обновлённых данных в реальном времени (например, состояния сетевых каналов или статистики трафика).
Оптимизация существующего кода (ленивая загрузка, рефакторинг), настройка сборки (Webpack, Vite, Gulp).
Написание unit- и интеграционных тестов (Jest, React Testing Library).
Участие в планировании, оценке сроков и формировании технических решений совместно с командой.
Ускорил производительность приложения за счёт оптимизации сборки и внедрения ленивой загрузки.
Внедрил микро-фронтенд архитектуру, что повысило масштабируемость и гибкость разработки при добавлении новых функциональных модулей.
Сократил размер бандла путём выноса повторяющихся модулей и оптимизации кода.
В отдельных модулях применил MobX, сократив дублирование логики работы со сложным состоянием.
Стандартизировал UI-элементы с помощью Ant Design и Styled Components, что ускорило разработку типовых форм и сложных интерфейсов.
Использовал Recharts для аналитических телеком-дашбордов (линейные, круговые, столбчатые графики) с возможностью динамического обновления показателей (трафик, нагрузка, активность абонентов).
Работа с расширенными стилевыми таблицами (SASS/LESS).
Внедрил адаптивную вёрстку для корректного отображения на различных устройствах и в разных браузерах; тесно взаимодействовал с UX/UI-дизайнерами и работал по готовым дизайн-макетам.
Активно использовал http-запросы и разные методы интеграции для получения и отправки данных (GET, POST, PUT, DELETE).
Команда: 3 Frontend-разработчика, 2 Backend-разработчика, 2 QA, PM и Team Lead.
Стек специалиста на проекте
MobX, Hooks, MobX 6, React testing library, Redux, GraphQL, WebSockets, AntD, API, Webpack, Jest, MVC, Gulp, React context, Storybook, Styled Components, UI Kit, React Table, Recharts, Effector, HTML, zustand, TypeScript, Context API, Vite, Ant design, Material UI, React, JavaScript, REST API, React17, zutand, Ant Design (antd)
Отрасль проекта
Telecom
Период работы
Март 2023 - По настоящее время
(2 года 5 месяцев)
Astudio LLC
Роль
Frontend Developer
Обязанности
Проект: Разработка SPA-приложений для государственных и коммерческих организаций. Основная цель — обеспечить удобный веб-интерфейс с высокой производительностью и масштабируемой архитектурой (SSR, SSG).
Задачи:
◦ Разработка высоконагруженных интерфейсов и архитектуры SPA-приложений на с TypeScript и React.js.
◦ Внедрение Material-UI, React Query и Redux/Zustand для управления состоянием и запросами.
◦ Настройка и оптимизация процесса сборки (Webpack, Vite).
◦ Интеграция с REST API и GraphQL, настройка WebSocket для передачи данных в реальном времени.
◦ Написание тестов (Jest, Cypress) и участие в CI/CD, обеспечивающих стабильность релизов.
◦ Создание интерактивных графиков (Victory) для визуализации бизнес-метрик.
◦ Верстка под Chrome 61
◦ Реализовал SSR и SSG, что улучшило скорость загрузки и SEO.
◦ Реализовал 3D-визуализацию планировки склада на Three.js (WebGL): интерактивный обзор ячеек, навигация по уровням стеллажей, подсветка проблемных зон (переполнения, отсутствия SKU).
◦ Подготовил слой конверсии данных (REST → SceneGraph) и модуль загрузки текстур/GLTF-моделей; оптимизировал отрисовку крупного числа объектов (instancing, frustum culling).
◦ В команде довел MAU до 300,000
◦ Оптимизировал работу приложений при высоких нагрузках (реализовал шардинг и разделение кода).
◦ Внедрил отдельные модули на MobX для более удобной поддержки и тестирования при большом объёме данных.
◦ Создал UI-kit и внедрил гайдлайны по стилизации через Styled Components, обеспечив поддержку разных тем.
◦ Применил подход MVC в фронтенд-архитектуре, упростив разделение логики, состояния и представления.
◦ Использовал Recharts для аналитических HR-дашбордов (линейные, круговые, столбчатые графики) с динамическим обновлением данных.
Команда: 5 frontend, 3 backend, 2 QA, PM
Стек специалиста на проекте
MobX, HTML5, React Query, lint, Redux, Gitlab CI, GraphQL, WebSockets, SPA, AntD, SSR, Frontend, Cypress, Webpack, Jest, MVC, CSS3, Styled Components, Prettier, UI Kit, HTML, zustand, TypeScript, Vite, Material UI, React, JavaScript, REST API, React 18+
Отрасль проекта
Government & Public Sector
Период работы
Сентябрь 2018 - Февраль 2023
(4 года 6 месяцев)
Codeex (Developing & Pioneering Software Innovations & Tech Breakthroughs)
Роль
Middle+ React + Node.js Developer
Обязанности
Проект: Создание высоконагруженного веб-приложения для управления складскими данными и аналитикой. Решение помогало владельцам складов и логистическим компаниям оперативно обрабатывать заказы и контролировать остатки..
Задачи:
◦ Разработка frontend-части приложения на React.js, включая работу с хуками и Redux.
◦ Создание серверной логики на Node.js для операций со складскими данными и аналитикой.
◦ Разработка кросс-браузерных пользовательских интерфейсов с использованием современных технологий (HTML5, CSS3, JavaScript/TypeScript) и интеграция с RESTful WebAPI для обеспечения взаимодействия между фронтендом и бэкендом
◦ Интеграция с REST API, разработка маршрутов и middleware.
◦ Написание тестов (Mocha, Chai) для обеспечения стабильности и качества кода.
◦ Участие в планировании, оценке задач и внедрении CI/CD-процессов.
◦ Оптимизировал архитектуру API, снизив время обработки запросов на 20%.
◦ Внедрил улучшенные процессы CI/CD для автоматизации тестирования и релизов, сократив ручную рутину QA. удобной поддержки и тестирования при большом объёме данных.
Команда: 4 frontend-разработчика, 3 backend-разработчика, 2 QA-инженера, 1 дизайнер, PM
Стек специалиста на проекте
JavaScript, Node.js, REST API, Redux, TypeScript, Mocha.js, Chai.js, Material UI, React, Gitlab CI
Отрасль проекта
Logistics & Transport
Период работы
Март 2016 - Июль 2018
(2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российско-Армянский университет
Специальность
Мировая экономика
Завершение учебы
2015 г.