Разработка и поддержка бэкенд-сервисов для заказчиков компании. Написание кода с нуля, проектирование схем баз данных и интеграции с внешними API.
Проекты:
Система управления персоналом и задач (Благоустройство)
Микросервисная система для компании по благоустройству территорий. Единственный бэкенд-разработчик на проекте.
- Спроектировал и написал бэкенд из 6 микросервисов: авторизация пользователей, учет сотрудников и ролей, обработка задач, геоданные, расписание и уведомления.
- Сделал авторизацию на JWT + Refresh Token с ролевой моделью доступа RBAC.
- Реализовал бэкенд для работы с пространственными данными на базе PostgreSQL + PostGIS (импорт геометрии улиц и объектов).
- Настроил автоматическое создание задач по расписанию через планировщик, интеграцию с S3 и аудит действий (30+ REST API методов).
Система техподдержки завода электроники
Бэкенд-сервис для обработки обращений сотрудников завода через Telegram-бота.
- Разработал интеграцию с Telegram Bot API.
- Реализовал создание, маршрутизацию и отслеживание статусов заявок.
- Настроил обработку фоновых задач с использованием Goroutines.
Telegram Mini App для косметологической студии
Сервис записи клиентов и обработки заявок через Telegram Mini App.
- Разработал REST API для работы с клиентами и заявками.
- Реализовал логику диагностического тестирования и административный раздел.
Информационная система анализа ипотечных объектов США
Сервис поиска и анализа объектов недвижимости и кредиторов.
- Разработал бэкенд API и настроил авторизацию через Google Sign-In (OIDC).
- Реализовал фильтрацию объектов и интеграцию с картой.
Платформа аренды пляжных ящиков
Сервис онлайн-бронирования и аренды.
- Написал REST API для обмена данными между фронтендом и бэкендом.
- Реализовал систему регистрации и управления бронированиями.