Инженер-архитектор высоконагруженных систем
Проектирую и реализую отказоустойчивые распределённые платформы для телекома, финтеха и рекламных систем.
Стек: Go, gRPC, Kafka, PostgreSQL, ClickHouse, Docker, React, GraphQL, SLO/SLA/SLI, Circuit Breaker, Backpressure.
💡 Все проекты созданы в глубоком диалоге с ИИ. Искусственный интеллект ускоряет разработку, но по‑настоящему сложные, структурные и коммерчески пригодные системы рождаются только из инженерного опыта, многочасового проектирования и точных архитектурных решений.
| Проект | Описание | Ключевые технологии |
|---|---|---|
| PCEF Shaper System | Высокопроизводительный User Plane движок PCEF с интегрированным DPI и QoS‑шейпером трафика по стандартам 3GPP PCC | Go, 3GPP, DPI, QoS, Policy Charging Control |
| Clearway Fintech Core | Распределённое финтех‑ядро операторского класса: иммутабельный Append‑Only Ledger, Lock‑Free лимитер TPS, безрефлексивный диспетчер команд | Go, PCI‑DSS, двойная запись, атомарные операции |
| WebRTC Mesh Platform | Платформа видеоконференцсвязи (b2b) с разделением Control Plane, User Plane и Data Plane, предикативными T9‑сервисами и криптографической верификацией | Go, WebRTC, gRPC, NoSQL, PKI |
| RTB Platform | Real‑Time Bidding платформа: асинхронный аукцион, Radix Sort LSD, аналитика на ClickHouse, дашборд | Go, Kafka, Aerospike, PostgreSQL, React |
| QoS Pipeline | Платформа наблюдаемости с конвейерной обработкой метрик, GraphQL API и мониторингом SLI/SLO/SLA | Go, Kafka, PostgreSQL, GraphQL, Docker |
| go‑solutions | Библиотека переиспользуемых Go‑пакетов (математика, кэширование, сеть, безопасность, гео, оценка ставок) | Go, дженерики, zero‑allocation |
| Preparing for the Interview | Разбор задач и примеров для собеседований по System Design, распределённым системам, алгоритмам, безопасности и внутреннему устройству Go | Go, System Design, Distributed Systems, Algorithms |
Мой набор проверенных в бою Go‑пакетов, который постоянно растёт:
- Математика: fixedpoint, statistics, regression, factoranalysis, timeseries, radixsort
- Данные: timedcache, lru, timewheel, idempotent, sampler, experiment, registry
- Сеть: backpressure, breaker, ratelimit
- Безопасность: appsec, geoip, device
- Гео: geospatial (Haversine, R‑tree)
- Оценка ставок: valuation (LTV, ImpressionValue, GeoFactor, WinRateModel)
Каждый пакет документирован, снабжён примером и диаграммами.
Перейти в репозиторий
Языки: Go, TypeScript
Сети: gRPC, REST, JSON‑RPC, WebRTC
Брокеры: Kafka
Базы данных: PostgreSQL, ClickHouse, MongoDB, Aerospike, Redis
Инфраструктура: Docker, Docker Compose
Фронтенд: React, Vite, Tailwind CSS
Мониторинг: OpenTelemetry, Prometheus
Безопасность: JWT, OAuth2.0, HMAC, PCI‑DSS
- GitHub: @system-highload-architect
- Email:
thementalistdavid@gmail.com
«Хороший код — это тот, который можно объяснить другому разработчику за пять минут.»
