open to roles

@LaselyPython · TS · Elixir

Backend Team Lead · Middle+ · Python · TS · Elixir

Проектирую и масштабирую production-системы. Дважды выстраивал архитектуру крупных продуктов с нуля до деплоя. Эксперт по FastAPI и fault-tolerant Elixir/OTP.

loc· remote / EUfocus· backend, tooling, secstatus· open to roles

О себе

Backend Team Lead с 3.5+ годами опыта в проектировании и масштабировании production-систем. Дважды выстраивал архитектуру крупных продуктов с нуля до деплоя.

Эксперт в Python (FastAPI), имею практический опыт создания fault-tolerant систем на Elixir (Phoenix) для высоконагруженных real-time сервисов. Специализируюсь на сложных архитектурных паттернах (DDD, CQRS, Hexagonal), оптимизации производительности БД и построении надёжных платёжных решений.

Автор open-source инструментов Snapcore (snapshot-тестирование с flakiness intelligence) и asynctracer. Руководил командой из 5 разработчиков, выстраивал тестовые пирамиды и CI/CD пайплайны.

utf-8
 1from fastapi import FastAPI, Depends, HTTPException
 2from .auth import current_user, User
 3from .db import repo
 4
 5app = FastAPI(title="portfolio-api")
 6
 7@app.get("/me")
 8async def whoami(user: User = Depends(current_user)):
 9    # Security-first: validate scope before returning PII.
10    if not user.has_scope("profile:read"):
11        raise HTTPException(403, "forbidden")
12    return await repo.profile_for(user.id)
13

Стек технологий

Кликните на категорию — увидите подкатегории и технологии. Центральный узел возвращает на уровень выше.

клик по узлу: drill-down · клик по центру: назад
клик по узлу: drill-down · клик по центру: назад

Опыт работы

Февраль 2024 — Апрель 2026 (2 года 3 месяца)
Backend Team Lead
Kareta-egame · мобильная платформа игровых турниров
  • PgBouncer (transaction pooling): стабильно 15 000 одновременных WebSocket при пуле 200 коннектов к Postgres — устранены ошибки too many clients.
  • ClickHouse: пайплайн игровой телеметрии (50M+ событий/мес), время сложных аналитических отчётов сократилось с 2 минут до 400 мс.
  • Elasticsearch: fuzzy search + фасетная фильтрация, ответ < 50 мс при индексе 2.5M+ документов.
  • Перевод монолита на гексагональную архитектуру (DDD + CQRS), Time-to-Market сокращён с 3 недель до 10 дней.
  • Платёжный шлюз: Т-Банк Acquiring + НКО Монета, СБП, токенизация карт, холдирование, массовые выплаты, failover-маршрутизация — 100% успех выплат.
  • PostgreSQL триггеры + NOTIFY/LISTEN для автостарта турниров — задержка реакции 30–50 мс.
  • Руководил командой из 5 разработчиков, провёл онбординг 2 сотрудников за 2 недели, flaky tests сокращены с 15% до 3% (Snapcore).
PythonFastAPIPostgreSQLPgBouncerClickHouseElasticsearchRedisKafkaDockerK8s
Январь 2025 — Август 2025 (8 мес.) · по совместительству
Co-Founder & Tech Lead
Видеоконференц-платформа · стартап
  • Отказоустойчивое ядро на Elixir/Phoenix + OTP-супервизоры: uptime 99.9%, 5 000 параллельных сигнальных соединений на узел.
  • WebRTC SFU (Mediasoup): glass-to-glass latency снижена на 30% (до 150–180 мс) для распределённых звонков.
  • Горизонтальное масштабирование медиа-серверов: стабильная работа 1 000+ участников в одной конференции.
  • Закрытый бета-тест: 10 000+ регистраций, 1 500 активных сессий ежедневно — система выдержала.
  • Динамическое выделение медиа-инстансов: операционные расходы на облако сокращены на 25%.
  • Покрытие критического функционала тестами 85%; покинул проект на стадии Seed-раунда из-за расхождений с партнёром.
ElixirPhoenixOTPWebRTCMediasoupPostgreSQLDocker
Март 2023 — Январь 2024 (11 мес.)
Python Backend Developer
TechRift · потоковая аналитика и обработка событий
  • High-load API на FastAPI + WebSockets: 100k запросов/мин (async/await, пулы соединений, батчинг).
  • Потоковая обработка через Kafka (producer/consumer, partitioning) с батчевой записью в ClickHouse.
  • ClickHouse-схема (MergeTree, шардирование по дате, индексы): аналитика ускорена в 10× (15 с → 1.5 с).
  • Агрессивное Redis-кэширование (cache-aside, TTL): нагрузка на БД −40%, время повторных API-ответов 50 мс.
  • Автоматизация тестирования (pytest) и деплоя через GitHub Actions в Docker-окружение staging.
PythonFastAPIKafkaClickHouseRedisDockerGitHub Actions
Октябрь 2022 — Февраль 2023 (5 мес.)
Python Backend Developer
WebSolution · веб-студия и автоматизация
  • Бэкенд лендинга с real-time чатом поддержки (WebSockets), админ-панель, регистрация.
  • Desktop-приложение PyQt5/WebEngine для мониторинга доставок: парсинг сайтов перевозчиков через Playwright.
  • Сервис подписок с привязкой к HWID и WebSocket-вытеснением сессий при превышении лимита устройств.
  • Telegram-бот с приёмом платежей через ЮMoney API.
PythonFastAPIWebSocketsPyQt5PlaywrightTelegram API

Образование

Среднее профессиональное — Информационная безопасность
РКСИ (Ростовский колледж связи и информатики)
выпуск 2025
Защищённые системы, криптография, сетевая безопасность, основы анализа уязвимостей.
Языки
Русский (носитель) · English C1 · Svenska A2 · Français A2
Готов работать в международных командах, читать документацию и общаться на английском.

Связаться

Открыт к Middle+ / Senior / Lead позициям. Москва, удалённо или гибрид. Интересуют high-load backend, real-time системы, платёжные платформы.