АТ
Андрей Т.
Мужчина, 36 лет
Россия, Москва, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 4 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — C1
Главное о специалисте
Андрей — опытный React-разработчик уровня Senior из Москвы.
Опыт работы:
- Разработка клиентской части библиотеки моделей искусственного интеллекта (2021–2025) в роли ведущего JavaScript-разработчика. Оптимизировал работу приложения, виртуализировал задачи и задействовал ИИ для оптимизации процессов.
- Создание интерфейса продукта для аудита сетевого оборудования (2018–2021) в качестве ведущего frontend-разработчика. Внедрил микросервисную архитектуру с RabbitMQ, оптимизировал приложение и снизил время загрузки.
- Доработка сайта интернет-магазина (2014–2016) как frontend-разработчик. Перевёл корзину и каталог продуктов на SPA-архитектуру, снизил время загрузки страниц и выполнил кросс-браузерную адаптацию.
Проекты
(8 лет 8 месяцев)
Разработка клиентской части библиотеки моделей искусственного интеллекта
Роль
Ведущий JavaScript разработчик
Обязанности
• Разработка клиентской части библиотеки моделей искусственного интеллекта;
• Разработка интерфейса для быстрого менеджмента задач в Jira;
• Использование принципов стилизации (препроцессоры/styled-component);
• Работа c RESTful API, Web APIs;
• Использую сокеты для обновления состояний элементов проекта;
• Использую sass препроцессинг и постпроцессинг через styled-components;
• В ходе разработке, применялся контейнер iFrame, для переиспользования HTLM-документов;
• Разработка адаптивных интерфейсов и кросс-браузерных, для работы на всех устройствах;
• Работа с языками HTML5, CCS3;
• Использую fetch, axios как клиент http.
• Оркестровал сложные асинхронные флоу через Redux-Saga
• Интеграция с бэкендом через REST API и JSON-RPC;
• по REST - описывал спецификацию openapi, создавал для нее автоматический билд Java , TS классов для получения данных, типов;
• Применял CI/CD-инструменты, для более быстрого выпуска продукта;
• Удалось добиться легкого управления большими и сложными задачами, благодарю применению библиотеки Redux-saga;
• по таблицам - с использованием механизма виртуализации и бандлинга организовываал быстрый и отзывчивый интерфейс для просмотра таблиц с тысячей колонок и миллионами записей (причем по каждой ячейке таблицы еще делается запрос);
• С помощью three.js, создавал график биржевого рынка, также делал конструктор планировок;
• Для хранения истории действий пользователей, использовался Effector;
• На проекте был опыт работы с PWA;
• Применили, Feature-Sliced Design (FSD) для организации кода продукта;
• Работа на проекте с микросервисной архитектурой;
• Покрытие тестами с использованием React Testing library;
• Оптимизация кода.
Достижения
Оптимизация работы всего приложения, за счет выноса микротасок в воркеры, виртуализация.
Задействовали ИИ для оптимизации части задач на проекте и сократили затраты ресурсов.
Стек специалиста на проекте
PostgreSQL, Git, HTML, CSS, Docker, REST, JavaScript, Node.js, C#, Jira, REST API, Jest, Webpack, Redux, TypeScript, Web Api, Next.js, Styled Components, React testing library, Vite, React, Менеджмент, Gitlab CI, Redux-Saga, Бизнес-процессы, Разработка, React testing, библиотеки, iframe, react 19
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - По настоящее время
(4 года 6 месяцев)
Разработка интерфейса продукта для аудита сетевого оборудования
Роль
Ведущий frontend разработчик
Обязанности
• Написание интеграционных и unit тестов;
• Опыт Тимлида (контроль задач, ведение скрама, код ревью);
• Разработка микросервисной архитектуры с RabbitMQ, которая позволила генерировать PDF отчеты из HTML страниц;
• При работе с архитектурой, для того, чтобы система была максимально устойчивой и в дальнейшем масштабировалась, на проекте применялся подход System Design;
• В том числе написание кода на чистом JavaScript;
• Создание data grid компонента для производительной отрисовки сотен тысяч записей списка;
• Работа с языками HTML5, CCS3;
• Redux toolkit для управления состоянием приложения.
• Создание и публикация пакетов npm;
• Кастомизировал компоненты, и чтобы их могли переиспользовать в проекте, благодаря Storybook;
• Для выполнения асинхронных запросов к серверу использовал Asynchronous JavaScript;
• Библиотека Antd, позволила стилизовать части проекта;
• Проект масштабировался, благодаря Kubernetes, а также с помощью него реализованы, некоторые элементы автоматизации;
• использовал проект spa ejected, соответственно ручная настройка вебпака для сборки на разных стендах;
• Работа с GraphQL через TanStack Query (бывший React Query);
• Разработка продукта с использованием паттерна MVVM для разделения логики и интерфейса;
• Использовал современные практики разработки, включая TypeScript, Prettier, Git;
• При работе с TypeScript, React 19, Prettier и CI/CD, пользовался инструментом ESLint;
• Использовал tailwind, для стилизации интерфейса;
• Разработка адаптивных интерфейсов;
• Использовал CI/CD для увеличения качества разработки;
• Работа на проекте с микросервисной архитектурой;
• Настройка бандлов и чанков с Grunt;
• Через Transtack Query, работал с graphql;
• Покрытие тестами с использованием React Testing library;
• Оптимизация кода.
Достижения
: Оптимизация приложения, плавная анимация за счёт css фильтров, снижение времения загрузки за счет ssr.
Получен бесценный опыт постановки задач и управления командой, что привело к отличным результатам на проекте.
Стек специалиста на проекте
C#, Оптимизация кода, React testing library, покрытие тестами, Grunt, Разработка, System design, React testing, react 19, Контроль выполнения задач, REST, Git, Webpack, Jest, Npm, PDF, HTML, Docker, CSS, Vite, RabbitMQ, React, Data grid, JavaScript, Node.js, Unit testing, CI/CD, Microservices, Microservice Architecture, MVVM, Code Review, Gitlab CI, PostgreSQL
Отрасль проекта
Logistics & Transport
Период работы
Август 2018 - Май 2021
(2 года 10 месяцев)
Сайт Интернет-магазина
Роль
frontend разработчик
Обязанности
• Перевод корзины, каталога продуктов с Битрикса на SPA архитектуру;
• Использование backbone.js на всем проекте;
• Довелось поработать с языком разработки кросс-платформенных приложения, React Native;
• Снижение время загрузки страниц на 80%;
• Использовал styled components для стилизации компонентов в системе spa приложения, также с ssr
• Выполнены кросс-браузерная адаптация для всех страниц магазина;
• Создание механизма сборки js бандлов и чанков с помощью php и google closure compiler;
• использовал MUI (Material UI) для более быстрой и простой веб-разработки;
• Благодаря webgl, реализовывал интерактивную карту (3д объекты расставлял на карте местности);
• SPA решение послойно, с репозиториями, фасадами, стором и презентером;
• Kичный кабинет, игры, платежки и тп, разработаны с помощью SPA.
Достижения
Проделана огромная работа для усовершенствования Интернет магазина.
Удалось перевести архитектуру всего продукта на SPA.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, HTML, CSS, REST, C#, Backbone.js, React
Отрасль проекта
Telecom
Период работы
Сентябрь 2014 - Январь 2016
(1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский экономический университет имени Г.В. Плеханова
Специальность
Финансы и кредит, рынок ценных бумаг
Завершение учебы
2010 г.