SDM
Денис Силков

Денис Силков

Разработка ПО · Внедрение ИИ · Консалтинг · Fractional CTO

Более двадцати лет коммерческой разработки — от информационных систем государственного масштаба и платформ со сложной финансовой логикой до собственного железа.

20+ лет

в коммерческой разработке

10 отраслей

от нефтегаза и здравоохранения до социальных сетей

30+ проектов

доведённых до продакшена

01 Направления

Что я делаю

Строю системы с нуля — и разбираюсь с теми, что уже работают: что делать с архитектурой, куда встраивать ИИ, кто отвечает за техническую сторону.

Разработка

01

Веб-платформы и бизнес-системы

Системы, в которых работает весь бизнес заказчика: витрина и личные кабинеты, админка с ролями и правами, тяжёлые каталоги с поиском, склад и логистика, лояльность и промо, отчётность для руководства. Серверный рендеринг там, где важны скорость и выдача.

02

Интеграции и системный бэкенд

Обмен с государственными и корпоративными информационными системами, курьерскими службами, платёжными шлюзами нескольких стран, ЭЦП и электронными счетами-фактурами. Гарантированная доставка, outbox, идемпотентность, наблюдаемость.

03

Мобильные приложения

iOS и Android из общей кодовой базы с вебом: push-уведомления, офлайн-режим, сканирование кодов, живые обновления без прохождения ревью в сторах.

04

Embedded и железо

Реверс-инжиниринг закрытых протоколов, своя плата и прошивка, радиоканал, стыковка промышленного оборудования с мобильным приложением. От логического анализатора до серии.

05

Модернизация legacy

Разбор унаследованной системы и план поэтапной миграции: карта зависимостей, тесты вокруг критичных мест, перенос без остановки бизнеса. Разбирать большую кодовую базу и покрывать её тестами помогают ИИ-агенты — это экономит недели. .NET Framework → .NET 10, AngularJS → современный Angular.

06

Данные и аналитика

Схема данных рассчитывается на рост, а не на сегодняшний объём. Транзакционная нагрузка разведена с аналитической: PostgreSQL под операции, ClickHouse под тяжёлые разрезы и отчётность. Поверх — мониторинг происходящего прямо сейчас и доступ ИИ-агентов к данным через MCP: вопрос на человеческом языке, ответ из хранилища.

Искусственный интеллект

07

ИИ внутри продукта

Встроить языковую модель и агентов в вашу систему так, чтобы они приносили деньги, а не оставались демонстрацией: ассистент поверх ваших собственных данных, разбор документов и переписки, автоматизация рутинных операций. MCP-серверы к внутренним базам и сервисам, потоковая выдача, контроль стоимости запросов и качества ответов.

08

ИИ в бизнес-процессах

Разобраться, где ИИ действительно даёт эффект, а где станет дорогой игрушкой. Аудит того, как работа устроена сейчас, отбор задач с измеримой отдачей, пилот на ваших реальных данных и план внедрения по шагам. Обработка документов и переписки, поддержка клиентов, подготовка отчётности — там, где это окупается.

09

ИИ в процессе разработки

Перевод команды на работу с агентами: правила и архитектура проекта, описанные рядом с кодом, инструменты, подключённые к базе, браузеру и тестам, проектные команды под типовые задачи. Код-ревью остаётся обязательным шлюзом — растёт скорость, а не количество ошибок в продакшене.

10

Компьютерное зрение

Собственная модель распознавания государственных номеров и транспортных средств — обученная под задачу, а не взятая готовой. Сбор и разметка данных, обучение, подгонка под реальные условия съёмки и работа на видеопотоке. Детекция и классификация там, где коробочные решения не справляются с вашими кадрами.

Консалтинг и руководство

11

Технический консалтинг

Разовая экспертиза там, где ошибка дорого стоит: выбор архитектуры и стека под задачу, честная оценка состояния доставшейся системы, аудит работы подрядчика, техническая проверка продукта перед инвестицией. Отвечаю прямо — в том числе когда правильный ответ «этого делать не нужно».

12

Fractional CTO

Технический директор на часть времени — для компании, которой нужна экспертиза уровня CTO, но пока нет объёма задач на полную занятость. Архитектура и технические решения, найм и рост разработчиков, планирование релизов, разговор с инвесторами и подрядчиками на их языке. От нескольких дней в месяц.

02 Избранное

Из последнего

Коммерция и события

Платформа полного цикла

Одна система, в которой живёт весь бизнес заказчика: продажи и склад, доставка курьерскими службами, промо и лояльность, мобильные приложения под iOS и Android. Собственный платёжный и расчётный контур — приём платежей через более чем десять провайдеров в нескольких странах, внутренние балансы, расчёт вознаграждений и выплаты, электронная подпись и выгрузка счетов-фактур в государственную систему. Своя билетная подсистема: схемы залов, бронирование мест, генерация билетов и проверка их на входе. Витрина с серверным рендерингом и админка с ролями — поверх всего этого.

  • .NET
  • PostgreSQL
  • ClickHouse
  • Redis
  • Angular
  • Capacitor

Госинтеграция

Весогабаритный контроль на дорогах

Приём данных с постов взвешивания, валидация и гарантированная доставка в государственные информационные системы. Отдельно — контроль самого оборудования: агент на станции снимает состояние камер, тензодатчиков, индуктивных петель и WIM-контроллера, так что износ и деградация видны заранее, а не по факту вставшего поста. Веб-панель: разбор каждого сообщения и состояние станций.

  • .NET 10
  • MS SQL
  • RabbitMQ
  • Docker
  • React

Железо

Беспроводной канал для промышленных весов

Документации на радиомодуль нет — протокол разобран по сигналу. Дальше своя плата в штатный слот и прошивка к ней: вес приходит на планшет без дополнительного оборудования и без вмешательства в конструкцию весов.

  • ESP32
  • UART
  • BLE
  • 802.15.4
  • Схемотехника

Машинное зрение

Распознавание номеров и транспортных средств

Собственная модель вместо коробочного решения: сбор и разметка данных, обучение, подгонка под реальные условия съёмки — ночь, осадки, грязные номера, скорость. Работает на видеопотоке в связке с системами дорожного контроля.

  • Компьютерное зрение
  • Обучение моделей
  • Видеопоток
  • ANPR

Другие проекты

Информационная система республиканского уровня для Министерства здравоохранения РК, учётная система для оборонного ведомства, управление рисками в нефтяной отрасли, платформа бизнес-консультаций с ИИ-ассистентом и проверкой ответов экспертами, собственное приложение для запуска и хостинга сессий ИИ-агентов, международная образовательная платформа, обучающий курс в мобильном приложении, социальная платформа для авторов контента в европейском стартапе, интеграционный шлюз, портал недвижимости, маркетплейс автозапчастей, складская система, система тестирования знаний, управление школой — и другие.

03 Технологии

Инструменты

Ниже — некоторые из инструментов, что были в работе на недавних проектах.

ИИ и машинное зрение

  • Anthropic API
  • OpenAI API
  • Perplexity API
  • OpenRouter
  • Claude Code
  • MCP-серверы
  • Агентные сценарии
  • Function calling
  • Потоковая выдача
  • Компьютерное зрение
  • Обучение собственных моделей
  • ANPR

Бэкенд

  • C#
  • Java
  • Python
  • .NET
  • .NET Framework
  • ASP.NET Core
  • Entity Framework
  • Dapper
  • SignalR

Фронтенд

  • TypeScript
  • Angular
  • React
  • Astro
  • RxJS
  • Tailwind
  • Nx
  • SSR / SSG

Мобильные

  • Android
  • iOS
  • Capacitor
  • Push
  • Офлайн
  • Live-обновления

Данные

  • PostgreSQL
  • MS SQL
  • ClickHouse
  • BigQuery
  • Redis
  • MongoDB

Инфраструктура

  • AWS
  • Azure
  • Cloudflare
  • Kubernetes
  • Docker
  • RabbitMQ
  • CI/CD
  • Linux
  • Windows
  • Nginx / IIS

Железо

  • ESP32
  • Raspberry Pi
  • UART
  • BLE
  • Zigbee / 802.15.4
  • Логический анализ
  • Реверс протоколов
04 ИИ в бизнес-процессах

Агенты вместо рутины

Так я работаю сам, каждый день. Агенты разбирают почту, заводят задачи, гоняют документы по маршрутам и следят, чтобы ничего не повисло. Ровно это встраивается в процессы компании — в ваши системы, а не вместо них.

Почта превращается в задачи

Входящее письмо разбирается по смыслу: что за запрос, от кого, что требуется и к какому сроку. Задача заводится в трекере с описанием и исполнителем, ответственные получают уведомление. Человек подключается там, где нужно решение, а не там, где нужно перепечатать из письма в форму.

Документы ходят сами

Счета, акты и договоры читаются, проверяются на полноту и уходят дальше по маршруту — в учётную систему, бухгалтеру, в архив, контрагенту. Расхождения всплывают в день получения, а не в конце месяца при сверке.

Контроль вместо надежды

Агент следит за тем, что происходит: на какие письма не ответили, какие задачи стоят без движения, где процесс встал и кого это уже задерживает. Сводка приходит сама, без просьбы её подготовить.

Внутри вашего контура

Агенты работают там, где лежат данные: ваша почта, ваш трекер, ваши базы. Доступы выдаются точечно и под задачу, каждое действие протоколируется, необратимые операции требуют подтверждения человеком. Что уходит наружу, а что не покидает периметр — решаете вы.

Начинать стоит с одного процесса — самого затратного по времени и самого механического. Иногда его сначала надо выпрямить: автоматизировать беспорядок — значит получить быстрый беспорядок. Скажу и это, вплоть до «ИИ здесь не нужен». Результат виден за недели, а не за квартал.

05 ИИ в разработке

Агенты — не эксперимент, а рабочий процесс

Каждый проект подготовлен под работу с ИИ-агентами: архитектура и правила описаны рядом с кодом, набор проектных команд, MCP-серверы подключены к базе, браузеру и тестам. Агенты пишут код, гоняют end-to-end сценарии и разбирают логи — под контролем человека и обязательным код-ревью.

Контекст живёт в репозитории

Правила проекта, архитектура и договорённости описаны рядом с кодом и обновляются вместе с ним — а не теряются в переписке.

Инструменты, а не подсказки

Агент напрямую ходит в базу, поднимает браузер и запускает тесты. Проверка гипотезы занимает минуты, а не полдня.

Ревью в две ступени

Сначала код разбирает агент, затем человек. Автоматическое ревью ловит механику — забытые проверки, утечки, несогласованность, — человек смотрит на замысел и последствия. Без второй ступени в продакшен ничего не уходит.

Собственное решение

Харнесс для агентских сессий

Чтобы работать с агентами всерьёз, разработан собственный харнесс. Он запускает сессии и держит каждую в отдельном процессе с псевдоконсолью, поэтому сессия переживает и перезапуск, и обновление самого решения. Терминал отдаётся в браузер по WebSocket, рядом — файловый браузер с git-диффами, push-уведомления и обновление по кнопке. Интерфейс кроссплатформенный: работа продолжается с ноутбука, планшета или телефона, из любой точки сети.

  • .NET 10
  • ConPTY
  • WebSocket
  • React
  • Push

На практике это сокращает срок рутинных задач в разы и позволяет одному инженеру вести объём, который раньше требовал команды. Тот же опыт идёт в продукты заказчиков, когда ИИ нужно встроить внутрь системы, а не поставить рядом с ней.

06 Путь

Двадцать лет

2019 — сейчас

ИП SDM Technical Lead

Казахстан

2019 — сейчас

Treemple Senior Software Developer, сооснователь

Канада

2013 — сейчас

Kazakhstan Prime Innovation Архитектор

Казахстан

2015—2019

Monithor Inc. Senior Software Developer

Канада

2006—2013

NAT Kazakhstan Senior Software Developer, Technical Leader

Казахстан

Образование и сертификация

  • КарГТУ — инженер, автоматизация и управление, 2001—2006
  • Аспирантура — нечёткая логика в управлении электроприводом, 2006—2009
  • Microsoft Certified Professional Developer — ASP.NET Developer
  • Microsoft Certified Professional Developer — Windows Developer

Языки

  • Русский — родной
  • Английский — рабочий
07 Форматы

Как со мной работают

A

Проект под ключ

От формулировки требований до релиза и поддержки. Отвечаю за результат целиком, включая инфраструктуру и выкладку.

B

Технический лидер на проекте

Архитектура, код-ревью, стандарты, найм и рост разработчиков. Подключаюсь к существующей команде и вытягиваю техническую часть.

C

Консультация по запросу

Разовая сессия или несколько: разобрать конкретный вопрос, дать второе мнение по архитектуре или выбору стека, оценить предложение подрядчика, помочь принять техническое решение. Без долгого контракта — вы платите за время и уходите с ответом.

D

Аудит и модернизация

Разбор доставшейся в наследство системы, честная оценка состояния, план миграции по шагам и его исполнение без остановки бизнеса.

08 Контакты

Расскажите, что нужно сделать

Напишите пару абзацев о задаче — отвечу в течение рабочего дня и предложу, с чего начать. Первый разговор ни к чему не обязывает.

Форма защищена Cloudflare Turnstile: конфиденциальность, условия

или напрямую