О себе
Backend engineer с уклоном в low-level performance и архитектуру.
Самостоятельно разработал production SaaS, собственную quant-стратегию на Rust, выполнял коммерческие контракты.
Во всех проектах — единственный разработчик от архитектуры до деплоя.
Стек: Go, Python, Rust, TypeScript, Kotlin. Опыт FFI (CGO, Cython, PyO3), event-driven архитектуры, TDD, микросервисов.
Инженерный прагматизм: выбираю инструмент под задачу.
Технологии
LanguagesGoPython 3.11+RustTypeScriptKotlinC
FrameworksFastAPIaiogramPyrogramFiberNestJSNext.jsSpring BootCompose KMP
Infra / DBDockerPostgreSQLRedisMariaDBSQLiteNginxAlembic
PerformanceCGOCythonPyO3GIL ReleaseRing BufferZSTDZero-copy
AI ToolsClaudeCursorCodexOpenRouter
ConceptsClean ArchEvent-DrivenDDDTDDMicroservicesRedis StreamsFFI
Ключевые проекты
SaaS лидогенерация из Telegram. Мониторинг 17 000+ чатов, AI-определение релевантности.
- Event-Driven: Kernel (FastAPI + Clean Architecture) + Worker (Pyrogram) через Redis Streams
- CGO морфология: batching + GIL release = 3-5x ускорение. Cython обёртка, C парсеры. Throughput 100-1000 RPS
- Production: cliental.ru/lidbot — 1-2 целевых лида/день, экономия 20ч/неделю
Собственная алгоритмическая стратегия на MOEX. Org algotradebcs: 8 репозиториев.
- iar-core (Rust): Module 0 scoring — 8 критериев (impulse freq, implied R/R, spread ratio, liquidity, ATR, tick density, volatility, adaptive performance)
- ema-stream crate: incremental EMA, ring buffer, PyO3 bindings, GIL release, zero-copy numpy buffers
- BCS WebSocket, JSONL/tar.zst data pipeline, morning breakout + IAR filter
Коммерческий договор. Платформа продажи билетов федерального масштаба.
- Kotlin Multiplatform + Compose: единая кодовая база для Android и iOS
- Spring Boot backend (Kotlin), Next.js admin. TDD workflow, ADR документация
VPN-сервис в трёх поколениях. Python монолит → Go микросервисы → полный стек.
- V5: Go микросервисы (lifecycle, support-bot, admin-bot), gorm/sqlx, Redis
- elbrus-pc: NestJS + Python Telegram bot + Android (Kotlin/Gradle)
Собственный протокол аутентификации. GJWT (device-bound, 30d) + LJWT (IP+country, 24h). Multi-level cache, auto-invalidation.
Фриланс и самозанятость
Kwork: Python/FastAPI backends, Telegram боты, DevOps, рефакторинг. Рейтинг 4.5/5, 30% повторных клиентов.
Прямые договоры: SaaS платформы, алготрейдинг, коммерческие тикетинг-платформы. Самозанятый (НПД).
Образование
Самоучка — без формального технического образования. 17 лет (12.01.2009). Россия.
Самостоятельное изучение: системное программирование, архитектура ПО, алготрейдинг, low-level performance, FFI.
Литература: Clean Code, Clean Architecture, TDD, «Идеальная работа» (Р. Мартин), Grokking Algorithms.
AI-инструменты: Claude, Cursor, Codex — активно использую и встраиваю в рабочий процесс.