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
- Участвовал в разработке системы мониторинга и управления серверами
- Участвовал в разработке системы поддержки процессов обработки персональных данных
- Участвовал в разработке приложения спецификации оборудования
- Занимался проектированием архитектуры
- Выступал в роли техлида команды
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
Программист-разработчик
-
Разработал веб-приложение для оптимизации смешивания партий катализаторов
Переработка партий материала с сильно отклоняющимся от среднего химическим составом возросла на 20%
-
Руководил разработкой веб-приложения по раскрою круглых сеток
Красцветмет Декабрь 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, до 1 апреля 2027. PDF