AI-инженер (автоматизация бизнеса)
Описание
Шмаков Кирилл
Backend Developer · 9 лет коммерческого опыта
Email kirill24.98@gmail.com
Telegram t.me/RobertGrtt
О СЕБЕ
Backend-разработчик с опытом создания прикладных, блокчейн- и AI-систем. Начал заниматься коммерческой
разработкой ещё во время учёбы в университете: выполнял заказы на создание игр и интерактивных приложений на Unity.
За время работы прошёл путь от разработки прикладного ПО и интеграций с оборудованием до проектирования
распределённых микросервисных платформ, блокчейн-инфраструктуры и собственной AI-подсистемы.
Моя сильная сторона — системное и аналитическое мышление. Люблю глубоко разбираться в устройстве систем,
находить первопричины проблем и продумывать решения с учётом их дальнейшего развития. Умею самостоятельно
вести технически сложные задачи от идеи и проектирования до внедрения и поддержки.
Интересуюсь архитектурой backend-систем, внутренними платформами, AI-инструментами и автоматизацией. Также
занимаюсь ревью кода, помогаю младшим разработчикам и делюсь с ними опытом.
ОБРАЗОВАНИЕ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ
Неоконченный бакалавр, информационные системы и технологии · 3.5 курса сентябрь 2016 — декабрь 2018
ОПЫТ РАБОТЫ
innocifra | Backend Engineer — LLM-платформа для EdTech январь 2023 — настоящее время
Backend-разработчик AI-платформы для образовательных и HR-продуктов. Работаю с Node.js, TypeScript, NestJS и
микросервисной архитектурой.
Самостоятельно спроектировал и развивал AI-подсистему продукта с первой по пятую версию, включающую LLM-
пайплайны, AI-чат, ассистентов, агентов, работу с контекстом, интеграции с несколькими LLM-провайдерами и MCP.
Разработал движок для запуска многоэтапных AI-сценариев с состояниями, переходами, вызовами моделей и внешних
инструментов, а также LLM-проверки соответствия.
Участвовал в разделении монолитного backend-приложения на независимые NestJS-микросервисы. Разработал
собственный транспорт на базе NATS JetStream, который используется для обмена сообщениями между сервисами. На
его основе реализовал MCP для подключения инструментов микросервисов к AI-агентам.
Также разрабатывал модули для работы с нормативными данными, генерации и обработки документов, платежей,
уведомлений, видео и аудио, а также настраивал и администрировал npm-пакеты для внутренних библиотек и сервисов.
CryptonStudio | Backend Engineer — Крипто-платформа май 2021 — январь 2023
Backend-разработчик блокчейн- и криптовалютных проектов. Участвовал в разработке около шести продуктов, связанных
с NFT, токенами ERC-20, мультивалютными кошельками и интеграциями со смарт-контрактами разных блокчейн-сетей.
Разрабатывал системы индексации блоков и транзакций, отслеживания кошельков, а также backend для blockchain
explorer. Работал с EVM-совместимыми сетями и TON, включая получение и обработку данных из блокчейна.
Развернул и поддерживал инфраструктуру сети на базе Evmos: по 10 нод для mainnet и testnet.
Также сопровождал младших разработчиков: помогал с техническими задачами, проводил ревью кода, принимал pull
request и участвовал в их обучении.
ООО «Химсофт» | Инженер-программист ноябрь 2019 — май 2021
Разработка и поддержка лабораторной информационной системы «Химик-Аналитик» и вспомогательного ПО для
автоматизации бизнес-процессов в химической отрасли.
Разрабатывал интеграции с лабораторными приборами, обрабатывал данные в форматах JSON, CSV и XML. Реализовал
интеграцию со сканером штрихкодов, писал SQL-запросы и взаимодействовал с заказчиками при согласовании
требований.
Работал с приложениями на C++, Qt и C#, включая сопровождение WinForms-проектов. Разрабатывал нативные модули
на C++ для Node.js и скрипты, использующие эти модули. Создавал обёртки над Qt-компонентами и подготавливал npm-
пакеты, работал с движком V8.
Также участвовал в разработке внутреннего трекера задач и планировщика, создал установщик системы на базе Inno
Setup и писал модульные тесты.
НАВЫКИ
Продвинутый: LangGraph · LangChain · PNPM · Codex/Claude code (умею и практикую, особенно люблю создавать прототипы, идеи,
pet-проекты) · LLM: OpenAI, GoogleAi, YandexGpt, ClaudeAi · MCP · Docker · Nx · TypeOrm · Prisma · NestJs 10/11 · NATS JetStream
(собственный NestJS-транспорт для nestjs) · C/C++ · C# · Node.js-Typescript · Delphi · PostgreSQL · Redis · Hapi.js · Nest.js · Unity · Qt · V8 ·
Web3 · Sentry.io · AWS S3
Средний: WinForm · RebbitMQ · Opentelemetry
4 октября, 2016
Жанар
Город
Астана
Возраст
62 года (22 августа 1963)
5 сентября, 2016
Раушангуль
Город
Астана
Возраст
39 лет (10 августа 1986)
12 сентября, 2016
Айгерим
Город
Астана
Возраст
33 года ( 1 марта 1993)