Денис Веселов

Backend-разработчик Node.js

По образованию: Инженер по автоматизации технологических процессов.

В веб-разработке с 2018 года. Занимаюсь созданием веб-приложений и автоматизацией процессов.

Специализируюсь на backend-разработке с использованием Node.js, Postgres, микросервисной архитектуры. Есть опыт работы с frontend (Vue) и в смежных технологиях.

Участвовал в разных проектах: от создания телеграм-ботов до интеграции бизнеса с внешними CRM и разработке прототипов устройств.

Умею работать в командах по Scrum, как оффлайн, так и удаленно.

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

Навыки

Проекты

Автопостинг для социальных сетей

Создал модуль автопостинга в соцсети VK, OK, Telegram с поддержкой планирования публикаций. Использовал NestJS, PostgreSQL.

Технологии: Node.js, NestJS, PostgreSQL, Docker, CI/CD

CRM для учебных центров

Занимался разработкой новых функций сайта и доработкой существующих, устранением багов. Примеры выполненных задач:

  • Доработал подстановки адреса для рассылок
  • Реализовал кэширование авторизационных данных в Redis
  • Дополнял логирование пользовательских действий новыми событиями
  • Разработал часть роутов для интеграции учебного центра с телеграм-ботом
  • Создал компонент Angular для отображения подсказок

Технологии: Node.js, Express.js, Angular, PostgreSQL, Redis, GitLab

Backend для букмекерской конторы

Участвовал в разработке и поддержке backend для букмекерской платформы. Основные задачи:

  • Создание API для взаимодействия с фронтендом (Node.js + AdonisJs)
  • Интеграция с API платежных систем, разработка и поддержка системы депозитов и выплат
  • Реализация рассылки транзакционных email для пользователей. Интеграция с API Unisender.
  • Добавление функционала backend для клиентской и административной частей приложения

Технологии: Node.js, AdonisJs v4, PostgreSQL, REST API, Docker, CI/CD, Git, GitLab

Автоматизация процессов в сети прачечных

Принимал участие в проектах сети прачечных в роли backend-разработчика в составе IT-отдела. Ключевые достижения:

  • Разработал Backend API приложения для B2B-клиентов, обеспечивающего создание и управление заказами
  • Участвовал в создании прототипа устройства для автоматической приемки и выдачи вещей клиентам
  • Настроил и интегрировал CRM "Мегаплан" с синхронизацией данных через API с внутренними приложениями
  • Интегрировал API оператора фискальных данных "Orange Data"
  • Реализовал бота для управления заказами через Telegram API

Технологии: Node.js, AdonisJs v5, PostgreSQL, Git

Разработка CPA-системы и других проектов

Участвовал в создании и поддержке различных проектов:

  • Поддержка CPA-системы, устранение багов, внедрение нового функционала (PHP, Yii2)
  • Разработка "с нуля" маркетплейса недвижимости. Поддержка и развитие проекта.
  • Разработка REST API для CRM-системы экологического мониторинга
  • Fullstack-разработка (Nuxt + PHP Laravel) для проектов по статистике продаж

Также разработал мини-проекты:

  • Автоматизации администрирования и обработки данных через API VK.
  • Бот Telegram для доступа в офисные помещения.

Технологии: PHP (Yii2, Laravel), Nuxt, Node.js, PostgreSQL, MySQL, Telegram API

Контакты

Мое резюме на hh.ru