Резюме: Backend Developer
О себе:
Начинающий бекенд-разработчик с опытом создания API и работы с базами данных. Ищу возможность развиваться в продуктовой команде, решать реальные задачи и прокачивать навыки в области веб-разработки и архитектуры приложений. Быстро обучаюсь, умею самостоятельно разбираться в документации и доводить задачи до результата.
Ключевые навыки
- Python: уверенное владение языком, написание чистого кода, работа с асинхронностью.
- FastAPI: создание REST API, валидация данных (Pydantic), документация (Swagger/OpenAPI), middleware, обработка ошибок.
- SQLAlchemy: работа с ORM, построение запросов, отношения между моделями.
- Alembic: миграции баз данных, версионирование схемы.
- PostgreSQL: написание SQL-запросов, индексы, понимание транзакций.
- Git: контроль версий, ветвление, работа в команде.
- S3-совместимые хранилища: работа с MinIO (локальная разработка), знаком с AWS S3, загрузка и выгрузка объектов, управление бакетами, работа через boto3.
- Docker: контейнеризация приложений, docker-compose для локальной разработки.
- Linux: работа в терминале, настройка окружения.
Проекты:
1. Электронная сервисная книга для учета цифровой и бытовой техники
Разработал бекенд для сервиса учета техники с возможностью добавления устройств (тип, модель, серийный номер, дата покупки), ведения истории обращений в сервисные центры, отслеживания статуса ремонта и напоминаний о плановом обслуживании. Реализовал REST API на FastAPI с аутентификацией пользователей (JWT), разграничением ролей (владелец техники / администратор). Использовал SQLAlchemy для работы с PostgreSQL, Alembic для миграций. Контейнеризировал приложение с помощью Docker и docker-compose.
2. API для управления задачами (Task Manager)
Разработал REST API на FastAPI с аутентификацией (JWT), CRUD операциями и ролевой моделью доступа. Использовал SQLAlchemy для работы с PostgreSQL, Alembic для миграций. Документировал API через Swagger. Контейнеризировал приложение с помощью Docker и docker-compose.
Образование:
Неоконченное высшее, 2022-2026
Место обучения: Сибирский Федеральный Университет, Институт космических и информационных технологий.
Специальность: Программная инженерия