Михаил Г. NodeJS разработчик, Middle+

ID 31492
МГ
Михаил Г.
Мужчина, 22 года
Россия, Пятигорск, UTC+3
Ставка
2 928,61 Р/час
вкл. НДС 5% (108.57 Р)
Специалист доступен с 18 октября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Middle+
Навыки
Apollo GraphQL
Axios.js
Chart.js
CSS
day
dnd
Docker
Docker Compose
Express.js
Git
Grafana
i18next
JavaScript
Jest
Kit
Knex.js
Koa.js
Material UI
MinIo
MobX
mock
MongoDB
NestJS
Next.js
Node.js
Playwright
PostgreSQL
PrismaORM
Prometheus
React
React Hook Form
React Query
React Router
React testing library
Redis
Redux
Redux Toolkit
Redux-Saga
REST API
RTK Query
Sass
SCSS
Sentry
Service Worker
Socket.io
Strapi
Styled Components
Tailwind CSS
TypeORM
TypeScript
Vite
Vitest
Webpack
Zod
Отрасли
E-commerce & Retail
Знание языков
Английский — 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 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • HRTech • Logistics & Transport • Manufacturing • Telecom
СР
Сергей Р.
Новосибирск
NodeJS разработчик
Senior
3 376,62 Р/час
.NET
Ansible
Babel.js
Bitbucket
Bootstrap
Chart.js
CoffeeScript
CryptoPro
CSS3
Docker
+88

Опытный бэкенд Node.js разработчик с разносторонним опытом, включая опыт тимлида. - Опыт разработки продуктов с нуля; - Оценка поставленных задач; - Понимание алгоритмов; - Написание Unit тестов; - Написание технического дизайна к задачам; - Понимание архитектуры веб-приложений, работа с монолитной и микросервисной архитектурой; - Понимание и использование принципов SOLID, DRY, Clean Architecture; - Проектирование и разработка REST/GraphQL API и микросервисов на Node.js с использованием NestJS, Express, Koa и других фреймворков; - Глубокое понимание архитектуры Node.js (асинхронность, streams, работа с файловой системой); - Использование SQL и NoSQL баз данных, работа как напрямую, так и через ORM, написание запросов и миграций; - Работа с очередями сообщений и событийными шинами, построение асинхронных процессов с использованием RabbitMQ и Kafka; - Настройка и использование систем кэширования (Memcached, Redis); - Опыт интеграции бэкенда с фронтендом, понимание SPA/SSR архитектур, взаимодействие с командами фронтенда, настройка сборки и UI-компонентов; - Опыт работы с Knex.js как Query Builder и ORM; - Интеграции со сторонними API и сервисами, создание Telegram-ботов (Telegraf), разработка и кастомизация headless CMS (Strapi), интеграция с криптосредами; - Создание и расширение Controllers, Services, Routes, для Strapi, разработка собственных Middlewares и Policies, настройка Lifecycles & Hooks моделей (в т.ч. beforeCreate, afterUpdate и др.); - Реализация аутентификации и авторизации с использованием JWT, OAuth2, настройки ролей и прав доступа (RBAC/ABAC), интеграции с SSO и внешними провайдерами (Keycloak); - Опыт в разработке интерфейсов, понимание UX, работа с макетами в Figma; - Навыки и опыт контейнеризации и автоматизации деплоя, настройки пайплайнов CI/CD; - Управление командой разработчиков; - Глубокое понимание технологий, умение их объяснить; - Code Review коллег; - Менторство старших и младших разработчиков, разработка и ведение ИПР.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • LifeStyle • Marketing, Advertising & Design • Telecom
ИЧ
Игорь Ч.
Минск
NodeJS разработчик
Senior
3 339,64 Р/час
CSS
HTML
JavaScript
LESS
Python
Sass
SCSS
TypeScript
Angular
Express.js
+49

Игорь — опытный Node.JS/React -разработчик уровня Senior из Минска (Беларусь). Имеет опыт работы над различными проектами в таких отраслях, как FinTech & Banking, Marketing, Advertising & Design, BioTech, Pharma, Health care & Sports, LifeStyle и Telecom. Принимал участие в разработке сервиса подписания ЭЦП, где работал над поиском и исправлением багов, разработкой нового функционала, проектированием и оптимизацией структуры базы данных, внедрением и поддержкой CI/CD процессов. В проекте MarTech разрабатывал новые модули серверной архитектуры, проектировал архитектуру БД, занимался код-ревью и управлением CI/CD. Над проектом DivanDev работал в роли backend-разработчика: разрабатывал backend, интегрировал с ORM, оптимизировал производительность, писал тесты и документацию. Участвовал в создании банковского приложения NDA|Банк в качестве fullstack-разработчика, разрабатывая UI компоненты, участвуя в дизайне архитектурных решений, настраивая механизм рассылок и интегрируя данные с backend. Обладает навыками работы с широким спектром технологий, включая CSS, HTML, JavaScript, LESS, Python, а также многочисленными фреймворками и библиотеками.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail
МГ
Михаил Г.
Пятигорск
NodeJS разработчик
Middle+
2 928,61 Р/час
MobX
TypeORM
Sass
React Hook Form
Grafana
React Query
Redux Toolkit
Socket.io
React testing library
Redux
+54

Михаил — NodeJS разработчик уровня Middle+ из Пятигорска, Россия. Имеет высшее образование по специальности «Бакалавр в области информационных систем и технологий» СКФУ. Владеет английским языком на уровне C1. Имеет опыт работы на трёх проектах в отрасли E-commerce & Retail: - B2B проект (1 год 8 месяцев): разработка и расширение кастомных контроллеров, сервисов и маршрутов для реализации бизнес-логики и переписывания стандартных эндпоинтов API; создание и настройка собственных middleware, guards и policies для обработки запросов, аутентификации и авторизации пользователей; работа с глобальными событиями приложения для триггеров бизнес-логики и интеграции с внешними сервисами. - Электронная коммерция (8 месяцев): реализация аутентификации и авторизации пользователей с использованием JWT; настройка RBAC для управления доступом на основе ролей; разработка системы отслеживания просмотра рекламы и начисления баллов. - B2C проект (11 месяцев): разработка интерфейса для бронирования рабочих мест; интеграция с backend-сервисами по бронированию и управлению рабочими местами; реализация системы фильтрации и поиска по рабочим местам с учётом параметров и предпочтений пользователей.

Подробнее
E-commerce & Retail • Government & Public Sector • Information Security • RnD
МФ
Максим Ф.
Москва
Системный аналитик
Senior
4 545,45 Р/час
UML
AIM
СМЭВ
office
MS Windows
атс
брокеры сообщений
Postman
XMind
+90

Опыт работы аналитиком более 18 лет. Имею технический бэкграунд и богатый опыт участи в различных проектах по секторам экономики: добычи, производства, логистики, коммерции, банкинга, здравоохранения, образования, науки, безопасности, индустрии развлечений, поддержки и ремонта. Я быстро адаптируюсь под нужды и особенности проекта. Благодаря коммуникабельности, быстро нахожу общий язык со стейкхолдерами. В работе и жизни применяю принципы бережливого производства и гибкие методологии разработки. Благодаря аналитическому складу ума отлично работаю с большими массивами данных, находить связи и закономерности. При постановке задач для команды разработки требования пишу атомарно по советам Карла Вигерса. Поставленные мной задачи понятны как аналитикам и дизайнерам, так и разработчикам с тестировщиками. Считаю, что аналитику, продуктовому менеджеру и руководителю, важно иметь стратегическое мышление и широкий кругозор. По принципу "Лишних знаний не бывает", поэтому я отлично нахожу и устраняю не только узкое место, но и первопричину проблемы.

Подробнее
Cloud Services • E-commerce & Retail • EdTech • Logistics & Transport • Telecom
ЕК
Егор К.
Ижевск
PHP разработчик
Middle+
2 825,85 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
Elasticsearch
API
JavaScript
+28

PHP разработчик Егор с грейдом Middle+ имеет опыт работы в областях Cloud Services, E-commerce & Retail, Logistics & Transport, Telecom и EdTech. Его ключевые навыки включают работу с Amazon S3, Apache, CI/CD, Cloudflare, CodeIgniter, Composer, Docker, Elasticsearch, Git, GitLab, Laravel, Magento, MySQL, Nginx, PHP, PHPUnit, PostgreSQL, RabbitMQ, Redis, REST API, Symfony, Twig, Zend, CSS, HTML, API, JavaScript. Егор участвовал в разработке корпоративного сервиса для управления бронированием услуг, где занимался развёртыванием тестового стенда, проектированием архитектуры базы данных, разработкой модуля авторизации и бронирования услуг, а также API для веб-сервиса. Также он работал над E-Commerce площадкой для продажи компьютеров и комплектующих, где занимался разработкой модулей Magento для автоматизации бизнес-процессов клиента, оптимизацией ядра Magento и поддержкой десктопного ПО компании. Среди других проектов — веб-портал автоматизации работы с Ebay, внутрикорпоративная система управления доставкой, ERP складская система, ERP система телекоммуникационной компании, платформа для онлайн-обучения и ERP система автоматизации IT бизнеса. Общая продолжительность работы на проектах составляет 3 года 8 месяцев.

Подробнее