1. Социальная сеть микроблогов (Django, DRF, PostgreSQL).
Разработал API для публикации, редактирования и комментирования постов с пагинацией:
● Реализовал регистрацию с верификацией, JWT- аутентификацию и ролевую модель доступа.
● Написал Unittest-тесты для покрытия критических сценариев.
● Настроил Gunicorn + Nginx для обработки высоких нагрузок.
● Оптимизировал SQL-запросы в PostgreSQL, сократив время отклика на 30%.
2. REST API для сервиса учета рейтинга (Django, DRF, Djoser) (Роль: Тимлид):
● Разработал REST API для управления рейтингами объектов с JWT-авторизацией (Djoser).
● Декомпозировал задачи в команде, проводил code-review, настраивал Git-workflow.
● Оптимизировал запросы к PostgreSQL, добавил индексы для ускорения выборок.
● Интегрировал Simple-JWT для безопасного обновления токенов.
3. Кулинарный сайт с избранными рецептами (Django REST Framework, Docker, CI/CD).
Реализовал корзину продуктов и список избранных рецептов с синхронизацией между пользователями:
● Настроил Docker + docker-compose для развертывания (PostgreSQL, Django, Nginx).
● Автоматизировал тестирование и деплой через Github Actions.
● Добавил JWT-аутентификацию и ролевое управление (админ/пользователь).
4. FastAPI-сервис для благотворительного фонда.
Разработал REST API для сбора пожертвований с интеграцией Google Sheets API:
● Использовал SQLAlchemy + Alembic для работы с БД и миграций.
● Настроил асинхронные endpoints на FastAPI для высокой нагрузки.
● Реализовал логику инвестирования и экспорт данных в Google-таблицы.
5. Телеграм-бот для школы 21 (Aiogram, Docker, SQLAlchemy). (Победа на хакатоне).
● Разработал бота для управления пользователями (регистрация, профили, роли):
● Настроил SQLAlchemy + Alembic для работы с PostgreSQL.
● Запустил проект в Docker с автоматическими миграциями.
● Бот стал внутренним продуктом Сбера для школы 21.