Специалисты
Профессиональные навыки
- Разработка микросервисных архитектур на Golang
- Проектирование и разработка REST API и gRPC сервисов
- Интеграция с платежными системами и криптоплатформами (TON API)
- Оптимизация SQL-запросов, работа с PostgreSQL, Redis
- Внедрение очередей сообщений для асинхронной обработки событий (Kafka, RabbitMQ)
- Разработка и поддержка серверных решений для игровых проектов (GTA 5 RP, WebSocket)
- Внедрение анти-DDoS решений и мониторинга серверов
- Настройка кэширования и оптимизация работы высоконагруженных систем
- Автоматизация развертывания и настройка CI/CD пайплайнов (GitLab CI/CD)
- Работа с контейнеризацией и оркестрацией (Docker)
- Проведение код-ревью, написание документации (Swagger) и взаимодействие с командами DevOps’ов и аналитиков
- Локальная работа в Kubernetes
Платформы Linux, MacOS, Windows
Языки программирования Golang, TypeScript, C#, python
Инструменты REST API, gRPC, Swagger, Kafka, RabbitMQ, GitLab CI/CD, TON API, Docker, Prometheus, Grafana, WebSocket, анти-DDoS системы, Git, GitLab, Postman, Visual Studio Code, Puppet
Базы данных PostgreSQL, Redis
Разработка серверной архитектуры для многопользовательской игровой платформы.
Роль Golang разработчик Описание проекта Разработка серверной архитектуры для многопользовательской игровой платформы. В проекте требовалось обеспечение стабильной работы сервера при высокой нагрузке, оптимизация работы с игровыми данными и защита системы от DDoS-атак. Состав команды 3 backend-разработчика, 2 frontend-разработчика, 1 DevOps-инженер, 1 архитектор Задачи/реализованный функционал Разработка микросервиса с поддержкой 1000+ одновременных соединений через WebSocket. Внедрение кэширования игровых данных для оптимизации работы игрового движка. Разработка и настройка анти-DDoS системы для защиты серверной части. Оптимизация запросов в базу данных для ускорения работы игровых персонажей. Интеграция и настройка CI/CD пайплайнов для автоматизированного развертывания. Участие в code review и оптимизация архитектурных решений. Обеспечил стабильную работу сервера с 1000+ одновременными соединениями, что повысило масштабируемость системы. Оптимизировал работу с игровыми данными за счет кэширования, что сократило время загрузки игровых объектов. Разработал анти-DDoS систему, которая помогла минимизировать риски атак и защитить игровой сервер. Улучшил производительность системы за счет оптимизации SQL-запросов в PostgreSQL. Внедрил clickhouse со сбором метрик для дочернего микро-проекта. Для удобной аналитики данных пользователей и анализа для отдела пиар менеджеров
Golang, WebSocket, Docker, PostgreSQL, Redis, Kafka
Февраль 2023 — Февраль 2025 месяцев
2. Финансовый сервис
Роль Golang разработчик Описание проекта Разработка платежного микросервиса с интеграцией TON API, обеспечивающего обработку транзакций в экосистеме TON. В проекте требовалось оптимизировать производительность сервиса, внедрить системы кэширования и CI/CD. Состав команды 2 backend-разработчика, 1 DevOps-инженер, 1 frontend-разработчик, 1 аналитик, 1 архитектор Задачи/реализованный функционал Разработка микросервиса оплаты с использованием TON API. Внедрение систем кэширования для повышения производительности. Интеграция и настройка CI/CD пайплайнов. Участие в code review и оптимизации архитектуры сервиса. Документирование API с использованием Swagger. Реализовал стабильную обработку криптовалютных платежей, что обеспечило надежность платежного сервиса. Внедрил Redis-кэширование, что сократило нагрузку на базу данных и улучшило отклик системы. Настроил CI/CD пайплайн, который сократил время развертывания новых версий сервиса на 30%.
Go, PostgreSQL, Redis, TON SDK, Docker, REST API, gRPC,
Февраль 2022 — Декабрь 2024 месяца
Разработка серверной инфраструктуры для ролевого проекта в GTA 5 (RageMP).
Роль Golang разработчик Описание проекта Разработка серверной инфраструктуры для ролевого проекта в GTA 5 (RageMP). Проект включал создание микросервисной архитектуры для взаимодействия игры и веб-интерфейсов управления игровыми сессиями. Состав команды 2 backend-разработчика, 1 frontend-разработчик, 1 DevOps-инженер, 1 гейм-дизайнер Задачи/реализованный функционал Разработка микросервисной архитектуры для взаимодействия игры с веб-интерфейсами управления. Внедрение очередей сообщений через RabbitMQ для асинхронной обработки игровых событий. Создание API для взаимодействия с клиентской частью (RageMP). Интеграция и настройка CI/CD пайплайнов. Интеграция с внешними сервисами (Discord, форум). Разработал гибкую микросервисную архитектуру, которая позволила упростить интеграцию игровых систем. Оптимизировал работу очередей сообщений RabbitMQ, что сократило задержки обработки игровых событий. Интегрировал внешние сервисы (Discord, форум), что улучшило взаимодействие игроков с экосистемой проекта.
NestJS, ASP.NET, TypeScript, C#, PostgreSQL, RabbitMQ, Puppet
Январь 2021 — Февраль 2022 месяца