G

Архитектура мышления

Не просто пишу код — проектирую системы. Каждое решение начинается с понимания проблемы, а не с выбора технологии.

Россия

Принципы

Простота

Лучший код — тот, которого нет. Каждая строка должна оправдывать своё существование.

Системное мышление

Прежде чем писать код, я проектирую систему. Архитектура первична, реализация вторична.

Измеримость

Не гадаю — измеряю. Профилирование, бенчмарки, метрики. Данные принимают решения.

Надёжность

Production-ready с первого дня. Graceful shutdown, health checks, structured logging.

Путь

2024 — now

Senior Backend Engineer

Фриланс / Свои проекты

Проектирование и разработка высоконагруженных систем на Go. Архитектурный консалтинг.

2022 — 2024

Backend Developer

Tech Company

Разработка микросервисной архитектуры, оптимизация production-систем, менторинг.

2020 — 2022

Junior → Middle Go Developer

Startup

Переход на Go с Python. REST API, PostgreSQL, Docker. Первый опыт с gRPC и Kubernetes.

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

GoОсновной язык
PostgreSQLРеляционная БД
RedisКэш и очереди
gRPCМежсервисная связь
REST APIВнешние API
DockerКонтейнеризация
KubernetesОркестрация
CI/CDGitHub Actions
RabbitMQОчередь сообщений
PrometheusМониторинг
NginxReverse proxy
LinuxСерверное окружение

Проекты

CloudSync API

Микросервисная архитектура на Go с gRPC для межсервисного взаимодействия. PostgreSQL + Redis для кэширования горячих данных. Развёрнуто на Kubernetes с автоскейлингом.

GogRPCPostgreSQLRedisK8s
GitHub

GoMetrics

Лёгкая библиотека для инструментирования Go-сервисов. Экспорт в Prometheus, Grafana дашборды из коробки. Zero-allocation hot path.

GoPrometheusGrafanaDocker
GitHub

DataForge

Параллельная обработка данных с goroutines и channels. Поддержка множества источников: PostgreSQL, MongoDB, S3, Kafka.

GoPostgreSQLRabbitMQDocker
GitHub

AuthGuard

JWT + refresh tokens, OAuth2 провайдеры (Google, GitHub), TOTP 2FA, rate limiting, audit log. Полностью stateless.

GoPostgreSQLRedisJWT
GitHub

LogStream

Пайплайн обработки логов: сбор через агенты, парсинг, индексация в ClickHouse, визуализация. Поддержка структурированных и неструктурированных логов.

GoClickHouseKafkaDocker
GitHub

ConfigHub

Централизованное хранилище конфигураций с поддержкой namespaces, feature flags, A/B тестов. gRPC API для мгновенного обновления конфигов без рестарта сервисов.

GoetcdgRPCPostgreSQL
GitHub

TaskQueue

Reliable job processing: гарантированная доставка, exactly-once семантика, cron-задачи, мониторинг через Prometheus. Поддержка горизонтального масштабирования.

GoRedisRabbitMQPrometheus
GitHub

Давайте работать вместе

Если у вас есть интересный проект или вопрос — пишите, всегда рад пообщаться.

Связаться