Backend-инженер · Go / Python · Production

Делаю backend, который понятно развивать и спокойно поддерживать в production

Разрабатываю микросервисы на Go и Python, проектирую REST API и интеграции между сервисами, работаю с Kafka, PostgreSQL и MongoDB. Люблю задачи, где важно не просто добавить ручку, а понять влияние на данные, миграции, соседние сервисы, наблюдаемость и поддержку.

Опыт почти 3 года коммерческой backend-разработки
Текущая роль Python/Go Developer · NtechLab
Формат Remote / Москва / Санкт-Петербург

Фокус

Чем я полезен команде

Я хорошо встраиваюсь в продуктовую разработку: беру задачу, уточняю контекст, довожу до рабочего решения и не забываю про поддержку после релиза.

Backend с пониманием production

Пишу API, сервисы, фоновые процессы и интеграции с учетом логов, метрик, трейсов, миграций и последующей диагностики.

Исследования и технические решения

Умею не просто взять библиотеку, а проверить её на практике: посмотреть код, провести бенчмарки, сравнить поведение и объяснить команде, почему решение подходит.

Аккуратная работа с изменениями

Думаю о совместимости, данных, соседних сервисах и выкладке. Мне важно, чтобы решение было понятно, тестируемо и спокойно поддерживалось после релиза.

Опыт

Коммерческая разработка

Основной опыт — backend для распределённых систем: Go, Python, REST API, Kafka, PostgreSQL, MongoDB, Docker, CI/CD и observability.

NtechLab · Python/Go Developer

Июнь 2023 — по настоящее время

Работаю в продуктовой команде над backend-сервисами для видеоаналитики на базе ИИ и биометрии: распознавание объектов, лиц и действий для городских систем, бизнеса и безопасности.

  • Разрабатываю микросервисы на Go и Python/FastAPI в распределённой архитектуре.
  • Проектирую и развиваю REST API, внутренние клиенты и интеграции между сервисами.
  • Работаю с PostgreSQL, MongoDB, Kafka, Docker, GitLab CI, OpenTelemetry, Prometheus и Grafana.
  • С нуля разработал REST API на Go для нового сервиса: SQL CRUD, миграции, тесты и OpenAPI-документация.
  • Внедрял и унифицировал подходы к миграциям БД в нескольких сервисах.
  • Создал библиотеку для передачи trace через HTTP/Kafka и подключал её в сервисы для сквозной диагностики.
  • Исследовал замену JSON-сериализации easyjson → sonic: провёл собственные бенчмарки, сравнил результаты, подготовил выводы и презентовал решение команде.
  • Разбирал production-баги: таймзоны, невалидные данные, неконсистентные статусы, пропадающие события и проблемы сериализации.
  • Реализовывал клинеры данных для БД и хранилищ WebDAV/S3, включая более гибкие режимы очистки.
  • Участвовал в code review, тестировании, документации, Scrum-процессах и поддержке CI/CD.

Федерация адаптивного хоккея · Backend Python-разработчик

Апрель 2023 — Май 2023

Telegram-бот для информирования пользователей о деятельности федерации, мероприятиях и проектах.

  • Добавил сбор пользовательских метрик взаимодействия с ботом.
  • Организовал запись метрик в базу данных.
  • Настроил визуализацию метрик и развернул проект на сервере заказчика.
  • GitHub: paraicehockey

Проекты

Свои проекты и публичная активность

Здесь только то, что отражает мой текущий интерес и реальную практику: backend, автоматизация, интеграции, стриминг и продуктовая разработка.

PulseCaster

Backend · Stream tools · Telegram · Twitch

Собственный продукт для стримеров и их сообществ: уведомления о трансляциях, автоматизация действий, правила и триггеры, аналитика активности и интеграции с внешними сервисами. Проект помогает мне прокачивать продуктовый подход, backend-архитектуру и работу с реальными сценариями пользователей.

Перейти на проект

Блоги и заметки

Разработка · Карьера · Личный опыт

Пишу о разработке, backend-практиках, обучении, работе и личных проектах. Это не замена инженерному опыту, а способ фиксировать мысли, делиться выводами и лучше структурировать собственное развитие.

Навыки

Технологии и рабочие практики

Не перечисляю всё подряд. Ниже — то, с чем действительно работал в коммерческой разработке или регулярно использую в своих проектах.

Backend

  • Go: goroutines, context, net/http, REST API
  • Python: FastAPI, AsyncIO, Pytest
  • Проектирование API, внутренних клиентов и интеграций

Данные и очереди

  • PostgreSQL, MongoDB
  • Kafka
  • SQL CRUD, миграции, агрегации, кеширование тяжёлых эндпоинтов

Инфраструктура

  • Docker, GitLab CI/CD, Linux
  • Prometheus, Grafana, OpenTelemetry
  • Логи, метрики, трейсинг и диагностика production-проблем

Инженерная культура

  • Unit и интеграционные тесты
  • Code review и техническая документация
  • Scrum: планирование, декомпозиция, оценка задач, ретро и daily

Контакт

Готов обсудить backend-задачи и продуктовую разработку

Мне интересны команды, где важны качество, понятная архитектура, production-мышление и спокойная инженерная культура. Особенно близки задачи на Go, Python, API, интеграции, данные и observability.