Олeг Н. Full Stack разработчик, Senior
ID 25585
ОН
Олeг Н.
Мужчина, 30 лет
Россия, Тюмень, UTC+5
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опыт оценки задач, декомпозиции крупных задач, расстановки приоритетов.
Работа с Jira, Confluence.
Анализ требований, подготовка технического дизайна к задачам.
Опыт проектирования архитектуры приложений.
Разработка SPA и SSR-решений (Next.js).
Опыт работы с Redux, Redux Toolkit, Zustand, Effector.
Адаптивная верстка, использование Tailwind CSS, SCSS, Styled-components.
Опыт работы с Material-UI, Mantine UI, Chakra UI, Ant Design.
Работа с REST API, Axios, KeyCloak, Yandex Maps.
Реализация фильтрации данных, ролевых моделей доступа (CASL), конструкторов и многошаговых форм.
Работа с очередями (Kafka, RabbitMQ).
Оптимизация загрузки сайта, работа с SSR/SSG в Next.js, использование Bundle анализатора и React Profiler.
Создание интерфейсов для управления контентом.
Оптимизация скорости загрузки страниц, настройка SSR в Next.js.
Проведение Code Review, настройка ESLint, Prettier.
Управление командой, менторство младших разработчиков.
Опыт работы в Agile/Scrum/Kanban, взаимодействие с разработчиками, дизайнерами, аналитиками, QA и PM.
Проведение кросс-Code Review в команде.
Опыт разработки продуктов с нуля.
Анализ и работа с чужим кодом.
Самостоятельность в принятии решений.
Применение алгоритмов в разработке.
Написание Unit-тестов.
Понимание монолитной и микросервисной архитектур.
Понимание архитектуры React-приложений.
Оптимизация производительности React-приложений.
Применение принципов SOLID, DRY, Clean Architecture.
Опыт UX-разработки интерфейсов.
Работа с макетами в Figma.
Проекты
(4 года 3 месяца)
Корпоративный портал по работе с сотрудниками
Роль
Fullstack разработчик
Обязанности
Разработка с нуля корпоративного портала для планирования и отслеживания профессионального развития сотрудников.
Команда: 2 frontend разработчика, 2 backend разработчика, 2 QA, 1 PM, 1 аналитик
Основной функционал:
- Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
- Написание технического дизайна к задачам;
- Проведение код-ревью;
- Создание системы ролей пользователей (CASL);
- Выделение модуля “Уведомления” в микросервис, настройка обмена сообщениями между сервисами (Kafka);
Разработал следующие модули:
- “Отпуска” - включает логику создания и флоу утверждения запросов, интеграцию с календарем, настройку API, генерацию отчетов и уведомлений;
- “Резюме сотрудников” (навыки, опыт работы, образование, проектах, поиск, фильтрация, генерация файлов резюме (PDF, DOCX) и их привязка к профилям сотрудников);
- “Календарь” и “Встречи” - работа с событиями различных типов, генерация событий и заполнение календаря из ICS-файлов;
Модуль для работы с уведомлениями (периодические в том числе), настройка логики их отправки на почту, в приложение и в Telegram-чат сотрудников;
- “Контроль планов развития сотрудников" с возможностью отследить историю версий, добавления плана развития + отслеживание целей, планирование встреч (Date-fns).
Достижения
Разработал систему ролей пользователей (CASL);
Выделил модуль “Уведомления” в микросервис, настроил обмен сообщениями между сервисами (Kafka)
Стек специалиста на проекте
React Hook Form, GraphQL, casl, WebSockets, Date-fns, Pm2, Keycloak, Git, Cypress, Jest, SSH, Apollo, Unix, SWR, Kafka, ESLint, React Select, CSS, Docker, TypeScript, Yup, Terminal, Material UI, Next.js, RabbitMQ, React, NestJS, JavaScript, Node.js, Tailwind, PostgreSQL, Sequelize, framer-motion, E2E testing, Microservices
Отрасль проекта
E-commerce & Retail
Период работы
Март 2024 - Апрель 2025
(1 год 2 месяца)
Встраиваемый универсальный конструктор меблировки и отделки
Роль
Fullstack разработчик
Обязанности
Создание встраиваемого на сайт девелопера конструктора квартир и административной панели для оперативного изменения дизайн-проектов с возможностью включить стоимость мебели и ремонта в ипотеку.
Команда: 1 Frontend разработчик, 1 Backend разработчик, 1 Fullstack разработчик, 1 TL, 1 QA
- Реализация автоматической генерации (формирования) писем с информацией о действиях пользователя при работе с виджетом;
- Исправление багов, выявленных на этапе тестирования;
- Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
- Доработка внешней библиотеки под нужды проекта;
- Разработка логики перемещения по интерактивному тесту для подбора дизайнерских решений;
- Написание нескольких плагинов для кастомизации и создания новых контроллеров и сервисов, добавления крон-задач (сron jobs), функций жизненного цикла записей, модулей для работы с Excel-таблицами;
- Интеграция с CRM застройщика;
- Разработано API.
Достижения
- Реализовал кастомные модули для управления контентом
- Настроил систему прав и доступов к модулям и плагинам
Стек специалиста на проекте
TypeORM, React Hook Form, Git, JWT, Zod, Confluence, CSS, Docker, zustand, TypeScript, Vite, Material UI, React, NestJS, JavaScript, REST API, Node.js, Jira, PostgreSQL, framer-motion, unocss, Functional CSS
Отрасль проекта
Realty & Constructoring
Период работы
Декабрь 2022 - Февраль 2024
(1 год 3 месяца)
Дистрибьютор систем нагревания табака
Роль
Fullstack разработчик
Обязанности
Разработка с нуля сайта компании по поставке табачной продукции и нагревательных систем для табака с учетом задачи последующего масштабирования, внедрения сервисов для взаимодействия с дилерами и розничными покупателями.
Команда: 3 Fullstack разработчика, TL, Product, PM, аналитик, QA
- Разработка административной панели с возможностью управлять контентом сайта, посмотреть информацию об оставленных заявках и истории изменений контента (Strapi);
- Разработка API для клиентского приложения;
- Интеграция с AmoCRM;
- Интеграция с 1С;
- Использование геолокации для выбора и предзаказа товара в ближайшей точке продаж;
- Настройка системы рассылки уведомлений о события на почту менеджеру;
- Разработка логики перемещения по интерактивному тесту для выбора вкуса стиков;
- Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
- Исправление багов, выявленных на этапе тестирования.
Стек специалиста на проекте
React testing library, Redux, npm, Git, Jest, Swagger, JWT, Yandex Maps API, Strapi, ESLint, Docker, TypeScript, Yup, Next.js, OpenAPI, React, JavaScript, REST API, Node.js, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2021 - Ноябрь 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СибГУТИ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.
Дополнительное
Учебное заведение
IQ Dev
Специальность
Практический курс “Javascript разработчик уровень Middle”
Завершение учебы
2022 г.