👨💻 Garnlzerx — Backend Developer на FastAPI
Проектирую надёжные и масштабируемые системы
Люблю асинхронность, REST, продуманную архитектуру и автоматизацию
🛠️ Технологический стек
🔧 Основные функции
-
✅ Проверки:HTTP(S)
,PING
,TCP-порты
-
📊 Инциденты: обнаружение, история, автоопределение -
🛠️ Окна техобслуживания: планирование и отображение -
📣 Уведомления: поддержка webhook, Telegram и др. -
🌐 Статус-страницы: публичные, настраиваемые -
🔐 Авторизация:JWT
,RBAC
, сессии в Redis -
🤝 REST API: для всех сущностей -
🧩 Агент мониторинга: работает за NAT/VPN
�️ Архитектура
🔍 Модуль SearchTorrent — поиск и верификация торрентов
VirusTotal API
Стек: aiohttp
, BeautifulSoup
, FastAPI
, Proxy
, dotenv
, async/await
🎬 Модуль GetMetadata — метаданные с КиноПоиска
Стек: FastAPI
, aiohttp
, Pydantic
, dotenv
, X-API-KEY headers
🧩 Особенности архитектуры Flex
- • Асинхронная обработка всех запросов
- • Чёткое разделение ответственности: поиск ↔︎ метаданные
- • Возможность интеграции с Telegram-ботом или внешними интерфейсами
- • Лёгкая оборачиваемость в микросервис
BookLib — удобный интерфейс для загрузки, чтения и администрирования книг
-
🔹 Работа с пользовательскими полками -
🔹 Загрузка книг на S3 -
🔹 Заявки на добавление, история чтения
Стек: FastAPI
, PostgreSQL
, aiobotocore
, S3
, SQLAlchemy
, Pydantic
🧪 Навыки
Категория | Навыки и технологии |
---|---|
Backend |
Python , FastAPI , aiohttp , asyncio
|
Базы данных |
PostgreSQL , Redis , SQLAlchemy , psycopg2
|
Безопасность |
JWT , RBAC , OAuth , role_required
|
DevOps и инструменты |
Docker , GitLab CI , .env , Uvicorn , pytest
|
Асинхронность |
async/await , aiohttp , redis[asyncio]
|