Резюме специалистов Creative

Марк Б.

SENIOR GOLANG DEVELOPER
Основной стэк: GO, PostgreSQL, gRPC, GraphQL, NATS, ELK, Jaeger
Опыт коммерческой разработки: 5+ лет
Уровень английского: B1 — Intermediate
Образование: 2006 СПБГУКиТ Видеотехника

Навыки

Base
  • SOLID, KISS, YAGNI
  • PostreSQL
  • GraphQL, Kibana, Grafana, Prometheus
  • Docker
  • JWT, gRPC (Protobuf), NATS, Rate limiting
Также есть опыт работы с: ООП, Паттерны, DRY, MongoDB, Redis, RabbitMQ, Rest, JSON-RPC, WebSockets, gRPC (JSON), Gitlab CI/CD, k8s, OAuth, Basic Authentication, HTTPS, CORS, bcrypt, Nginx, AWS, S3 (Object Storage)

Опыт работы

02.2022 — 08.2023
Разработка бэкенда для международного продукта связанного с онлайн гэмблингом и беттингом (NDA)
Роль на проекте: Backend Developer
Технологии: микросервисы GO, gRPC, GraphQL, PostgreSQL, Mongo, Redis, NATS, ELK, Jaeger, Docker/K8s
Команда: 10 специалистов
— Разработка нового функционала: новые бизнес фичии, подключение внешних сервисов, таких как CRM
— Поддержка и расширение существующего, например подключение новых платежных провайдеров и автоматизация флоу платежей, флоу регистрации и валидации пользователей, взаимодействие с поставщиками спортивного фида и провайдерами игр
— Улучшение процесса разработки и отладки: локальный запуск и отладка продукта
— Улучшение стабильности работы продукта: асинхронные флоу, кэши, даталоадеры
10.2021 - 01.2022
Разработака бэкенда для приложения инвестиций (рынок Индии и Азии) (NDA)
Роль на проекте: Backend Developer
Технологии: GO, NATS, PostgreSQL, json-RPC, Docker, GitLab
Команда: 5 специалистов
— Изучение api индийской биржи с бинарным протоколом и документацией
— Проработка функционала сервисов для нового инвестиционного приложения
— Первичная реализация сервисов и их функциональности
09.2018 - 07.2021
Разработка бэкенда системы управления промышленным оборудованием (управление механикой для театров) (NDA)
Роль на проекте: Backend Developer
Технологии: GO, NATS, Flatbuffers, PostgreSQL, Docker, Bitbucket
Команда: 3 специалистов
— Создание шаблона сервиса
— Интеграция с NATS
— Разработка схемы взаимодействия сервисов только через очередь (в том числе передача конфигураций)
— Создание фреймворк для работы с Flat Buffers https://flatbuffers.dev/ (собственная кодогенерация на основе гошных структур)
— Написание нескольких сервисов обеспечивающих саму механику (преобразование телеметрии, группировка механизмов, движение по заданной траектории, секвенсор)
— Websoket взаимодействие с фронтенд клиентом
— Редактор спектаклей с undo/redo (командно ориентированный)
— Модули для подключения органов управления (джойстиков/кнопок)
— Создание тестировочного окружения для запуска без реальных механизмов
— Участие в наладке при инсталляционых работах
Backend