По образованию: Инженер по автоматизации технологических процессов.
В веб-разработке с 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