О себе
Python backend-разработчик с ~2 годами коммерческого опыта, развиваю продакшен-сервисы в сфере healthcare-интеграций. Сильные стороны: проектирование API, асинхронная обработка данных, паттерны надёжности и интеграция с строго регулируемыми внешними платформами. Работаю test-first, ценю чистую слоистую архитектуру и код-ревью; расту в сторону высоконагруженных и распределённых систем.
Опыт работы
Perseptex
Python Backend Developer
Реализовал надёжный Inbox-паттерн для деструктивной очереди NPHIES: durable-запись до обработки, единый leader-elected поллер и at-least-once доставка с идемпотентными потребителями — ни одно медицинское сообщение не теряется при сбое. Развязал хранилище и вычисления (local/GCS за единым интерфейсом) и перенёс обработку контрактов на serverless Cloud Run, сделав фичу доступной клиентам и экономной под переменной нагрузкой. Перестроил обработку PDF в двухстадийный TaskIQ-конвейер с ретраями и компенсацией, убрав повторный прогон дорогого парсинга и «зависшие» записи и повысив надёжность. Реализовал импорт закупочных данных из CSV/XLSX на pandas с валидацией, заменив ручной ввод в ERP автозагрузкой. Устранил N+1 запросы и добавил Redis-кэш аналитики, ускорив аналитические эндпоинты под нагрузкой. Стек: Python, FastAPI, PostgreSQL, Redis, TaskIQ, Docker, Cloud Run.
- Реализовал надёжный Inbox-паттерн для деструктивной очереди NPHIES — ни одно медицинское сообщение не теряется при сбое
- Перенёс обработку контрактов на serverless Cloud Run, сделав фичу доступной клиентам и экономной под переменной нагрузкой
- Перестроил обработку PDF в двухстадийный TaskIQ-конвейер с ретраями и компенсацией, убрав повторный прогон дорогого парсинга и «зависшие» записи и повысив надёжность
- Реализовал импорт закупочных данных из CSV/XLSX на pandas с валидацией, заменив ручной ввод в ERP автозагрузкой
- Устранил N+1 запросы и добавил Redis-кэш аналитики, ускорив аналитические эндпоинты под нагрузкой
Проекты
Mercury Payer Integration
Интеграционный шлюз, объединяющий несколько систем медицинского страхования в едином интерфейсе. Проверяет страховое покрытие пациентов, ищет лекарства и отправляет заявки на предварительное одобрение (предварительное разрешение) и апелляции. Каждая страховая компания имеет свои собственные правила и формы данных, и сервис учитывает эти различия, обеспечивая единый стандартизированный интерфейс для всех плательщиков. Это позволяет освободить другие системы по мере необходимости. Он настраивается под каждого плательщика.
CLM
Система для управления закупками и контрактами с поставщиками медицинских услуг. Помогает командам по закупкам управлять контрактами на протяжении всего жизненного цикла, сравнивать цены с рыночными показателями и выявлять возможности экономии, проводить тендеры с анализом предложений поставщиков, а также готовить переговоры и опросы предпочтений врачей. Включает в себя учебный модуль, который оценивает эффективность работы команды по закупкам на основе записей переговоров и создает персонализированные программы обучения.