Олег Н. NestJS разработчик, Senior
ID 23438
ОН
Олег Н.
Мужчина
Россия, Тюмень, UTC+5
Ставка
3 545,45 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
NestJS разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный, технически подкованный, увлеченный разработкой специалист. Вникает в суть, предлагает более оптимальные решения. Соблюдает стандарты разработки. Любит новые технические вызовы. Самостоятельный. Отлично работает в команде. Есть опыт менторства младших разработчиков.
Разрабатывал серверные приложения:
Кастомизируемые с помощью плагинов административные панели + REST API с использованием Strapi
REST API на Nest.js, mockup бэкенда на Express.js
Вынесение функционала в микросервис
Также участвовал в разработке фронтенд-приложений:
SPA приложений
Встраиваемых виджетов
Приложений с генерацией страниц и компонентов на сервере (Next.js)
Есть опыт проектирования архитектуры приложений, ведения документации, ревью кода, автоматизации процесса сборки на сервере, контейнеризации приложений.
Профессиональные навыки "Работа с командой:
Проводит Code Review коллег;
Проводил cross Code Review в команде;
Понимание технологий - умение их объяснить;
Менторство младших разработчиков.
Работа с проектами:
Опыт разработки продуктов с нуля;
Умение быстро ориентироваться в чужом коде;
Оценивал поставленные задачи;
Самостоятельность;
Понимание алгоритмов;
Написание Unit тестов;
Написание технического дизайна к задачам;
Выделение микросервисов;
Управление правами;
Контейнеризация приложений;
Адаптивная верстка;
Понимание архитектуры приложений;
Понимание принципов SOLID, DRY, Clean Architecture.
Работа с дизайном:
Опыт в разработке интерфейсов, понимание UX;
Опыт работы с готовыми макетами в Figma."
Проекты
(4 года 6 месяцев)
КОРПОРАТИВНЫЙ ПОРТАЛ ПО РАБОТЕ С СОТРУДНИКАМИ
Роль
Backend разработчик
Обязанности
Описание проекта
Портал для планирования и отслеживания профессионального развития сотрудников в компании-ритейлере с использованием микросервисов.
Состав команды
2 frontend разработчика, 2 backend разработчика, 2 QA, 1 PM, 1 аналитик;
"- Создание ролевой системы ролей пользователей с помощью библиотеки CASL
- Выделение модуля “Уведомления” в микросервис, настройка обмена сообщениями между сервисами с помощью брокера RabbitMQ
- Разработка модуля “Отпуска”, включающего логику создания и флоу утверждения запросов, интеграцию с календарем, настройку API, генерацию отчетов и уведомлений
- Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов
- Поддержка портала"
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, CSS, JavaScript, Node.js, GraphQL, Cypress, Jest, TypeScript, Sequelize, Keycloak, Pm2, React Hook Form, Unix, NestJS, SWR, Yup, Next.js, Apollo, Material UI, E2E testing, WebSockets, ESLint, React Select, Date-fns, React, Tailwind, casl, framer-motion
Отрасль проекта
HRTech
Период работы
Сентябрь 2024 - Март 2025
(7 месяцев)
ОФОРМИСТ - ВСТРАИВАЕМЫЙ УНИВЕРСАЛЬНЫЙ КОНСТРУКТОР МЕБЛИРОВКИ И ОТДЕЛКИ
Роль
Backend разработчик
Обязанности
Описание проекта
"Стартап, идея которого - дать возможность любому девелоперу (застройщику) предлагать потребителю услугу отделки и меблировки на сайте, где покупатель смог бы, как конструктор, «собирать» дизайн для квартиры и подбирать мебель на свой вкус. Стоимость мебели и ремонта можно включить в ипотеку.
Было необходимо реализовать встраиваемый на сайт девелопера конструктор квартир и административную панель для заказчика, где он может добавлять застройщиков, стили, загружать фото и описания, оперативно изменять проекты."
Состав команды
1 Frontend разработчик, 1 Backend разработчик, 1 Fullstack разработчик, 1 TL, 1 QA
"Панель управления контентом:
В качестве основы для создания панели управления контентом был использован Node.js фреймворк Strapi;
В ходе кастомизации бэкенд части приложения были написаны несколько плагинов для кастомизации и создания новых контроллеров и сервисов, добавления крон-задач (сron jobs), функций жизненного цикла записей, модулей для работы с Excel-таблицами;
Реализованы кастомные модули для управления контентом; Настроена система прав и доступов к модулям и плагинам;
Разработано API;
+ Реализация автоматической генерации (формирования) писем с информацией о действиях пользователя при работе с виджетом;
+ Исправление багов, выявленных на этапе тестирования;
+ Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
+ Доработка внешней библиотеки под нужды проекта."
Стек специалиста на проекте
PostgreSQL, Git, CSS, Docker, JavaScript, Node.js, TypeScript, React Hook Form, Strapi, Vite, Material UI, React, Zod, framer-motion
Отрасль проекта
Realty & Constructoring
Период работы
Март 2024 - Август 2024
(6 месяцев)
КОРПОРАТИВНЫЙ ПОРТАЛ ПО РАБОТЕ С СОТРУДНИКАМИ
Роль
Backend разработчик
Обязанности
Описание проекта
Портал для планирования и отслеживания профессионального развития сотрудников в компании-ритейлере с использованием микросервисов.
Состав команды
3 frontend разработчика, 2 backend разработчика, 2 QA, 1 PM, 1 аналитик;
"Разработка модуля “Резюме сотрудников”, включающего в себя логику работы с информацией о навыках, опыте работы, образовании, и проектах, поиск, фильтрацию, генерацию файлов резюме (PDF, DOCX) и их привязку к профилям сотрудников.
Разработка модуля “Календарь”, включающего логику работы с событиями различных типов, генерацию событий и заполнение календаря из ICS-файлов.
Разработка модуля для работы с уведомлениями - как с уведомлениями о событиях так и периодических, настройка логики их отправки на почту, в приложение и в Telegram-чат сотрудников.
Разработка модуля “Встречи”, интеграция с календарем.
Разработка модуля контроля планов развития сотрудников - с возможностью отследить историю версий, добавление плана развития, возможности отследить выполнение целей развития и планирование встреч с помощью библиотеки по работе с датами Date-fns;
+ Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
+ Исправление багов, выявленных на этапе тестирования;
+ Написание технического дизайна к задачам
"
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, CSS, JavaScript, Node.js, GraphQL, Cypress, Jest, TypeScript, Sequelize, Keycloak, Pm2, React Hook Form, Unix, NestJS, SWR, Yup, Next.js, Apollo, Material UI, E2E testing, WebSockets, ESLint, React Select, Date-fns, React, Tailwind, casl, framer-motion
Отрасль проекта
HRTech
Период работы
Май 2023 - Февраль 2024
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СибГУТИ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.