Специалисты
Опытный бэкенд-разработчик с общим стажем более 7 лет, последние 4+ года сфокусирован на коммерческой разработке на Golang. Специализируется на проектировании и создании отказоустойчивых, высоконагруженных систем на основе микросервисной архитектуры. Есть успешный опыт распила монолитных приложений (в том числе на Java) и оптимизации производительности. Глубоко понимает принципы работы с PostgreSQL, ClickHouse, Kafka и Kubernetes.
Профессиональные навыки:
- PostgreSQL
- Docker
- Redis
- Linux
- Golang
- MongoDB
- Git
- RabbitMQ
- Kubernetes
- Kafka
- SQL
- Azure
- REST
- Java
- Atlassian Jira
- DevOps
- UML
- gRPC
- HTTP
- ClickHouse
- SIEM
- Keyklock
- Airflow
Знание языков:
- Английский — В2
Образование:
- 2008 г. - Уфимский государственный авиационный технический университет, Автоматизация технологических систем
NDA (ИТ разработка)
Роль: Golang developer Проект: Внутренняя B2B CRM-платформа для управления клиентскими данными и автоматизации бизнес-процессов. Команда: 6 Обязанности: – оптимизация выборки в PostgreSQL: внедрение составных и частичных индексов, переписывание JOIN-запросов → ускорение типовых отчётов в 3 раза, снизилась нагрузка на CPU базы на 40%; – внедрение Redis как кэш для горячих данных, оптимизация через TTL, HASH и pipelineзапросы → latency снизилась до ~20ms, TPS вырос на 30%; – проектирование и реализация микросервисного модуля интеграции с банковскими системами (REST/gRPC API, Postgres, Kafka) – настройка outbox-паттерн (Postgres WAL + Kafka) для гарантированной доставки транзакций → убрали дубликаты и повысили надёжность; – настройка CI/CD пайплайн (GitLab CI + Kubernetes, Helm) для автоматического тестирования и деплоя → снизили время выката релизов с 2 часов до 30 минут. - разработка и поддержка ключевых компонентов продукта. - проведение код-ревью для поддержания стандартов кода и передачи опыта. - участие в дежурстве (on-call) для поддержания стабильности продукта. - менторство новых членов команды. - участие в проведении технических собеседований. - активное участие в продуктовых и командных встречах, внесение предложений по улучшению продукта и процессов. Достижения: - Повысил производительность ключевого модуля CRM: оптимизировал SQL-запросы и логику кеширования в Redis, сократив среднее время отклика при поиске на 40% (с ~1.2с до ~700мс), что напрямую улучшило метрику User Satisfaction. - Возглавил миграцию двух критических компонентов с монолитной архитектуры на микросервисы (Golang, gRPC, Kafka), сократив time-to-market для новых функций на 30% и снизив связанность системы.
PostgreSQL Docker Redis Linux Golang MongoDB Git, RabbitMQ Kubernetes Kafka SQL Azure REST Java Atlassian Jira DevOps UML gRPC HTTP ClickHouse SIEM Keyklock Airflow
Июль 2023 г. – Август 2025 г., 3 года 1 месяц месяцев
Проект высоконагруженного балансировщика и маршрутизатора для телеком-оператора
Роль: Golang developer Проект: 1. Высоконагруженный балансировщик и маршрутизатор AAA-трафика для телеком-оператора. 2. Интеграционная платформа для телеком-решений (Cisco, Avaya) и банковских систем. Команда: 3+ (в том числе был и одним разработчиком на проекте) Обязанности: – разработка сервиса маршрутизации трафика на Go с использованием Hazelcast для распределённого хранения сессий → обеспечение обработки миллионов пакетов в секунду с минимальной задержкой; – внедрение асинхронной обработки запросов и очередь событий → снизили нагрузку на API шлюзы на 40%; – интеграция системы биллинга и авторизации (AAA) через Go и Java → унифицировал протоколы взаимодействия, сократил время интеграции новых партнёров на 50%; – внедрение централизованного логирования и метрики (Prometheus, Grafana) – разработка backend-сервисов на Java (Spring) для CRM и внутреннего портала → оптимизация взаимодействия с Oracle/Postgres; – реализация API для интеграции с внешними сервисами (SOAP/REST) – участие в проектировании архитектуры модульной CRM. - разработка и поддержка ключевых компонентов продукта. - проведение код-ревью для поддержания стандартов кода и передачи опыта. - участие в дежурстве (on-call) для поддержания стабильности продукта. - менторство новых членов команды. - участие в проведении технических собеседований. - активное участие в продуктовых и командных встречах, внесение предложений по улучшению продукта и процессов. Достижения: - Снизил latency системы маршрутизации трафика на 40% за счет внедрения кастомного алгоритма балансировки нагрузки и использования распределенного кеша Hazelcast. - Повысил отказоустойчивость (fault tolerance) системы на 50% и обеспечил показатель Uptime на уровне 99.95% путем реализации кластерной логики failover. - Спроектировал и реализовал единый API-шлюз на Golang, интегрирующий разнородные телеком-системы (Cisco, Avaya), что повысило скорость разработки новых интеграций на 50%. - Реализовал систему уведомлений о звонках, что сократило количество пропущенных клиентских обращений на 40%, напрямую повлияв на качество клиентского сервиса.
PostgreSQL Docker Redis Linux Golang MongoDB Git RabbitMQ Kubernetes Kafka SQL Azure REST Java Atlassian Jira DevOps UML gRPC HTTP ClickHouse SIEM Keyklock Airflow
Февраль 2018 – Июнь 2022, 4 года 4 месяца месяцев