Николай С. , Senior, React разработчик

Male avatar
Николай С.
Россия, Старый Оскол
2 530 ₽/час 404 800 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
React
Angular
WebSockets
NextJS
Vue
Jest
React Query
MobX
Storybook
Apollo
GraphQL
Redux
Redux Toolkit
Redux Persist
CSS-in-JS
event loop
async/await
promises
npm/yarn/pnpm
xss
CSRF
CORS
DOM API
Формат работы
Удалённо
Описание о специалисте

Имею хорошую алгоритмическую подготовку. Быстро обучаюсь и вхожу в курс дела. Умею мыслить рационально и гибко. Стремлюсь получить новые знания и опыт. Умею грамотно распределить свои дела, и тем самым выделять более важные и нужные направления деятельности. Активно занимаюсь спортом и саморазвитием, читаю техническую литературу.

Примеры работ

Платежная система
Описание задачи/проекта

Платежная система, обеспечивающая возможность осуществления крупных платежей, которые невозможно выполнить через стандартные счета РФ.

Позиция на проекте
Frontend Developer
Размер команды
3 TL, 2 PM, 7 Frontend, 5 Backend, 5 QA
Ответственность
  1. Разработка проектного чата для взаимодействия агентов, клиентов, операторов и других ролей.
  2. Реализация всех стадий обработки заявок.
  3. Оптимизация и рефакторинг в процессе разработки, включая code-review других front-end разработчиков.
  4. Сокращение количества перерендеров на странице и уменьшение повторных запросов к данным.
  5. Внедрение React Query и переход на Tanstack Query для эффективного управления состоянием.
  6. Оптимизирование Dockerfile, а также работа с docker-compose для организации многосервисной архитектуры.
  7. Написание и покрытие тестами всех форм проекта (unit-тесты).
Технологии и инструменты
async/await, CORS, GitLab, Jest, JSON, Next.js, promises, React, React Hooks, React Query, React Router, REST API, TypeScript, WebSockets, xss, JavaScript (ES6+), NextJS, CSRF
Период работы/продолжительность
Ноябрь 2023 г. - Июнь 2026 г.
Интернет-магазин
Описание задачи/проекта

Интернет-магазин для покупки материалов для дома

Позиция на проекте
TL Frontend Developer
Размер команды
1 TL, 2 Analysts, 4 Frontend, 3 Backend
Ответственность
  1. Реализация системы авторизации пользователей.
  2. Разработка функционала корзины и других ключевых элементов проекта.
  3. Разработка и поддержка приложения, с разделением функционала на независимые сервисы.
  4. Моделирование бизнес-процессов с использованием BPMN для описания функционала системы и согласования требований между бизнесом и разработкой.
  5. Исполнение роли Team Lead.
Технологии и инструменты
Apollo, event loop, GitLab, GraphQL, JSON, MobX, Next.js, promises, React, React Hooks, React Router, REST API, Storybook, TypeScript, JavaScript (ES6+), npm/pnpm
Период работы/продолжительность
Апрель 2022 г. - Октябрь 2023 г.
Платформа для ознакомления с продуктом
Описание задачи/проекта

Платформа для ознакомления с продуктом “образование” от соц.сети

Позиция на проекте
Frontend Developer
Размер команды
1 TL, 1 PM, 2 Analysts, 2 Frontend, 1 Backend, 2 QA
Ответственность
  1. Полная разработка проекта с нуля, включая UI/UX дизайн и интеграцию с бэкендом.
  2. Уменьшение bundle с помощью удаление ненужных пакетов от стандартного react-набора.
  3. Участие в регулярных встречах с аналитиками для сбора обратной связи и улучшения пользовательского интерфейса.
Технологии и инструменты
async/await, DOM API, GitLab, JSON, MobX, Next.js, React, React Hooks, React Router, REST API, TypeScript, JavaScript (ES6+)
Период работы/продолжительность
Март 2021 г. - Март 2022 г.
Социальная сеть
Описание задачи/проекта

Социальная сеть для Франции. Разработанный под заказ французскими клиентами проект в виде полноценной социальной сети.

Позиция на проекте
Frontend Developer
Размер команды
1 TL, 1 PM, 3 Analysts, 5 Frontend, 4 Backend, 1 QA
Ответственность
  1. Разработка проекта с нуля, включая архитектуру и пользовательский интерфейс.
  2. Внедрение Storybook для упрощения отображения и управления основными компонентами и иконками.
  3. Реализация функций чата и новостной ленты.
  4. Предложение и успешная реализация перекрестного код-ревью в команде.
  5. В роли тим-лида на финальной стадии проекта.
Технологии и инструменты
GitLab, HTML, JSON, Next.js, React, React Hooks, React Router, Redux, Redux Toolkit, REST API, Storybook, TypeScript, JavaScript (ES6+), Redux Persist, CSS-in-JS
Период работы/продолжительность
Июль 2018 г. - Февраль 2021 г.

Образование

Высшее
Название учебного заведения/курса
Белгородский государственный университет
Специальность
Управление и информатика в технических системах
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster