# Mikhail Matveev

**Senior Python Developer** · Krasnodar · Remote

## Контакты

- [@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 engineer. 12+ years on Python, 16+ years of professional IT experience. I build backend services and APIs, design architecture, optimize PostgreSQL and async pipelines. Solid background in both highload (billing, production-critical migrations) and regular product teams.

I&#x27;m a Python backend engineer. 20+ years in IT, 16+ years of professional experience, 12+ years on Python/Django.

**What I do:**
- backend services and REST APIs on Python/Django
- architecture and modular design
- PostgreSQL and SQL optimization
- async processing (Celery, RabbitMQ, Redis)
- integrations and search engines (OpenSearch / Manticore)

**Background — balance of two worlds:**

*Highload and production-critical systems* — 7 years at MegaFon: billing, rating, migrations without service downtime, 50x regression-test speedup.

*Regular product development* — DataArt (enterprise REST APIs, ORM tuning, integrations). Bolshaya Troyka (modular architecture, legacy refactor, OpenSearch/Manticore, GitLab CI, Ansible).

**Currently:** Senior Python Developer at Bolshaya Troyka (Moscow, remote).

**Values:** clean code, fast tests, clear interfaces, metrics and observability.

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

## Bolshaya Troyka — Python Developer
_04.2022 — настоящее время · Moscow · Remote_

Backend services on Python/Django, REST API design, modular architecture, ownership of a large legacy system.

- **30–60% test speedup**, coverage raised to **90+**
- PostgreSQL tuning: **3–20x query speedup**
- OpenSearch and Manticore Search integration
- Tech-debt reduction, looser module coupling, fewer regressions
- CI/CD: GitLab CI setup, deploy automation via Ansible
- Production ownership: releases, monitoring, hotfixes

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

## DataArt — Middle+ Python Developer
_09.2020 — 04.2022 · Remote_

Backend services and REST APIs for enterprise projects.

- ORM and SQL query tuning (Django ORM / SQLAlchemy)
- PostgreSQL tuning: indexes, performance analysis
- Integrations with external and internal services
- Monitoring: metrics, dashboards and alerts in Grafana

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

## MegaFon — Billing Platform Engineer
_07.2014 — 09.2021 · Krasnodar_

Development and ownership of a highload telecom billing platform. Core billing, rating, production-critical migrations with zero downtime.

- In-house billing regression testing framework — **50x+ faster tariff rollout**, adopted as the internal standard
- PostgreSQL and Oracle tuning: bottleneck analysis, SQL rewrite
- Backend services and automation tools on Python/Django
- Async processing: Celery, Redis, RabbitMQ
- CI/CD: deploy automation in Kubernetes/Helm
- Architecture: design contributions, code review

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

## Early career (2009–2014) — System Administrator / Billing Systems Engineer
_10.2009 — 07.2014_

Billing system support and development: rating, calculations, Java tooling.

- Highload telecom billing system
- Rating and financial calculation logic support
- In-house Java tooling for tariff testing
- **10x+ faster product rollout**
- Server and network infrastructure administration

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

## Проекты

### growbox-espidf (2024)
Hydroponics automation on ESP32 — grow control via ESP-IDF.

- Репозиторий: <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)
Nutrient solution calculator for hydroponics.

- Демо: <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 job-search tracker with ML-driven invitation prediction.

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

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

## Стек

**Language:** C, JavaScript, Python, Java, C++

**Framework:** Bootstrap, Chart.js, DRF, FreeRTOS, Jinja2, Vite, Wagtail, Django, ESP-IDF, FastAPI, Flask, SQLAlchemy, HTMX, Tailwind CSS

**Database:** SQLite, TimescaleDB, PostgreSQL, Redis, Oracle PL/SQL, Clickhouse, OpenSearch, Manticore Search

**Queues / async:** APScheduler, MQTT, Celery, RabbitMQ

**Infrastructure:** Home Assistant, LittleFS, Mosquitto, OTA, PgBouncer, Traefik, Docker, Kubernetes, Helm, Linux, Git

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

**Monitoring:** Grafana, ELK Stack, Sentry

**Hardware:** ESP32, HX711, I2C / 1-Wire

**Other:** BeautifulSoup4, httpx, scikit-learn, Telegram Bot API

---

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