Профессиональная практика

Go backend: аудио, данные и CI/CD.

Go backend: от распределённой обработки аудио и интеграций до инфраструктуры, которая помогает сопровождать сервисы.

Скачать резюме · PDF
Voice / ML / результат

Меньше времени на каждый аудиочанк.

Я профилировал обработку аудио, устранил узкие места и сократил время обработки чанка с 200 до 30 мс.

Обработка аудиочанка

До200мсПосле30 мс

Общая шкала — 200 мс. Сокращение времени: (200 − 30) / 200 = 85%.

85%

меньше времени на обработку аудиочанка

15–20%

снижение задержки API после оптимизации SQL и взаимодействия сервисов

Ускорение обработки аудио6.67×

200 / 30 = 6,67×. Сокращение обработки освобождает время в общем бюджете задержки аудиопайплайна.

Классификация намерений+0.1Macro F1

Улучшил классификацию намерений на 0,10 Macro F1 в абсолютном выражении.

Извлечение сущностей≈ +0.1Entity F1

Улучшил извлечение сущностей примерно на 0,10 F1 в абсолютном выражении.

Структурированный вывод+5–6процентных пунктов

Повысил долю ответов с корректной структурой JSON на 5–6 процентных пунктов.

Обработка отрицаний4×меньше ошибок / −75%

Снизил частоту ошибок обработки отрицаний в четыре раза. Схема показывает относительную частоту.

Опыт работы

Разработка на Go, производительность и доставка изменений.

Zuzex

февр. 2023 г. — настоящее время

Backend-разработчик

Разрабатываю Go-сервисы распределённой обработки аудио, участвую в архитектуре и code review. Самостоятельно поддерживаю CI/CD.

  • Сократил обработку аудиочанка с 200 до 30 мс (на 85%): профилировал критические участки и устранял узкие места.
  • Снизил задержку API на 15–20% за счёт оптимизации PostgreSQL, сокращения лишнего ввода-вывода и улучшения взаимодействия сервисов.
  • Работал с gRPC streaming и интеграциями через Kafka / NATS; использовал OpenTelemetry, Prometheus и Grafana для наблюдаемости.
  • Улучшил Macro F1 намерений на 0,10 и Entity F1 примерно на 0,10. Повысил валидность JSON на 5–6 п.п. и сократил ошибки обработки отрицаний в четыре раза.
  • Настраивал Docker, unit-тесты, golangci-lint, публикацию артефактов и подготовку к развёртыванию.

Webpraktik

май 2022 г. — янв. 2023 г.

Backend-разработчик

REST API и интеграции с внешними сервисами, PostgreSQL и Redis. Контейнеризация приложений, unit-тесты, участие в code review и CI/CD.

Образование

Донской государственный технический университет — математическое обеспечение и администрирование информационных систем, 2020–2024.

Русский — родной. Английский — B2.