Перейти к содержимому

Алексей Морозов

Go разработчик

Middle Гибрид Москва, Россия
4 г. 7 мес. опыта 20 навыка

О себе

Сейчас работаю Go backend разработчиком на проекте TMS в домене логистики, до этого занимался задачами в контуре WMS. В текущей роли разрабатываю и поддерживаю высоконагруженные backend-сервисы, связанные с обработкой телеметрии, обновлением состояния транспорта, интеграциями с внешними системами и отдельными сценариями пересчёта маршрутов.

Опыт работы

ООО НЛП Проект

04.2024 — по н.в. 2 г. 2 мес.

Go разработчик

Middle Гибрид Москва

Разработка и поддержка микросервисной системы управления складом и логистикой для клиентов: начинал с задач в контуре WMS, включая интеграции с кассами и маркетплейсами, позже подключился к задачам в контуре TMS, связанным с обработкой телеметрии и интеграциями с трекинговыми системами. Участвовал в запуске сервисов с нуля до прода. Обязанности: - Разработка и сопровождение сервиса складского учёта (остатки и резервы) и инвентаризации (WMS); - Разработка backend-логики в контуре TMS: обработка телеметрии, обновление состояния транспорта и реализация отдельных сценариев пересчёта маршрутов; - Проектирование REST API и согласование контрактов с интеграторами, командами клиентов; - Моделирование данных и обеспечение корректности при конкурентном доступе (PostgreSQL, Redis); - Асинхронная обработка событий и интеграций через брокер сообщений; - Реализация фоновых обработчиков и конкурентной обработки задач в Go: worker pool, ограничение числа параллельных операций, управление выполнением и завершением задач через context; - Написание unit и интеграционных тестов; - Участие в проработке и оценке задач, code review, релизах и CI/CD.

  • Снизил количество ошибок конкурентного доступа (двойные резервы и расхождения остатков) за счёт атомарных операций и строгой валидации состояний
  • Повысил надёжность интеграций: реализовал повторную обработку и изоляцию проблемных сообщений, что уменьшило потери и зависания при сбоях внешних систем
  • Оптимизировал hot-path запросы PostgreSQL: p95 снизился с 480 до 290 мс, avg - с 190 до 120 мс; CPU БД в пике снизился с 72% до 58%

ООО Смарттехнолоджи

11.2022 — 04.2024 1 г. 5 мес.

Go разработчик

Middle Офис Москва

Разработка ядра электронной медицинской карты и сервисов телемедицины. Интеграции с лабораториями, страховыми и платёжными провайдерами. Обязанности: - Разработка микросервисов ядра EHR: клинические записи (визиты, назначения, наблюдения), часть биллинга и интеграции лабораторных результатов; - Проектирование и поддержка gRPC и REST контрактов, проработка требований с PO, TL и QA; trunk-based разработка, feature-flags; - Работа с данными и конкурентностью: транзакции PostgreSQL, Redis-локи для краткоживущей синхронизации; асинхронная обработка через RabbitMQ; - Мониторинг и сопровождение: Prometheus, Grafana, Sentry, Elastic; участие в релизах (canary и blue-green) и разборе инцидентов.

  • Улучшил интеграции с лабораториями: реализовал нормализацию HL7 и JSON-сообщений, контроль порядка и идемпотентность сообщений
  • Повысил надёжность платёжных сценариев в телемедицине: внедрил верификацию статусов транзакций и компенсационные обработки при сбоях callbackов
  • После инцидента с расчётами в Billing участвовал в выработке мер защиты: обязательный dry-run миграций правил в CI, раскатка через feature-flags и blue-green

ООО Бревис-М

11.2021 — 11.2022 1 г.

Go разработчик

Middle Офис Москва

Разработка корпоративной платформы внутренних сервисов (интеграции между системами, уведомления, документооборот). Обязанности: - Реализовывал REST API и асинхронные сценарии обмена данными между сервисами; - Интегрировал сервисы с внешними и legacy‑системами; обеспечивал корректную обработку ошибок и повторную доставку; - Поддерживал высокую стабильность: логирование и мониторинг, участие в разборе инцидентов; - Писал unit‑тесты, участвовал в code review и выпуске релизов через CI/CD.

  • Повысил надёжность доставки уведомлений: ввёл идемпотентность и безопасные ретраи с изоляцией проблемных сообщений
  • Сократил задержки в критичных сценариях за счёт оптимизации запросов и индексов PostgreSQL, а также снижения блокировок при конкурентных операциях

Образование

Колледж программирования и кибербезопасности РТУ МИРЭА

— 2022

Техник-программист

Среднее специальное

Навыки

Go Golang SQL PostgreSQL NoSQL Redis RabbitMQ MQTT Prometheus Grafana Sentry Elastic gRPC REST API Docker Kubernetes GitLab CI/CD Git Linux Kafka

Языки

Русский Родной
Английский B2 — Выше среднего

Личные данные

Гражданство Россия
Ссылка скопирована