МГ
Михаил Г.
Мужчина, 22 года
Россия, Пятигорск, UTC+3
Ставка
2 928,61 Р/час
вкл. НДС 5% (108.57 Р)
Специалист доступен с 18 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Михаил — NodeJS разработчик уровня Middle+ из Пятигорска, Россия. Имеет высшее образование по специальности «Бакалавр в области информационных систем и технологий» СКФУ. Владеет английским языком на уровне C1.
Имеет опыт работы на трёх проектах в отрасли E-commerce & Retail:
- B2B проект (1 год 8 месяцев): разработка и расширение кастомных контроллеров, сервисов и маршрутов для реализации бизнес-логики и переписывания стандартных эндпоинтов API; создание и настройка собственных middleware, guards и policies для обработки запросов, аутентификации и авторизации пользователей; работа с глобальными событиями приложения для триггеров бизнес-логики и интеграции с внешними сервисами.
- Электронная коммерция (8 месяцев): реализация аутентификации и авторизации пользователей с использованием JWT; настройка RBAC для управления доступом на основе ролей; разработка системы отслеживания просмотра рекламы и начисления баллов.
- B2C проект (11 месяцев): разработка интерфейса для бронирования рабочих мест; интеграция с backend-сервисами по бронированию и управлению рабочими местами; реализация системы фильтрации и поиска по рабочим местам с учётом параметров и предпочтений пользователей.
Проекты
(3 года 4 месяца)
B2B ПРОЕКТ
Роль
NodeJS разработчик
Обязанности
Проект состоит из нескольких модулей, необходимых для внедрения в компании клиентоориентированного управления категориями с помощью продвинутой Big Data аналитики, построенной на использовании данных карт лояльности клиентов. Система дает категорийным менеджерам возможность анализировать категорию с точки зрения потребностей клиентов, определять её роли и дальнейшую стратегию развития, а также формировать ассортимент только из эффективных для торговой сети артикулов.
- Разработка и расширение кастомных контроллеров, сервисов и маршрутов для реализации бизнес-логики и переписывания стандартных эндпоинтов API
- Создание и настройка собственных middleware, guards и policies для обработки запросов, аутентификации и авторизации пользователей
- Имплементация lifecycle хуков моделей (beforeCreate, afterUpdate и др.) для обработки и валидации данных на уровне ORM, обеспечение целостности данных и бизнес-логики
- Работа с глобальными событиями приложения для триггеров бизнес-логики и интеграции с внешними сервисами
- Реализация сохранения пользовательских настроек таблицы в базу данных, для дальнейшего экспорта в xlsx файл
- Работа с миграциями данных между различными версиями схем базы данных с учетом бизнес-требований
- Оптимизация запросов к базе данных, внедрение кеширования, пагинации и батчинга
- Построение агрегирующих запросов для подготовки данных под визуализации и отчеты
- Сбор метрик для оптимизации приложения и вывода dashboard графаны
- Написание логики для сортировки и фильтрации данных по таблице
Команда проекта: frontend разработчик, backend разработчик, 3 fullstack разработчика, 2 QA-инженера, менеджер проекта, DevOPS инженер, 2 аналитика, UI/UX дизайнер
Стек специалиста на проекте
PostgreSQL, JavaScript, Grafana, Prometheus, Socket.io, TypeORM, NestJS, Strapi, Koa.js, Redis, Apollo GraphQL
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - Сентябрь 2025
(1 год 9 месяцев)
ЭЛЕКТРОННАЯ КОММЕРЦИЯ
Роль
NodeJS разработчик
Обязанности
Проект, ориентированный на помощь в приобретении товаров народного потребления через просмотр социальной рекламы. Реклама отображается в мобильном приложении в зависимости от группы, к которой относится пользователь. За просмотр рекламы пользователи получают баллы, которые впоследствии можно обменять на товары с популярными маркетплейсами и забрать их в специальных пунктах выдачи.
- Реализация аутентификации и авторизации пользователей с использованием JWT
- Настройка RBAC для управления доступом на основе ролей (администратор, пользователь, гость)
- Разработка системы отслеживания просмотра рекламы и начисления баллов
- Реализация бизнес-логики по начислению баллов за просмотр рекламы с проверкой уникальности просмотра
- Реализация механизма авторизации на основе ролей и групп пользователей
- Логирование и мониторинг сервиса
- Реализация механизма кэширования часто запрашиваемых данных для снижения нагрузки на сервер и ускорения отклика API
- Настройка Docker и контейнеризация сервисов
- Построение и оптимизация SQL-запросов с использованием Knex.js
Команда проекта: frontend разработчик, fullstack разработчик, QA-инженер, менеджер проекта, руководитель продукта, DevOps инженер, UI/UX дизайнер
Стек специалиста на проекте
PostgreSQL, Docker, JavaScript, Node.js, NestJS, Sentry, MinIo, Docker Compose, Redis, Knex.js, PrismaORM
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Январь 2024
(9 месяцев)
B2C ПРОЕКТ
Роль
NodeJS разработчик
Обязанности
Инновационная платформа для аренды и бронирования рабочих мест, а также переговорных комнат в коворкингах. Данная система позволяет проводить отбор между отдельными столами, общими зонами и залами конференций, с уровнями как на короткий срок, так и на длительный. Платформа дает возможность оплаты через мобильное приложение и веб-сайт. Является лучшим решением для фрилансеров, стартапов, малых и средних предприятий, а также крупных корпораций, которые ценят комфорт и эффективность.
- Разработка интерфейса для бронирования рабочих мест
- Интеграция с backend-сервисами по бронированию и управлению рабочими местами
- Реализация системы фильтрации и поиска по рабочим местам с учетом параметров и предпочтений пользователей
- Разработка страницы профиля пользователя с историей бронирований
- Обработка пользовательского ввода
- Реализация адаптивной версии сайта
- Разработка REST API на базе Nest.js для управления рабочими пространствами, бронями и платежами
Команда проекта: 3 frontend разработчика, 2 backend разработчика, fullstack разработчик, mobile разработчик, руководитель продукта
Стек специалиста на проекте
PostgreSQL, JavaScript, Node.js, REST API, Redux, Chart.js, TypeScript, React Hook Form, NestJS, Sentry, React Query, Next.js, Redux Toolkit, Tailwind CSS, Axios.js, Material UI, React, Zod
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2022 - Май 2023
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СКФУ
Специальность
Бакалавр в области информационных систем и технологий
Завершение учебы
2025 г.