Олег Н. NestJS разработчик, Senior

ID 23438
ОН
Олег Н.
Мужчина
Россия, Тюмень, UTC+5
Ставка
3 545,45 Р/час
НДС не облагается
Специалист доступен с 15 мая 2025 г.

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

Подробнее
О специалисте
Специализация
NestJS разработчик
Грейд
Senior
Навыки
JavaScript
NestJS
Node.js
React
TypeScript
Axios.js
Bootstrap
Chakra UI
CSS3
Cypress
Docker
E2E testing
ESLint
Express.js
framer-motion
Git
Git Flow
HTML5
Jest
Keycloak
Mantine UI
Material UI
Next.js
npm/yarn
OpenAPI
Pm2
Prisma.js
RabbitMQ
REST API
Sequelize
ssgssr
Strapi
SWR
Tailwind
TanStack Query
Vite
Yandex Maps
Yup
Zod
zustand
PostgreSQL
Redis
Babel.js
BEM
Bitbucket
casl
Chart.js
CSS
Docker Compose
Effector
HTML
Nginx
PHP
Prettier
React Hook Form
React Navigation
React testing library
Redux
RTK Query
SCSS
Styled-Components
Stylelint
Swagger
Webpack
WebSockets
Отрасли
E-commerce & Retail
EdTech
FoodTech
HRTech
Realty & Constructoring
Главное о специалисте
Опытный, технически подкованный, увлеченный разработкой специалист. Вникает в суть, предлагает более оптимальные решения. Соблюдает стандарты разработки. Любит новые технические вызовы. Самостоятельный. Отлично работает в команде. Есть опыт менторства младших разработчиков. Разрабатывал серверные приложения: Кастомизируемые с помощью плагинов административные панели + 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, генерацию отчетов и уведомлений - Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов - Поддержка портала"
Стек специалиста на проекте
React Hook Form, GraphQL, casl, WebSockets, Date-fns, Pm2, Keycloak, Git, Cypress, Jest, Apollo, Unix, SWR, ESLint, React Select, CSS, TypeScript, Yup, Material UI, Next.js, RabbitMQ, React, NestJS, JavaScript, Node.js, Tailwind, PostgreSQL, Sequelize, framer-motion, E2E testing
Отрасль проекта
HRTech
Период работы
Сентябрь 2024 - Март 2025  (7 месяцев)
ОФОРМИСТ - ВСТРАИВАЕМЫЙ УНИВЕРСАЛЬНЫЙ КОНСТРУКТОР МЕБЛИРОВКИ И ОТДЕЛКИ
Роль
Backend разработчик
Обязанности
Описание проекта "Стартап, идея которого - дать возможность любому девелоперу (застройщику) предлагать потребителю услугу отделки и меблировки на сайте, где покупатель смог бы, как конструктор, «собирать» дизайн для квартиры и подбирать мебель на свой вкус. Стоимость мебели и ремонта можно включить в ипотеку. Было необходимо реализовать встраиваемый на сайт девелопера конструктор квартир и административную панель для заказчика, где он может добавлять застройщиков, стили, загружать фото и описания, оперативно изменять проекты." Состав команды 1 Frontend разработчик, 1 Backend разработчик, 1 Fullstack разработчик, 1 TL, 1 QA "Панель управления контентом: В качестве основы для создания панели управления контентом был использован Node.js фреймворк Strapi; В ходе кастомизации бэкенд части приложения были написаны несколько плагинов для кастомизации и создания новых контроллеров и сервисов, добавления крон-задач (сron jobs), функций жизненного цикла записей, модулей для работы с Excel-таблицами; Реализованы кастомные модули для управления контентом; Настроена система прав и доступов к модулям и плагинам; Разработано API; + Реализация автоматической генерации (формирования) писем с информацией о действиях пользователя при работе с виджетом; + Исправление багов, выявленных на этапе тестирования; + Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов; + Доработка внешней библиотеки под нужды проекта."
Стек специалиста на проекте
React Hook Form, Git, Strapi, Zod, CSS, Docker, TypeScript, Vite, Material UI, React, JavaScript, Node.js, PostgreSQL, framer-motion
Отрасль проекта
Realty & Constructoring
Период работы
Март 2024 - Август 2024  (6 месяцев)
КОРПОРАТИВНЫЙ ПОРТАЛ ПО РАБОТЕ С СОТРУДНИКАМИ
Роль
Backend разработчик
Обязанности
Описание проекта Портал для планирования и отслеживания профессионального развития сотрудников в компании-ритейлере с использованием микросервисов. Состав команды 3 frontend разработчика, 2 backend разработчика, 2 QA, 1 PM, 1 аналитик; "Разработка модуля “Резюме сотрудников”, включающего в себя логику работы с информацией о навыках, опыте работы, образовании, и проектах, поиск, фильтрацию, генерацию файлов резюме (PDF, DOCX) и их привязку к профилям сотрудников. Разработка модуля “Календарь”, включающего логику работы с событиями различных типов, генерацию событий и заполнение календаря из ICS-файлов. Разработка модуля для работы с уведомлениями - как с уведомлениями о событиях так и периодических, настройка логики их отправки на почту, в приложение и в Telegram-чат сотрудников. Разработка модуля “Встречи”, интеграция с календарем. Разработка модуля контроля планов развития сотрудников - с возможностью отследить историю версий, добавление плана развития, возможности отследить выполнение целей развития и планирование встреч с помощью библиотеки по работе с датами Date-fns; + Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов; + Исправление багов, выявленных на этапе тестирования; + Написание технического дизайна к задачам "
Стек специалиста на проекте
React Hook Form, GraphQL, casl, WebSockets, Date-fns, Pm2, Keycloak, Git, Cypress, Jest, Apollo, Unix, SWR, ESLint, React Select, CSS, TypeScript, Yup, Material UI, Next.js, RabbitMQ, React, NestJS, JavaScript, Node.js, Tailwind, PostgreSQL, Sequelize, framer-motion, E2E testing
Отрасль проекта
HRTech
Период работы
Май 2023 - Февраль 2024  (10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СибГУТИ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.

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

EdTech
ДЩ
Даниил Щ.
Тюмень
NestJS разработчик
Middle+
3 896,1 Р/час
CSS3
Docker
Git
GraphQL
HTML5
JavaScript
Laravel
Linux
MySQL
NestJS
+13

Даниил — опытный разработчик, специализирующийся на NestJS. Обладает навыками работы с широким спектром технологий и инструментов, включая CSS3, Docker, Git, GraphQL, HTML5, JavaScript, Laravel, Linux, MySQL, NestJS, Node.js, PostgreSQL, Postman. Имеет опыт работы в проекте «Онлайн школа №1» в качестве middle frontend разработчика. В его обязанности входило создание и поддержка пользовательских интерфейсов, работа с фреймворками, интеграция с API, оптимизация производительности, тестирование и отладка, участие в код-ревью, сотрудничество с дизайнерами, документирование кода и актуализация знаний. Даниил следит за новыми технологиями и трендами в области frontend-разработки. Он готов к командной работе и участию в ежедневных стендапах, планировании спринтов и других активностях.

Подробнее

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

E-commerce & Retail • EdTech • FoodTech • HRTech • Realty & Constructoring
ОН
Олег Н.
Тюмень
NestJS разработчик
Senior
3 545,45 Р/час
HTML5
React Hook Form
React testing library
ssgssr
PHP
Redux
Styled-Components
React Navigation
casl
WebSockets
+65

Опытный, технически подкованный, увлеченный разработкой специалист. Вникает в суть, предлагает более оптимальные решения. Соблюдает стандарты разработки. Любит новые технические вызовы. Самостоятельный. Отлично работает в команде. Есть опыт менторства младших разработчиков. Разрабатывал серверные приложения: Кастомизируемые с помощью плагинов административные панели + 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."

Подробнее