Резюме: Go разработчик
MIND Software
2 года и 3 месяца
Senior Go developer
Март 2024 — Май 2026 (2 года и 3 месяца)
Компания занимается разработкой системы миграции и репликации данных (включая операционные системы) между хостами.
Основные задачи:
Разработка backend-сервисов и набора утилит для миграции и репликации данных между хостами с linux и windows.
Реализация механизмов переноса состояния системы (данные, конфигурация, ОС)
Организация взаимодействия микросервисов по grpc
. Реализация асинхронной обработки задач через Kafka.
Обеспечение консистентности данных при миграции.
Обработка сбоев, retry-логика, устойчивость к ошибкам
.
Проектирование схем и оптимизация PostgreSQL.
Ключевые результаты:
Реализовал функционал репликации windows.
Разбил большой монолит оркестратор на микросервисы.
Реализовал функционал восстановления репликации после сбоев.
Во второй версии продукта полностью реализовал оркестратор на микросервисах.
Стек:
Go, Docker, PostgreSQL, Kafka, Redis, ClickHouse
Пи Джи групп
1 год и 6 месяцев
Golang-разработчик
Сентябрь 2022 — Февраль 2024 (1 год и 6 месяцев)
Компания занимается разработкой терминалов оплаты.
Разработка backend для личного кабинета пользователя и backend для управления
терминалами оплаты.