Даниил Г.
Продукт Платформа для предпринимателей малого и среднего бизнеса по подключению и управлению кешбэк‑решениями (аналог UDS, LetyShops). Команда 5 Go‑разработчиков, 3 frontend‑разработчика, 2 iOS/Android‑разработчика, 1 team lead, 2 QA‑инженера, 2 project manager, 1 product manager, 2 DevOps‑инженера. Роли и зона ответственности Отвечал за весь продукт и 4 смежные системы - сервисы заказов, кабинеты партнёра/клиента, платёжный сервис. Валидация требований, проектирование микросервисов и межсервисного взаимодействия, проектирование API, оптимизация запросов, написание тестов, интеграции с внешними API, участие в код‑ревью и релизном процессе. - Оптимизировал обработку кешбэк‑транзакций, сократив время отклика API на 37% за счёт кэширования пользовательских и партнёрских данных в Redis и перехода на асинхронную модель взаимодействия между сервисами. - Снизил error rate на 34%, реализовав централизованную и безопасную систему аутентификации и авторизации партнёров и клиентов с использованием протокола OAuth 2.0. - Уменьшил TTM (Time To Market) на 24% по среднему времени на релиз, переведя монолитную структуру 3 сервисов в микросервисную архитектуру и внедрив Docker и Kubernetes; деплой в тестовые и продакшн‑среды ускорился с часов до минут. - Реализовал интеграционный слой на базе Kafka для обмена данными между внешними партнёрами и внутренними подсистемами (CRM, биллинг), что повысило устойчивость и масштабируемость системы. - Повысил коэффициент удержания клиентов (retention rate) на 15%: собрал и проанализировал метрики возврата и повторных активаций кешбэк‑функций, ввёл опросы пользователей; это позволило оптимизировать сценарии ремаркетинга и сократить отток. - Сократил время реакции на инциденты с нескольких часов или дней до минут, настроив мониторинг и алертинг метрик бизнес‑процессов и инфраструктуры через связку Prometheus и Grafana. - Кратно сократилось возникновение повторяющихся ошибок организовав процесс инцидент-менеджмента и ведения postmortrem, т.е. процесс разбора и устранения проблем после инцидента. Стек технологий: Golang, Gin, Gorm, PostgreSQL, Redis, Meilisearch, Git, GitFlow, HTTP, gRPC, RestAPI, RabbitMQ, Kafka, OAuth, Docker, Kubernetes, Prometheus, OpenTelemetry, Grafana, Jaeger, Sentry.
Продукт Онлайн‑касса для малого и среднего бизнеса: платформа обработки продаж, управления заказами и кабинетами клиентов, интеграции с внешними сервисами (платежи, адресные сервисы, фискальные операторы). Команда 3 Go‑разработчика, 2 frontend‑разработчика, 1 team lead, 2 QA‑инженера, 1 project manager, 1 product manager, 1 DevOps‑инженер. Роли и зона ответственности Разработка микросервиса заказов и сервиса пользовательского кабинета; проектирование API, оптимизация запросов, написание тестов, работа с Redis и PostgreSQL, интеграция с внешними API, участие в код‑ревью и релизном процессе. Достижения: - Оптимизировал API профиля пользователя, устранил множество проблем N+1 в проекте, проведя рефакторинг, заменив множественный вызов SQL-подзапросов на 1 общий SQL-запрос, добившись ускорения обработки запросов в 3 раза; - Оптимизировал SQL‑запросы в микросервисе заказов: проанализировал их и добавил индексы, сократив search latency с 700+ мс почти вдвое; - Разработал кеширующий микросервис (Clean Architecture, Redis и PostgreSQL) для dadata, благодаря которому нагрузка на внешнее API была снижена в 3 раза, а также уменьшены затраты на ежемесячной основе; - Повысил надёжность через тесты: вывел покрытие unit‑тестами сервисов заказов и пользователя выше 60%, сократив количество регрессионных багов в production; - Ввёл миграции схемы с версионированием и CI‑проверки миграций, снизив риск сбоев при релизах, что позволило улучшить опыт развертывания приложений; - Реализовал безопасные вызовы к внешним API с retry/backoff, circuit breaker и fallback‑логикой, обеспечил валидацию входных данных и защиту от массовых запросов (rate limiting), что позволило обезопасить выполнение пользовательских операций и гарантировать их выполнение. Стек: Go, Gin, PostgreSQL, Redis, Kafka, RabbitMQ, Docker, Kubernetes, GitLab CI/CD, Grafana, Prometheus, Jaeger, MinIO (S3), pgx, Linux, OpenAPI
Понравился профиль? Создайте себе такой же