Есть дополнительная информация
Вы увидите полное резюме как только у вас будет доступ

На данный момент Back-end Go developer.
Мои компетенции и опыт
Вайлдберриз ( нужен доступ к резюме - настоящее время)
Спроектировал и разработал шину данных на 500+ тысяч сообщений в минуту, для использования соседними командами в том числе. Транслируются шардированные данные из общего источника, что упрощает интеграции другим командам.
Спроектировал и разработал систему консюмеров для шины данных.
Разработал фреймворк для любого бэкенд сервиса на go. Активно развиваю проект внутри компании, передавая экспертизу использования на воркшопах. Фреймворк универсален и позволяет не задумываться о graceful shutdown стратегии сервиса целиком, решая зависимости завершения. Имеет множество имплементаций для внешних системы и умеет работать с ними эффективно. Реализует механизм выбора лидера в рамках любых групп сервисов. Позволяет запускать бизнес решения за нужен доступ к резюме дня полностью, снижая порог входа в разработку бизнес решения.
Сделал высокопроизводительный кеш в памяти приложения для хранения сотен миллионов ключей uint64. Позволило системе работать в режиме highload и обрабатывать сотни тысяч событий за несколько секунд. Также btree фильтр в памяти для байтовых данных под миллионы ключей.
Сформировал ТЗ. Предложил концепт сверхбыстрого кеш сервиса в памяти, использующего BadgerDB.
реализовал sdk, провел группу воркшопов и презентаций на эту тему. Реализовал бизнес требования с использованием BadgerDB. Задокументировал процесс работы с системой для воспроизводимости другими разработчиками. Сервис позволяет получить доступ к критическим данным ~ в нужен доступ к резюме раз быстрее обычных хранилищ.
Сформировал ТЗ. Согласовал с руководством концепт бизнес решения, спроектировал и реализовал распределенный backend для сервиса вычисления оборачиваемости товаров для склада. Обработка нескольких миллионов событий в минуту в асинхронном режиме. Цель высоко производительная агрреагация данных и быстрый доступ к ним. Сервис из нескольких производительных очередей, объединяющий 4 источника данных, с квотированным доступом на чтение данных из нескольких источников. Решение включает распределённые блокировки с выбором лидера через redis.
Разработка системы аукциона заявок: спроектировал и реализовал бэкенд для аукциона подрядчиков с использованием Kafka и Nuts для межсервисного взаимодействия.
Миграция монолита в микросервисы: перенес часть legacy-кода в отдельный микросервис, что ускорило деплой новых функций в несколько раз и снизило нагрузку на бд монолита.
Оптимизация подов с in-memory данными: устранил проблему падения подов, что повысило стабильность системы.
Восстановление сервиса Telegram-ботов: вернул к жизни legacy-сервис, что позволило бизнесу продолжить использовать его для автоматизации процессов.
Собрал архитекрутную схему легаси проекта, что дало возможность разрабатывать и поддерживать проект после ухода предыдущей команды.
Go, PostgreSQL, Apache Kafka, Redis, Docker, k8s, kibana.
MERLION TECH ( нужен доступ к резюме - нужен доступ к резюме )
Ведущий разработчик бэк-энда
Разработка микросервисов: создал и поддерживал микросервисы на Go и Tarantool для системы оформления заказов.
Оптимизация логики оформления заказов: улучшил производительность системы, сократив время обработки заказов до O(1).
Интеграция с Kafka: настроил межсервисное взаимодействие через Kafka, что повысило надёжность системы.
Go, PostgreSQL, Apache Kafka, Docker, Tarantool, Consul, kibana.
Сберлогистика ( нужен доступ к резюме )
Ведущий разработчик бэк-энда
Разработка системы постаматов: разработал часть бэкенд для синхронизации данных между устройствами и сервером, что обеспечило стабильную работу системы при низкой пропускной способности сети.
Оптимизация производительности: улучшил время обработки запросов.
PHP, PostgreSQL, Apache Kafka, Docker.
PHP-разработчик
Октябрь 2018 — Июль нужен доступ к резюме год и 10 месяцев)
Разработка сервиса записи на онлайн-мероприятия: полный цикл разработки от ТЗ до релиза, включая интеграцию с внутренними системами и создание модуля отчётов.
PHP, MySQL, PostgreSQL, Docker.
Фул стек программист, Архитектор
Тимлид, старший разработчик, бэкенд-разработчик
Разработчик backend, frontend, fullstack