• Войти
Работа в Гродно
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Гродно
Работа в Гродно
наверх
  1. Работа в Гродно
  2. База резюме
  3. ⚫ Node.js✔
отправить приглашение
file_download

Node.js

от 08 Августа 2025

Игорь

Возраст

19 лет (09 Августа 2005)

Город

Гродно
Переезд невозможен

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

Полная занятость

Опыт работы

2 года 9 месяцев

Backend-разработчик
Детский мир в Гродно
Информационные технологии / IT / Интернет
1 год 5 месяцев,
Январь 2024 - Июнь 2025

Обязанности:
- Проектирование и реализация сервиса-агрегатора данных товаров.
- Интеграция с Kafka для получения событий об изменениях в сущностях.
- Синхронизация данных по updated_at через cron с сохранением состояния в Redis.
- Разработка фильтрации и поиска на базе Elasticsearch с учетом различных характеристик (цена, наличие, параметры).
- Проработка стратегии отказоустойчивости и резервной доставки данных при сбоях в Kafka.

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

Backend-разработчик (Junior)
SEMrush в Гродно
Информационные технологии / IT / Интернет
1 год 4 месяца,
Июль 2022 - Ноябрь 2023

Работал в рамках двух основных проектов:

1. Доработка endpoint'а с получением ключевых слов по домену, редактирование документации, тестирование

Обязанности:
- Разработка и доработка endpoint'а /api/keywords/top/:domain, включая реализацию query-параметров limit и sortBy.
- Внесение изменений в OpenAPI-документацию: описание новых параметров, схем ответов, примеры использования.
- Написание unit-тестов с использованием Jest и интеграционных тестов через Supertest с in-memory PostgreSQL; проверка работы API через Postman и curl.
- Участие в дейликах, планировании, ретроспективах и демо-созвонах; ревью кода, парное программирование с мидлами.
- Исправление багов, доработка поведения контроллера, логирования, обработка ошибок и валидация параметров запроса.

Достижения:
- Реализовал поддержку параметров limit (до 50) и sortBy (volume, traffic), что значительно расширило аналитические возможности для пользователей.
- Актуализировал OpenAPI и README, добавил наглядные примеры, что упростило онбординг и демонстрацию функциональности.
- Увеличил покрытие модуля тестами; внедрены интеграционные тесты с in-memory базой, что повысило надёжность изменений.
- Презентовал результат команде с помощью инструментов Swagger и Postman.
- Обновленный endpoint позволил фронтенду строить более точные графики и отчёты, улучшив пользовательский опыт.

2. Починить сломанные превью виджетов в боковом меню; оптимизировать и ускорить систему и проблемы с базой данных MongoDb

Обязанности и реализованные задачи:
- Генерация превью-графиков (виджетов):
Диагностика сломанного рендеринга, замена самописного решения на Puppeteer с Headless Chrome;
Автоматическое позиционирование, масштабирование и сохранение превью изображений (PNG) по шаблону.
- Мониторинг и устранение перегрузки MongoDB:
Интеграция Prometheus с кастомными метриками и построение Grafana-дэшбордов для отслеживания состояния базы данных;
Обнаружение проблемы с повторным созданием Mongoose-пулов и её решение;
Участие в планировании, ежедневных стендапах, ревью, демо и ретроспективах; взаимодействие с DevOps, frontend и QA.

Достижения:
- Обеспечена стабильная генерация скриншотов - теперь превью отображаются корректно и без сбоев. Новый механизм headless-рендеринга стал проще в поддержке и надёжнее в работе, чем старое самописное решение.
- Обнаружена и устранена проблема многократных подключений - система перестала зависать при высокой нагрузке.
- Настроены Grafana-дэшборды и метрики в Prometheus для отслеживания соединений, времени отклика и размера коллекций.
- Благодаря мониторингу удалось быстрее выявлять и устранять узкие места в архитектуре. Реальная работа с инструментами уровня продакшн: от headless-рендера до системного мониторинга и DevOps-диалогов.

Образование
Гродненский государственный университет им. Янки Купалы

Неоконченное высшее

Факультет математики и информатики, специальность Программная инженерия

Гродно, 2023 — продолжаю учиться

О себе

Node.js-разработчик с 3 годами опыта в backend-разработке. Специализируюсь на построении надежной серверной архитектуры, разработке REST API и интеграции с внешними сервисами. Участвовал в разработке микросервисов, реализовывал авторизацию, работу с очередями, кешированием, валидаторами и логированием. Писал юнит-тесты, работал с докером и системой контроля версий.

К основным профессиональным навыкам отношу:
- Разработку и масштабирование REST API
- Интеграцию микросервисов в распределённых системах
- Рефакторинг и оптимизацию legacy-кода
- Декомпозицию задач
- Работу с данными и кэшированием

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

30 мая, 2016

Программист

65 000 руб

Руслан Николаевич

Город

Гродно local_shipping

Возраст

48 лет (31 августа 1976)

Опыт работы:

21 год и 6 месяцев

Последнее место работы:

Менеджер по рекламе (удаленно), Статейное продвижение
02.2012 - по текущее время

отправить приглашение подробнее

31 мая, 2022

Python Developer

1 000 руб

Maksim

Город

Гродно

Возраст

29 лет ( 7 апреля 1996)

Опыт работы:

3 года и 6 месяцев

Последнее место работы:

Python Developer, IT-Overone
02.2022 - по текущее время

отправить приглашение подробнее

18 октября, 2023

Ios Developer

Артур Андреевич

Город

Гродно local_shipping

Возраст

22 года (18 августа 2002)

Опыт работы:

Без опыта

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • Программист / Разработчик
Подпишитесь на похожие резюме
к поиску резюме
Популярные специализации
  • Продавец-консультант
  • Продавец-кассир
  • Другое
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Повар
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2025 «Карьерист.ру»

  • О нас
  • Обратная связь