Инженерия, бэкенд и порядок в данных: открыт к предложениям на позицию Python Backend Developer 🚀
Привет, профессиональное сообщество!
Мой путь в разработку начался не с желания «войти в айти», а из практической необходимости. За моими плечами 8+ лет работы на реальном производстве: планирование потребностей завода, расчет тысяч номенклатурных позиций на месяц и ответственность за цепочки поставок в отделе из 3 человек.
Когда ежедневно оперируешь сложными взаимосвязями, быстро понимаешь: хаос лечится только надежной архитектурой, строгими типами и автоматизацией. Так моим основным инструментом стал Python, а фокусом — асинхронный бэкенд, базы данных и проектирование микросервисов.
🛠 Мой актуальный рабочий стек: • Core & API: Python 3.12, FastAPI, Pydantic v2, Asyncio, Dependency Injection. • Data & ORM: PostgreSQL 16, SQLAlchemy 2.0, Alembic, SQLite, проектирование индексов и транзакций. • Reliability & Network: httpx, aiohttp, Tenacity (retries, timeouts, fallback), Celery-free очереди задач. • Quality & DevOps: Pytest (включая unit-тесты с unittest.mock), Docker Compose, GitHub Actions (CI/CD), Ruff.
💡 Несколько архитектурных кейсов, которые я реализовал: Очередь задач без Redis/RabbitMQ в Content Factory: Спроектировал REST API на FastAPI и конкурентно-безопасную очередь фоновых задач напрямую в PostgreSQL через SELECT ... FOR UPDATE SKIP LOCKED (SQLAlchemy 2.0). Написал отказоустойчивого воркера на httpx с экспоненциальными повторами при сбоях внешних сервисов генерации медиа. Потоковая обработка каталогов в Quote Showcase: Реализовал потоковый построчный парсер JSON-каталогов до 110 МБ, сократив пиковое потребление RAM более чем в 20 раз, и защитил in-memory LRU-кэш от race condition через asyncio.Lock. Продакшен-бот в Beget Cloud: Асинхронный Telegram-сервис на aiogram 3, обслуживавший базу пользователей по расписанию в течение 3+ месяцев с автобэкапами SQLite и обработкой сетевых таймаутов. 🎯 Кого и что я ищу: Позицию Python Backend Developer (удаленно или гибрид с перспективой релокации в Москву). Мне интересны команды с сильной инженерной культурой, автотестами и код-ревью. Со своей стороны гарантирую зрелый подход: я не жду идеальных вводных, умею декомпозировать задачи бизнеса, тестировать краевые случаи и соблюдать дедлайны. 🔗 Мои артефакты: • GitHub: https://github.com/Bogdan-95 • Портфолио: https://bogdan-95.github.io/my_business_card/ • Связаться в Telegram: @bodya_95
Буду благодарен за репост, рекомендации или контакт нанимающих тимлидов и рекрутеров! 👇 #python #backend #fastapi #postgresql #docker #jobsearch #ищуработу #разработка