Специалисты
Образование
Учреждение образования Кубанский государственный аграрный университет имени И. Т. Трубилина
Специальность Информационные системы и технологии (инженер)
Степень Бакалавр
Языки программирования и парадигмы
Golang (Go)
ООП
SOLID
Базы данных и хранилища
PostgreSQL
MongoDB
ClickHouse
Redis
Elasticsearch
SQL
ORM
API и протоколы взаимодействия
REST API
gRPC
Swagger (OpenAPI)
Gin (Golang web framework)
Брокеры сообщений и event-системы
RabbitMQ
Kafka
NATS
Инфраструктура и DevOps
Docker
Kubernetes (k8s)
Linux
Мониторинг и аналитика
Prometheus
Финтех
Команда 8 Backend, 2 DevOps, 6 QA, 3 Frontend, 1 Product, 1 SA, 2 BA Роль Golang разработчик Обязанности Высоконагруженная платежная система. Микросервисная архитектура с поддержкой как асинхронных, так и синхронных взаимодействий между сервисами. Реализация Event Sourcing через Kafka для обработки событий. Обязанности: Разработка и поддержка API Gateway для обработки платежных операций, включая интеграцию с внешними платежными системами; Оптимизация работы с базами данных с акцентом на транзакционность; участие в архитектурных обсуждениях по структуре БД; Дежурства и поддержка третьего уровня (L3): оперативное реагирование на инциденты, мониторинг и анализ алертов, связанных с проблемами на стороне клиентов. Опыт профилирования Go-приложений и написания benchmark; Умение писать Unit-тесты; Понимание работы основных сетевых протоколов: TCP, HTTP, DNS.
Golang, PostgreSQL, Redis, Kafka, Prometheus, Grafana, Docker, Kubernetes, REST API, gRPC, Linux, Swagger, Gin
февраль 2024 – настоящее время месяцев
Разработка ПО
Команда 3 Backend, 2 Frontend, 2 QA, 2 Product, 1 CTO Роль Golang разработчик Обязанности Разработка и поддержка alert-service для системы оповещений о критических ошибках. Обязанности: Выполнял роль ведущего разработчика сервиса оповещений, включая участие в проектировании его архитектуры; Основной подход к разработке: Domain-Driven Design (DDD); Реализовал интеграцию сервиса оповещений с другими компонентами системы; В качестве транспортного слоя использовал NATS благодаря: Простоте развертывания в существующей инфраструктуре; Легкости интеграции с другими сервисами; Возможности быстрого ввода в эксплуатацию.
Golang, PostgreSQL, NATS, Docker, Linux, Swagger, Kubernetes
декабрь 2021 – январь 2024 месяца