Senior Node.js Developer
300 000 руб
Евгений
Возраст
40 лет (15 Октября 1985)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
13 лет 5 месяцев
Продажи / Торговля
Интернет-магазин сантехники и товаров для дома: ~300 000 товаров, ~5 млн атрибутов, ~800 брендов, 290 категорий.
Команда: 1 разработчик, 1 аналитик.
- Спроектировал и разработал с нуля PIM-систему для управления товарами от поставщиков: товары, категории, бренды, атрибуты, поставщики, склады, цены, остатки и история изменений товаров с возможностью отката.
- Разработал pipeline импорта данных от поставщиков: загрузка и обработка товаров, маппинг атрибутов, автоматическое обновление цен и остатков и синхронизация с интернет-магазином.
- Оптимизировал каталог при росте с ~5 000 до ~160 000 товаров, использовал кэширование, оптимизацию индексов и тюнингом БД, сократил время ответа с 1-2 с до 50-400 мс, при ~300 000 товаров переработал ключевой запрос, сократив время ответа по крупнейшей категории до ~300 мс.
- Переработал модель товарных характеристик от неструктурированных параметров и 4 базовых фильтров к типизированным атрибутам и динамической фасетной фильтрации, оптимизировал запрос фасетов до ~300 мс.
- Развивал полнотекстовый поиск на OpenSearch: проектировал индексы, фильтрацию и сортировку каталога, оптимизировал поисковые запросы.
- Работал над декомпозицией backend-монолита на доменные модули, выделяя независимые области Catalog / Product / Order и формируя границы для дальнейшего перехода к микросервисной архитектуре.
- Реализовал интеграции с Bitrix24 (обработка лидов через вебхуки), ЮКасса, маркетплейсы (Ozon, WB, Яндекс) и AI-генерацию контента.
- Дорабатывал CMS для управления фасетами в каталоге и массовой обработкой данных.
Стек: Node.js, NestJS, TypeScript, TypeORM, Prisma, PostgreSQL, OpenSearch, Redis, BullMQ, RabbitMQ, Nuxt 3, Vue 3, GitLab, Docker, CI/CD
Продажи / Торговля
Разрабатывал единую бизнес-платформу для производителя детских колясок, которая должна была объединить ERP, CRM, BPM, складской и производственный учёт, продажи и e-commerce.
Команда: 2 разработчика, 1 архитектор БД, 1 Project Manager.
- Проектировал и реализовывал модули единой ERP/CRM-платформы: пользователи и компании, приглашение и управление сотрудниками, профили пользователей и базовый функционал управления товарами.
- Проектировал и реализовывал backend/API внутренних модулей платформы, интегрируя бизнес-логику.
- Спроектировал pipeline генерации кастомных стикеров для персонализированных товаров: удаление фона, добавление текста, белого контура, применение фильтров и сборка итогового изображения. Полная генерация занимала ~20-30 сек, изменение текста/фильтров ~10 сек.
- Разрабатывал Bampic - e-commerce для персонализированных товаров (кружки, одежда, текстиль), интегрируя pipeline генерации кастомных изображений.
- Разработал интерактивный промо-сайт с кастомной анимацией и расчётом траекторий движения элементов без использования спрайтов.
- Разрабатывал frontend-приложения на Next.js / React, а также мобильное приложение на React Native / Expo.
Технологии: Node.js, TypeScript, NestJS, PostgreSQL, MySQL, MongoDB, Kafka, GCP, ImageMagick, Next.js, React, Redux, MUI, React Native, Expo.
Туризм / Гостиницы / Рестораны
Топхотелс это информационная база данных, основу которой составляет комплекс систематизированных справочных данных об отелях, их описаний и фотографий, а также механизмы оценки деятельности отеля.
- Развивал крупный веб-сервис в travel-сфере
- Провел рефакторинг шаблонов, снизив дублирование кода
- Разработал систему загрузки пользовательских изображений с распределением по серверам, значительно повысив пропускную способность
- Оптимизировал работу хранилища и кэширования, снизив нагрузку на систему
- Реализовал инструменты мониторинга консистентности данных
- Пересмотрел использование materialized views и оптимизировал сложные SQL-запросы
Технологии: PHP, Yii2, PostgreSQL, ImageMagick, jQuery
Информационные технологии / IT / Интернет
Web приложение для автодилеров по расчету и покупка Осаго и Каско.
Команда: 5 Fullstack-разработчиков, 5 Аналитиков, 1 Oracle.
- Разрабатывал систему расчёта страховых продуктов
- Создал механизм генерации документов (DOC/XLS), упростив обновления
- Улучшил процессы релизов и обновлений у клиентов
- Через год стал одним из ведущих разработчиков
Среднее специальное
Уфа, 2004 — 2010 гг.
Среднее
Уфа, 1994 — 2004 гг.
Английский — Разговорный
Пишите: https://t.me/djosmer2
Github: https://github.com/djosmer
Senior Node.js Developer с опытом более 10 лет в разработке и развитии высоконагруженных веб-приложений, преимущественно в сфере e-commerce и data-intensive систем.
Специализируюсь на Node.js, проектировании архитектуры, оптимизации производительности и построении data pipeline. Имею опыт работы на всех этапах разработки: от анализа требований до внедрения, сопровождения и менторинга.
23 июня, 2015
Владимир Сергеевич
Город
Москва local_shipping
Возраст
48 лет (12 июня 1978)
Опыт работы:
23 года и 8 месяцев
Последнее место работы:
C#/.Net Architect, Microsoft
01.2003 - по текущее время
22 июля, 2020
Дмитрий
Город
Москва
Возраст
56 лет ( 2 июня 1970)
Опыт работы:
30 лет и 8 месяцев
Последнее место работы:
Системный администратор / IT специалист / WEB разработчик, Несколько компаний
01.1996 - по текущее время
11 января, 2025
Дмитрий
Город
Москва local_shipping
Возраст
27 лет (10 июня 1999)
Опыт работы:
4 года и 3 месяца
Последнее место работы:
C/C++ developer, ФАЙВДЖЕН
01.2023 - по текущее время
Резюме размещено в отрасли
