Senior Golang Developer

2020 — 2026 | Data-Driven Lab | Forex Broker

Обязанности и достижения

Разработка микросервисов в области Финтеха.

  • Основной стек: Golang, Postgres, Clickhouse, Redis, Kafka, RabbitMQ
  • Разертывание: Gitlab CI, Linux, Ansible, Docker, K8s, Kubernetis
  • Мониторинг: OpenSearch, Kibana, Grafana, Prometheus

Разработка синхронных и асинхронных API для мобильных устройств на базе gRPC. Интеграция обмена данными между микросервисами через брокеры сообщений Kafka, Rabbit, RedisStreams.

Мониторинг компонентов систем, оптимизация кешей, интеграция с Clickhouse, интеграция с Kafka, оптимизация стурктуры базы данных и индексов (в т.ч. частичных), поиск учетек памяти.

Настройка и поддержка деплоя через GitlabCI и Ansible (депрекейтед при переходе на k8s).

Ключевые достижения:

  • Миграция монолитной архитектуры на микросервисы, что увеличило отказоустойчивость системы на 40%
  • Внедрение gRPC для межсервисной коммуникации, сократившее latency на 60%
  • Оптимизация SQL запросов и внедрение кэширования через Redis, улучшившее время отклика API на 75%
  • Настройка мониторинга и алертинга через Prometheus + Grafana
  • Внедрение Golang Standard Layout и Clean Architecture

Технологический стек:

Golang gRPC PostgreSQL Redis Kafka Kubernetes Docker Prometheus

Готовы начать проект?

Я всегда открыт для обсуждения новых возможностей и интересных задач.