Мужчина, 27 лет (05.05.1999)
Минск
Гражданство: Беларусь
Разрешение на работу: Беларусь
Обновлено 13 июля
Проектный опыт(pet-проект)
В рамках разработки проекта выполнял роль Full-Stack Backend & DevOps инженера. На мне лежали задачи по проектированию архитектуры, реализации бизнес-логики и развертыванию инфраструктуры:
1. Проектирование и разработка архитектуры:
• Разработал чистую, слабосвязанную архитектуру REST API с разделением ответственности (Repository Pattern).
• Написал асинхронный бэкенд на FastAPI с использованием Pydantic для строгой валидации и сериализации данных.
• Реализовал систему управления пользователями (регистрация, аутентификация и авторизация на базе JWT-токенов / хеширование паролей).
2. Работа с данными и оптимизация (Database Layer):
• Спроектировал реляционную структуру базы данных PostgreSQL (таблицы пользователей, номеров/объектов, бронирований).
• Интегрировал асинхронный движок SQLAlchemy и драйвер asyncpg для работы с БД без блокировки основного потока. • Настроил систему контроля версий базы данных с помощью миграций Alembic. 3. Оптимизация производительности и фоновые процессы:
• Разгрузил основное API, настроив брокер сообщений Redis и распределенную очередь задач Celery для выполнения «тяжелых» процессов (генерация pdf-отчетов, отправка email, фоновая синхронизация статусов).
• Внедрил кэширование часто запрашиваемых данных (например, списков доступных номеров) в Redis, что снизило нагрузку на PostgreSQL и сократило время ответа эндпоинтов.
4. DevOps и контейнеризация (Infrastructure):
• Полностью контейнеризировал приложение, написав кастомные Dockerfile для API и Celery-воркеров.
• Настроил оркестрацию сервисов через Docker Compose, объединив в изолированную сеть контейнеры приложения, базы данных PostgreSQL, кэша/брокера Redis и воркеров.
Начинающий Backend-разработчик с инженерным бэкграундом и высокой мотивацией развиваться в коммерческой разработке. Последние полгода сфокусирован на backend-разработке на Python: самостоятельно разработал с нуля платформу бронирования отелей на FastAPI, выполнил документирование проекта, реализовал тестовое покрытие и настроил CI/CD .
Уверенно работаю с Python, SQL, PostgreSQL, Docker, Git, Redis, Celery и REST API . Быстро обучаюсь, ответственно подхожу к задачам, умею системно мыслить и доводить работу до результата.
• Нацелен на развитие в backend-разработке;
• рассматриваю позицию Junior Backend Developer;
• готов к обучению, техническому интервью и выполнению тестового задания;
• заинтересован в работе в команде разработки и профессиональном росте.
Английский — а2 - элементарный