Архитектура мышления
Не просто пишу код — проектирую системы. Каждое решение начинается с понимания проблемы, а не с выбора технологии.
Принципы
Простота
Лучший код — тот, которого нет. Каждая строка должна оправдывать своё существование.
Системное мышление
Прежде чем писать код, я проектирую систему. Архитектура первична, реализация вторична.
Измеримость
Не гадаю — измеряю. Профилирование, бенчмарки, метрики. Данные принимают решения.
Надёжность
Production-ready с первого дня. Graceful shutdown, health checks, structured logging.
Путь
Senior Backend Engineer
Фриланс / Свои проектыПроектирование и разработка высоконагруженных систем на Go. Архитектурный консалтинг.
Backend Developer
Tech CompanyРазработка микросервисной архитектуры, оптимизация production-систем, менторинг.
Junior → Middle Go Developer
StartupПереход на Go с Python. REST API, PostgreSQL, Docker. Первый опыт с gRPC и Kubernetes.
Стек технологий
Проекты
Микросервисная архитектура на Go с gRPC для межсервисного взаимодействия. PostgreSQL + Redis для кэширования горячих данных. Развёрнуто на Kubernetes с автоскейлингом.
Лёгкая библиотека для инструментирования Go-сервисов. Экспорт в Prometheus, Grafana дашборды из коробки. Zero-allocation hot path.
Параллельная обработка данных с goroutines и channels. Поддержка множества источников: PostgreSQL, MongoDB, S3, Kafka.
JWT + refresh tokens, OAuth2 провайдеры (Google, GitHub), TOTP 2FA, rate limiting, audit log. Полностью stateless.
Пайплайн обработки логов: сбор через агенты, парсинг, индексация в ClickHouse, визуализация. Поддержка структурированных и неструктурированных логов.
Централизованное хранилище конфигураций с поддержкой namespaces, feature flags, A/B тестов. gRPC API для мгновенного обновления конфигов без рестарта сервисов.
Reliable job processing: гарантированная доставка, exactly-once семантика, cron-задачи, мониторинг через Prometheus. Поддержка горизонтального масштабирования.
Давайте работать вместе
Если у вас есть интересный проект или вопрос — пишите, всегда рад пообщаться.
Связаться