В работе использую стек: Go, PostgreSQL, Redis, Docker, Kafka.
Один из ключевых проектов - разрабатывал с нуля ядро обработки транзакций с поддержкой множества провайдеров (банки, эквайринги). Реализовал идемпотентность операций, двухфазную commit-схему для финансовых транзакций, асинхронную обработку через Kafka и систему сверки (reconciliation) с автоматическим выявлением расхождений.
Также из ключевых проектов — разработка с нуля высоконагруженного микросервиса аутентификации и авторизации. Внедрил JWT и CSRF, провел нагрузочное, mock и A/B-тестирование, а также выполнил глубокий анализ производительности через pprof.
Кроме того, в моем портфолио есть другие реализованные решения: Микросервис уведомлений: обработка до 7K RPS с асинхронной буферизацией через Kafka, что снизило нагрузку на SMTP-сервисы на 40%.
Система сбора и анализа логов: централизованный сбор структурированных логов с интеграцией в Elasticsearch.
Оптимизация платежного ядра: снижение времени обработки транзакций с 450 мс до 90 мс через кэширование и оптимизацию запросов.