Михаил Курдюков

C++ / Backend Developer

C++ • Qt • SQL • Distributed Systems • Docker • PowerShell

Как единственный разработчик реализовал промышленную систему мониторинга для удаленных и изолированных объектов: PowerShell-агент, backend обработки данных, ядро анализа на C++/Qt и хранение в PostgreSQL. Сейчас рассматриваю удаленный формат, в перспективе возможна работа на стороне работодателя.

SQL
C++
PS
Qt

Обо мне

Я — C++ / Backend Developer с 7+ годами опыта в распределенных системах мониторинга и управления IT-инфраструктурой. Мой наиболее масштабный проект — промышленная система мониторинга серверов и рабочих станций для удаленных и изолированных объектов, которую я реализовал как единственный разработчик. В рамках проекта разработал PowerShell-агент сбора метрик, механизм доставки данных из изолированных сетей, backend приема и обработки данных, ядро анализа состояния на C++/Qt и хранение данных в PostgreSQL. Система находится в эксплуатации и охватывает 17 серверных группировок, более 60 серверов и более 500 рабочих станций.

Дополнительная экспертиза

Основной трек сайта — C++ / Backend. Эти компетенции усиливают его в задачах данных, интеграций и эксплуатации.

SQL / Data

Проектирование и оптимизация БД

Проектирую схемы данных, оптимизирую запросы и хранимые процедуры, анализирую планы выполнения и делаю тяжелые SQL-сценарии более предсказуемыми в MS SQL Server и PostgreSQL. В крупных проектах PostgreSQL использую как основное хранилище телеметрии и состояния инфраструктуры.

T-SQL PostgreSQL индексы планы запросов
System / Infra

Инфраструктурная автоматизация

Разрабатываю агенты и автоматизацию для мониторинга, удаленного выполнения задач и сопровождения production-среды: PowerShell, Windows Server, Active Directory, Docker Compose, SSH и повторяемые операционные сценарии. PowerShell — один из основных рабочих инструментов в системах мониторинга и поддержки инфраструктуры.

PowerShell Windows Server Active Directory Docker

Стек

Технологии и инструменты. Наведи (нажми) для подробностей.

Core Stack

C++17/20 & STL (многопоточность, оптимизация)
многопоточностьпамятьCMake
MS SQL Server / PostgreSQL (оптимизация)
T-SQLSSISPostgreSQLиндексыпланы запросов
Qt (Widgets, Signals & Slots, Model/View)
WidgetsSignals/SlotsModel/View
Docker & Docker Compose
Composemulti-servicedeployvolumes
PowerShell + Bash (автоматизация)
automationSSHscripts

Выберите технологию

Системный подход к решению сложных инженерных задач.

Ключевые достижения и кейсы

Monitoring / Backend

Система мониторинга удаленных и изолированных объектов

PowerShell C++ / Qt PostgreSQL

Спроектировал и реализовал как единственный разработчик систему мониторинга серверов и рабочих станций для удаленных и изолированных объектов: агент, передача данных, backend обработки, ядро анализа состояния и веб-интерфейс.

  • Система находится в промышленной эксплуатации и охватывает 17 серверных группировок, 60+ серверов и 500+ рабочих станций
  • Сильные стороны проекта: PowerShell-агент, ядро анализа на C++/Qt и хранение телеметрии в PostgreSQL
SQL / Reporting

Оптимизация отчётности SQL

T-SQL PostgreSQL SSIS Power BI

Оптимизировал отчетность и тяжелые SQL-сценарии в MS SQL Server и PostgreSQL: запросы, хранимые процедуры, индексы и процессы загрузки данных.

  • Сократил время выполнения ключевых отчетов и повысил предсказуемость их работы
  • Работал с планами запросов, индексацией и сценариями на больших объемах данных
Docker / Automation

Docker Home Infra (NAS)

Docker Compose PowerShell Bash

Автоматизировал сопровождение Docker Compose-инфраструктуры на NAS: деплой стеков, проверки доступности сервисов, сбор статуса и логов через PowerShell, Bash и SSH.

  • Сократил количество ручных действий в типовых административных сценариях
  • Сделал диагностику состояния сервисов повторяемой и удобной в ежедневной работе
Qt / Desktop

Qt Desktop Tooling

Qt Widgets C++ CMake

Разрабатывал desktop-инструменты на Qt для работы с данными и пользовательскими сценариями поверх backend- и database-логики.

  • Использовал Qt Widgets, Signals/Slots и Model/View для прикладовых интерфейсов
  • Выносил бизнес-логику в C++-слой, чтобы упростить развитие и сопровождение
CLI / SSH

NAS SSH Automator / Docker Compose

Bash Docker Compose SSH

Разработал CLI-утилиту для повторяемых операций на NAS: проверка SSH-доступа, запуск Docker Compose-команд, сбор статуса и диагностической информации.

  • Упростил контроль состояния окружения без постоянного ручного входа на хост
  • Сделал типовые операционные команды быстрыми и воспроизводимыми
automation demo
shaitan@nas-host:~$ docker ps --filter name=portfolio

Открыт к предложениям по C++ / Backend

Ищу позицию C++ / Backend Developer с доходом от 180 000 ₽. Дополнительно могу усиливать команды в задачах, связанных с SQL, системной автоматизацией и инфраструктурой. Сейчас рассматриваю удаленный формат, в перспективе возможна работа на стороне работодателя.