# Матвеев Михаил Александрович

**Senior Python Developer** · Краснодар · удалённо

## Контакты

- [@stav_progl](https://t.me/stav_progl) — Telegram
- [neon2007@inbox.ru](mailto:neon2007@inbox.ru) — Email
- [+7 (928) 433-41-81](tel:+79284334181) — Phone

## Обо мне
Senior Python backend-разработчик. 12+ лет на Python, 16+ лет профессионального опыта в IT. Делаю backend-сервисы и API, проектирую архитектуру, оптимизирую PostgreSQL и асинхронные пайплайны. Работал и в highload (биллинг, прод-критичные миграции), и в обычных продуктовых командах.

Я Python backend-разработчик. 20+ лет в IT, 16+ лет профессионального опыта, 12+ лет на Python/Django.

**Что делаю:**
- backend-сервисы и REST API на Python/Django
- проектирование архитектуры, модульная разработка
- оптимизация PostgreSQL и SQL
- асинхронная обработка (Celery, RabbitMQ, Redis)
- интеграции и поисковые системы (OpenSearch / Manticore)

**Опыт — баланс двух миров:**

*Highload и production-критичные системы* — 7 лет в МегаФоне: биллинг, тарификация, миграции без остановки сервиса, ускорение регрессионного тестирования в 50 раз.

*Стандартная продуктовая разработка* — DataArt (enterprise REST API, оптимизация ORM, интеграции). Большая Тройка (модульная архитектура, рефакторинг legacy, OpenSearch/Manticore, GitLab CI, Ansible).

**Сейчас:** Senior Python Developer в Большой Тройке (Москва, удалёнка).

**Что важно:** чистый код, быстрые тесты, прозрачные интерфейсы, метрики и наблюдаемость.

## Опыт работы

## Большая Тройка — Python разработчик
_04.2022 — настоящее время · Москва · удалённо_

Разработка и развитие backend-сервисов на Python/Django, проектирование REST API, модульная архитектура, поддержка крупной legacy-системы.

- Ускорение тестов на **30–60%**, рост покрытия до **90+**
- Оптимизация PostgreSQL: ускорение выборок в **3–20 раз**
- Интеграция OpenSearch и Manticore Search
- Снижение тех.долга, уменьшение связности модулей, сокращение регрессий
- CI/CD: настройка GitLab CI, автоматизация деплоя через Ansible
- Поддержка production: релизы, мониторинг, hotfix

**Стек:** GitLab CI, Ansible, Pytest, PostgreSQL, Redis, OpenSearch, Manticore Search, Django, Docker, Linux, Git, Python, Celery, RabbitMQ

## DataArt — Middle+ Python Developer
_09.2020 — 04.2022 · Удалённо_

Backend-сервисы и REST API для enterprise-проектов.

- Оптимизация ORM- и SQL-запросов (Django ORM / SQLAlchemy)
- Оптимизация PostgreSQL: индексы, анализ производительности
- Интеграция с внешними и внутренними сервисами
- Мониторинг: метрики, дашборды и алерты в Grafana

**Стек:** Jenkins, PostgreSQL, Django, SQLAlchemy, Docker, Git, Python, Grafana

## МегаФон — Разработчик биллинговой платформы
_07.2014 — 09.2021 · Краснодар_

Разработка и сопровождение высоконагруженной биллинговой платформы телеком-оператора. Core billing, тарификация, миграции критичных систем без остановки production.

- Внутренняя система регрессионного тестирования биллинга — **ускорение вывода тарифов в 50+ раз**, стала внутренним стандартом
- Оптимизация PostgreSQL и Oracle: анализ узких мест, переработка SQL
- Backend-сервисы и инструменты автоматизации на Python/Django
- Асинхронная обработка: Celery, Redis, RabbitMQ
- CI/CD: автоматизация деплоя в Kubernetes/Helm
- Архитектура: участие в проектировании, code review

**Стек:** PostgreSQL, Redis, Oracle PL/SQL, Django, Docker, Kubernetes, Helm, Linux, Git, Python, Grafana, ELK Stack, Sentry, Celery, RabbitMQ

## Ранний опыт (2009–2014) — Системный администратор / инженер биллинговых систем
_10.2009 — 07.2014_

Поддержка и развитие биллинговой системы: тарификация, расчёты, инструменты на Java.

- Работа с высоконагруженной системой биллинга (телеком-домен)
- Поддержка логики тарификации и финансовых расчётов
- Внутренние инструменты тестирования тарифов на Java
- **Ускорение ввода продукта в 10+ раз**
- Администрирование серверной и сетевой инфраструктуры

**Стек:** Oracle PL/SQL, Linux, Java

## Проекты

### growbox-espidf (2024)
ESP-IDF firmware для умной гидропонной гроубокс-системы: миксер на 8 помп с точностью ±0.01г, 17 датчиков, Web UI на устройстве, MQTT/HomeAssistant, Telegram, OTA. Переписан с Arduino.

- Репозиторий: <https://github.com/progl/growbox_esp_idf>

**Стек:** Chart.js, FreeRTOS, Vite, ESP-IDF, ESP32, HX711, I2C / 1-Wire, Home Assistant, LittleFS, OTA, C, JavaScript, C++, Telegram Bot API, MQTT

### web-calc (2023)
Платформа управления гидропоникой: два калькулятора питательных растворов (HPG/OHPG), IoT-интеграция ESP32-устройств через MQTT, телеметрия в TimescaleDB и уведомления в Telegram.

- Демо: <https://ponics.online>
- Ссылка: <https://ponics.online>

**Стек:** TimescaleDB, PostgreSQL, Redis, Bootstrap, DRF, Wagtail, Django, HTMX, Mosquitto, PgBouncer, Traefik, Docker, JavaScript, Python, Grafana, Sentry, Telegram Bot API, MQTT, Celery

### hh-job-tracker (2026)
Локальный self-hosted трекер вакансий с hh.ru: парсит личные отклики и резюме, агрегирует в SQLite, считает match-score и вероятность приглашения (sklearn), ведёт воронку. FastAPI + HTMX + APScheduler.

- Репозиторий: <https://github.com/progl/hh_job_tracker>

**Стек:** GitHub Actions, SQLite, Jinja2, FastAPI, HTMX, Tailwind CSS, Python, BeautifulSoup4, httpx, scikit-learn, APScheduler

## Стек

**Язык:** C, JavaScript, Python, Java, C++

**Фреймворк:** Bootstrap, Chart.js, DRF, FreeRTOS, Jinja2, Vite, Wagtail, Django, ESP-IDF, FastAPI, Flask, SQLAlchemy, HTMX, Tailwind CSS

**База данных:** SQLite, TimescaleDB, PostgreSQL, Redis, Oracle PL/SQL, Clickhouse, OpenSearch, Manticore Search

**Очереди / async:** APScheduler, MQTT, Celery, RabbitMQ

**Инфраструктура:** Home Assistant, LittleFS, Mosquitto, OTA, PgBouncer, Traefik, Docker, Kubernetes, Helm, Linux, Git

**CI/CD:** GitHub Actions, GitLab CI, Jenkins, Ansible, Pytest

**Мониторинг:** Grafana, ELK Stack, Sentry

**Железо:** ESP32, HX711, I2C / 1-Wire

**Прочее:** BeautifulSoup4, httpx, scikit-learn, Telegram Bot API

---

_Сгенерировано 24.05.2026 с http://me.progl.su/_
