Обо мне: разрабатываю API-сервисы и бэкенд-логики, люблю разбираться в бизнес-правилах и оптимизировать решения. Сейчас прокачиваю: Celery, Redis, RabbitMQ.
Telegram: @Nik_efr
HH: Ефремчев Никита
Ищу роль: backend / Python
-
Сервис бронирования столов в кафе
Сервис управления бронированием мест в кафе, просмотр меню и действующих акций.
Стек: FastAPI, SQLAlchemy 2, Alembic, Pydantic, PostgreSQL, Celery, Redis, Flower, PyJWT, ruff, pre-commit
Особенности: командный проект; бронирование столов без пересечений (проверка конфликтов по времени/вместимости); JWT-аутентификация и роли (админ/персонал/клиент); фоновые задачи Celery (напоминания, авто-отмена просроченных броней), мониторинг очередей через Flower.
Личный вклад: модули Cafes/Slots/Tables; алгоритм синхронизации менеджер↔кафе; настройка Celery/Redis/Flower; фоновые задачи (уведомления о создании/изменении бронирования, ежедневные напоминания); фабрика кастомных API-ответов.
Web: https://bron-team4.hix-cloud.ru/docs -
Foodgram
Веб-сервис «Продуктовый помощник» 🍲, где пользователи могут публиковать свои рецепты, добавлять их в избранное, подписываться на авторов и формировать список покупок.
Стек: Django, DRF, PostgreSQL, Docker, Nginx
Особенности: кастомная аутентификация, работа с изображениями в base64, генерация TXT-списка покупок, деплой на сервер, заготовка под CI/CD. -
Благотворительный портал QR-Kot
Сервис помогает волонтёрам управлять благотворительными проектами для котиков и принимать пожертвования от пользователей.
Стек: FastAPI, SQLAlchemy 1.4, Alembic, Pydantic, Google Sheets API, Google Drive API
Особенности: распределение пожертвований по принципу «первым пришёл — первым обслужен» с переносом излишка в следующий фонд; если фондов нет — средства сохраняются на балансе пользователя; отчётность и аналитика через Google Sheets с выгрузкой на Google Drive.
-
Калькулятор НФС
Небольшой калькулятор для выполнения базовых расчётов и экспериментов с Python. Проект позволил закрепить работу с функциями, тестированием и базовой структурой Python-программ.
-
Трекер инфляции
Программа для отслеживания колебания цен на личную потребительскую карзину с выводом гистограмм. Аналитика по продукту, магазинам и категориям. Реализован GUI (PyQt6) и CLI интерфейс для работы с базой данных.
-
Room Reservation
Сервис для бронирования комнат/переговорок.
Стек: FastAPI, SQLAlchemy, Pydantic, Alembic, шаблоны
Особенности: CRUD для комнат, создание брони по датам и времени, проверка пересечений. -
YaCut — сервис сокращения ссылок
Мини-сервис, который принимает длинный URL и возвращает короткий.
Стек: Flask, SQLAlchemy, Alembic
Особенности: генерация коротких идентификаторов, редиректы, хранение статистики. -
Scrapy parser PEP
Парсер для документации PEP: обходит страницы и собирает информацию по стандартам.
Стек: Python, Scrapy
Особенности: сохранение отчётов в файлы (CSV/JSON), разбор структуры страниц, обработка статусов. -
Homework Bot
Telegram-бот, который автоматически проверяет статус домашних заданий на Яндекс.Практикуме. Отправляет уведомления о результатах ревью прямо в чат.
Стек: Python, API-запросы, long polling, logging
Особенности: надёжная обработка ошибок API и непрерывная работа бота. -
YaMDb API
API-сервис для отзывов и рейтингов произведений (книг, фильмов, музыки). Пользователи могут оставлять отзывы, ставить оценки и комментировать.
Стек: Django, DRF, JWT-аутентификация, SQLite
Особенности: командный проект, работа через pull request, разделение модулей. -
Blogicum
Учебный проект «Блог» - пользователи могут создавать посты, комментировать чужие записи и подписываться на авторов.
Стек: Django, SQLite, Bootstrap
Особенности: регистрация и аутентификация, работа с ORM, CRUD-операции, пагинация.
Icons by: Icons8

