Матвей Колесников (mkolesnikovvv), 23 года, Россия, Уфа
Матвей Колесников (mkolesnikovvv), 23 года, Россия, Уфа
Бэкенд разработчик • Веб-разработчик • Средний (Middle)
Ищу работу

Контакты

Войти
Возраст: 23 года
Опыт работы: 2 года и 10 месяцев
Регистрация: 14.06.2026
Последний визит: 4 месяца назад
Гражданство: Россия
Местоположение: Россия, Уфа
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Русский родной язык

Обо мне

https://t.me/gutestod - Телеграмм


Глубоко погружен в экосистему Python и Linux: начинал с автоматизации администрирования, что дало мне фундаментальное понимание работы ОС и сетей.


В коммерческой разработке вырос в T-shaped специалиста: совмещаю роль Backend-разработчика с задачами DevOps-инженера. Инициировал и реализовал миграцию ключевых сервисов компании на асинхронный стек (FastAPI) и микросервисную архитектуру (DDD), что позволило кратно увеличить производительность системы. Самостоятельно проектировал инфраструктуру виртуализации (Proxmox) и выстраивал CI/CD процессы с нуля. Проводил архитектурную экспертизу: оценивал риски перехода на Event-Driven архитектуру, проектировал схемы взаимодействия микросервисов (RabbitMQ/Kafka) и выбирал оптимальные технологии под задачи импортозамещения (Alt Linux). Выстраивал инженерную культуру: внедрил практики обязательного Code Review, статического анализа и покрытия тестами (TDD), что снизило количество багов на продакшене. Занимался развитием команды: создал единую базу знаний (ADR, API Specs), упростив онбординг новых сотрудников, и менторил Junior-разработчиков, помогая им расти до самостоятельных единиц.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Redis
NoSQL
MongoDB
Алгоритмы и структуры данных
Оптимизация кода
Python
Celery
PostgreSQL
Bash
SQLalchemy
GitLab
Postman
FastAPI
GitHub
Pytest
Golang
Gin
gRPC
Linux
Docker
ООП
SQL
Git
Базы данных
Django
RabbitMQ
Apache Kafka
REST
Kubernetes
Nginx

Опыт работы

  • ЦВА
    Уфа
    Python Backend Разработчик
    Январь 2024 — По настоящее время (2 года и 10 месяцев)

    Разработка микросервисной архитектуры:
    · Спроектировал и с нуля реализовал микросервис.
    · Настроил асинхронную обработку событий через RabbitMQ, обеспечив стабильную работу при пиковых нагрузках (до 150K+ событий в сутки).
    · Внедрил Taskiq (Celery) для оркестрации задач, реализовав механизм приоритетных очередей.
    · Реализовал архитектуру на основе Domain-Driven Design (DDD): выделил Bounded Contexts, соблюдал принципы SOLID, что позволило легко масштабировать систему новыми модулями.
    · Реализовал двусторонний обмен данными с устройствами через MQTT-брокер, обеспечив мгновенную реакцию системы на события с камер.
    · Написал API на FastAPI для стриминга данных состояния устройств на фронтенд, используя протокол Socket.io (Websockets).
    · Построил пайплайн обработки данных с камер: захват изображений, конвертация форматов и асинхронная загрузка в S3-совместимое хранилище.

    Разработка системного ПО и распределенных задач:
    · Реализовал миграцию системы управления виртуализацией с DRF на FastAPI, переписав критическую бизнес-логику.
    · Разработал механизм DynamicQuorum (на базе Redis) для синхронизации распределенных задач TaskIQ, что исключило гонки данных (race conditions) при балансировке ВМ между ЦОДами.
    · Создал и поддерживаю пайплайны сборки пакетов для Linux.
    · Обеспечиваю стабильность работы модульного монолита через контейнеризацию (Docker) и оркестрацию локальных сред.

    Организация работы:
    · Веду техническую базу знаний в Docmost (Confluence / Notion). Описываю архитектурные решения (ADR), API (Swagger/OpenAPI) и инструкции по развертыванию (README.md) для упрощения онбординга новых коллег.
    · Активно участвую в Code Review: внимателен к чужому коду, конструктивно воспринимаю критику своего. Готов делиться знаниями и менторить Junior-разработчиков.

Высшее образование

  • Сентябрь 2021 — Июнь 2025 (3 года и 10 месяцев)

    Закончил направление "Программная инженерия", Бакалавриат, полное высшее