CV

Python-разработчик · Москва · удалённо / гибрид

Открыт к предложениям

Telegram · Email · hh · Скачать PDF

Опыт работы

Новые Телеком Решения Май 2025 — настоящее время

Ведущий инженер-программист

  • Проектировал и разрабатывал микросервисы OSS мониторинга сетевых элементов (gRPC, RabbitMQ, FastStream)
  • Оптимизировал API и очереди под нагрузку около 5000 RPS
  • Рефакторил распределённый монолит: чистая архитектура, mypy, ruff
  • Техлид команды из 3 backend-разработчиков: декомпозиция, бэклог, код-ревью
  • Внедрил ADR — архитектурные решения стали прозрачными для команды

Ускорил запросы к API в 8–10 раз (с 2 с до 200 мс) за счёт кода и индексов БД

Мигрировал микросервис подписок с Celery на FastStream: производительность выросла в 80 раз, потребление ресурсов снизилось в 5 раз

Заменил самописный Django API Gateway на gRPC-Gateway: новое API с 2 часов до 2–3 минут


Сила Разработка Май 2024 — Апрель 2025

Старший разработчик

SDK сократил время разработки типовых фич новых микросервисов с 2 дней до 2 часов

Обязательное код-ревью и mypy снизили количество багов в продакшене на 30% за 3 месяца


ИКИТ СФУ Сентябрь 2019 — Июнь 2024

Совмещал с работой в ПГК Диджитал и Красцветмет. ИТ.

Старший преподаватель Сентябрь 2022 — Июнь 2024

Преподавал дисциплины:

  • Основы программирования на Python
  • Алгоритмы и структуры данных

Ассистент кафедры Сентябрь 2019 — Август 2022

Преподавал дисциплины:

  • Основы программирования на Python
  • Методы анализа данных
  • Алгоритмы и структуры данных
  • Модели стохастических объектов

ПГК Диджитал Июнь 2023 — Апрель 2024

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

  • Участвовал в разработке системы оптимизации ЖД грузоперевозок
  • Разработал и поддерживал микросервис рассылок
  • Разработал и поддерживал библиотеки логирования и генерации документации

    Библиотека логирования предназначена для простой конфигурации логов для fastapi с использованием structlog

    Плагин для mkdocs конвертировал и размещал документацию в Confluence

    Централизованное логирование через ELK снизило среднее время поиска инцидентов (MTTR) с 40 минут до 5 минут

    Батчирование в обработке событий Kafka снизило нагрузку на CPU на 25%


Красцветмет. ИТ Январь 2023 — Июль 2023

Программист-разработчик


Красцветмет Декабрь 2020 — Январь 2023

Программист-разработчик

  • Разработал Desktop приложение, оптимизирующее производственные операции по раскрою слитков (разработка алгоритма комбинаторной оптимизации, бизнес логики, интерфейса) (См. подробнее).

    Эффективность раскроя увеличилась на 15% по сравнению с раскроем в ручном режиме.


Навыки

Языки программирования: Python, Go

Базы данных: PostgreSQL, ClickHouse, Redis, MongoDB, YDB, SQLite

Фреймворки: FastAPI, Django, FastStream, gRPC

Инструменты: Git, Docker, Kubernetes, Celery, Kafka, RabbitMQ, Vault, Keycloak, Pytest, SQLAlchemy, GitLab CI, Prometheus, Grafana, Jira


Образование

Аспирантура 2019 — 2023

Системный анализ, управление и обработка информации, Сибирский Федеральный Университет, Подготовки кадров высшей квалификации

Магистратура 2017 — 2019

Программная инженерия, Сибирский Федеральный Университет, Институт космических и информационных технологий

Бакалавриат 2013 — 2017

Прикладная информатика, Сибирский Федеральный Университет, Институт управления бизнес-процессами

SAFe 6 Practitioner 2026

Certified SAFe 6 Practitioner Certified SAFe 6 Practitioner, до 1 апреля 2027. PDF