Nodejs fullstack
Ihar
Возраст
20 лет (09 Августа 2005)
Город
Гродно
Переезд невозможен
Полная занятость
2 года 10 месяцев
Информационные технологии / IT / Интернет
Опыт:
Проект: E-commerce платформа для стоматологической компании
Компания: Tiqum
Период: Август 2025 – Июнь 2026
Описание: Клиентская часть, административная панель и система управления товарами, обучением и мероприятиями — всё это было объединено в многодоменной e-commerce платформе.
Роль: NestJS Backend-разработчик (Middle)
Команда: 1-3 Backend-разработчика, 1-2 frontend-разработчика, QA, BA, PM, Tech Lead
Стек: NestJS (monorepo), PostgreSQL, Redis,
Обязанности:
Создание REST API для клиентской стороны и административного интерфейса.
Внедрение каталога товаров, категорий, системы фильтрации и атрибутов, поисковую систему по разным сущностям, брендов, доставок, заказов, почтового модуля и прочих доменных модулей.
Настройка авторизационного механизма, интеграция с Redis.
Согласование API-контрактов с командой фронтенда.
Поддержание согласованности работы на бекенде проекта между разработчиками, введение гит системы и правил работ в команде.
Достижения:
Реализована гибкая фильтрация по динамическим атрибутам, типам и категориям.
Написан почтовый модуль для отправки писем клиенту и менеджеру с рендером шаблонов hbs с подстановкой условных фраз и компонентов.
Разработан поисковый модуль на базе PostgreSQL.
Формирование SQL-запросов с применением CTE WITH RECURSIVE для построения иерархического дерева категорий для хлебных крошек и подкатегорий
Проект: Система расчета материалов для полиграфии
Компания: Tiqum
Период: Февраль 2025 – Июль 2025
Описание: Backend-решение для просчета стоимости и параметров полиграфической продукции, учитывающее материалы, размеры, технологические лимиты и производственные характеристики.
Роль: NestJS Backend-разработчик (Middle)
Команда: 1 Backend-разработчик, 1 Frontend-разработчик, PM, Tech Lead
Стек: NestJS (monorepo), PostgreSQL, Redis
Обязанности:
Погружение в существующий домен backend-системы после ухода предыдущего разработчика. Самостоятельное изучение по Confluence а в последствии её изменение и дополнение для новых разработчиков.
Поддержка и правки модуля расчетов затрат материалов и расчет стоимости конечного изделия.
Развитие функциональных возможностей приложения и их поддержка.
Настройка отправки писем регистрации клиентов и менеджера
Достижения:
Выявлен и устранен критический баг в расчётах материалов, который проявлялся в определённых условиях и блокировал продажи.
Повышена стабильность вычислений и предсказуемость результатов.
Снижен процент ошибок при формировании заказов.
Дополнение существующей системы модулем авторизации и OTP
Проект: Инженерный калькулятор для расчета давления грунта на шпунт
Компания: Tiqum
Период: Август 2024 – Март 2025
Описание: Backend-система для инженерных расчётов давления грунта и сопутствующих вычислений. Применялась инженерами для автоматизации физических расчётов, хранения истории, проверки гипотез прочности конструкций.
Роль: NestJS Backend-разработчик (Middle)
Команда:1 Backend-разработчик, 1 Frontend-разработчик, PM, Tech Lead
Стек: Nest.js, TypeScript, PostgreSQL, Docker, Redis
Обязанности:
Поддержка и разработка API для расчётных модулей на Nest.js, проектирование динамической валидации и сущностей системы, изучение документации и существующего проекта.
Внедрение системы вычислений с использованием паттернов Strategy и Factory для контрольных расчётов.
Отладка и стабилизация сложной бизнес-логики физических расчётов, устранение утечек памяти и нестабильных участков.
Архитектурный рефакторинг и подготовка системы к дальнейшему расширению.
Общение с узко квалифицированным специалистом математиком-физиком и проектирования апи системы под требования
Достижения:
Унифицированы расчётные модули за счёт паттернов проектирования Strategy и Factory.
Внедрена сущность контрольных задач и под них написана логика для унификации обращения клиента к апи и чистоты кода.
Построено дерево расчётов с возможностью хранения истории вычислений.
Внедрение и улучшение системы валидации.
Проект: CRM-система в инженерной компании
Период: Октябрь 2023 – Июнь 2024
Описание: Внутренняя CRM для автоматизации работы сервисного отдела — управление заявками, объектами, сотрудниками и инженерными задачами, учет этапов выполнения работ.
Роль: Fullstack React Node.js developer
Команда: Fullstack-разработчик, PM, UI/UX Designer
Стек: Nest.js, TypeScript, PostgreSQL, Docker, Redis
Обязанности:
Создание backend API и бизнес-логики приложения.
Реализация авторизации и ролевой модели пользователей.
Разработка интерфейсов для управления заявками и объектами.
Связка фронтенда и бэкенда в единое приложение.
Разработка доменных фич и проведение ручного тестирования.
Достижения:
Построена система управления заявками и статусами выполнения работ.
Внедрено разграничение ролей и прав доступа.
Оптимизирован процесс учёта инженерных задач внутри компании.
Высшее
Программная инженерия
Гродно, 2026 — продолжаю учиться
8 июля, 2023
Валерий Романович
Город
Гродно local_shipping
Возраст
34 года ( 6 февраля 1992)
Опыт работы:
6 месяцев
Последнее место работы:
IOS developer junior, Untitled Kingdom
10.2022 - 04.2023
19 июля, 2023
Евгений Николаевич
Город
Гродно
Возраст
35 лет (18 июля 1991)
Опыт работы:
2 года и 10 месяцев
Последнее место работы:
Frontend developer, Yellow Square
05.2020 - 03.2023
31 мая, 2022
1 000 руб
Резюме размещено в отрасли
