Специалисты

Описание

Краткая информация
● Архитектура и высоконагруженные системы: Участвовал в проектировании архитектуры с использованием gRPC и REST, а также разрабатывал и оптимизировал API для высоконагруженных сервисов.
● Система управления доступом (RBAC): Разработал систему ролевого доступа с иерархией "пользователи - роли - разрешения" для разграничения прав в приложении.
● Обеспечение согласованности данных: Разработал ядро OMS (Order Management System), применив паттерн SAGA Orchestrator для управления распределенными транзакциями и обеспечения согласованности данных.
● Работа с данными и производительность: Реализовал и оптимизировал запросы к БД путем внедрения индексов и кэширования данных с помощью Redis, что ускорило обработку запросов на 30%.
● Интеграция и мониторинг: Интегрировал асинхронную обработку событий с помощью Kafka и настроил системы мониторинга и визуализации данных (Prometheus, Grafana) для наблюдения за сервисами.
Общая информация
Образование
Учреждение образования Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Специальность Нейротехнологии, 2025

Технический опыт
Последний год использования
Языки программирования и фреймворки
Golang
Gin
Базы данных и системы хранения данных
PostgreSQL
Redis
SQL
Инфраструктура и оркестрация
Kubernetes
Docker
Linux
Сетевые протоколы и коммуникация
gRPC
REST API
HTTP
Мониторинг и аналитика
Prometheus
Grafana
Системы асинхронного обмена сообщениями
Kafka
Инструменты контроля версий и разработки
Git
Клиентские библиотеки и драйверы
pgx

Опыт
Проект

BSS решения в сфере телекоммуникационных услуг

Описание

Роль Golang-разработчик Обязанности Проект: CRM платформа. Она представляет из себя масштабируемую микросервисную экосистему, которая централизует все взаимодействия с абонентами - от подключения услуг и биллинга, до технической поддержки. Она решает задачу координации между внешними сервисами, обеспечивая их доступность и высокую скорость обработки. Мои обязанности: - Участвовал в проектировании архитектуры с использованием gRPC и REST; - Разработал RBAC с иерархией пользователи - роли - разрешения; - Разработал и оптимизировал api для высоконагруженных сервисов; - Разработал сервиса для работы с внешними api (биллинговая система); - Разработал ядра OMS с использованием паттерна SAGA Orchestrator для обеспечения согласованности данных; - Интегрировал и конфигурировал асинхронную обработку событий с Kafka; - Интегрировал системы мониторинга и визуализации данных; - Реализовал и оптимизировал запросы бд путем внедрения индексов и кэширования данных с помощью Redis (ускорило время обработки запросов на 30%); - Покрыл разработанный функционал модульными тестами (до 80%).

Технологии

Go, Postgres, Redis, Git, gRPC, Gin, Kubernetes, Kafka, pgx, Prometheus, Grafana

Длительность

Апрель 2021 — Ноябрь 2025 месяцев