Обо мне
Кто я?
Прикотов Дмитрий Геннадьевич
- Дата рождения: 8 декабря 1974
- Проживание: г. Бийск
- ✉️ E-mail: dmitry@prikotov.ru
- 💬 Telegram: @prikotov
- 💻 GitHub: github.com/prikotov
- 🌐 Сайт: prikotov.ru
Я бэкенд-разработчик и руководитель разработки с опытом более 25 лет. Занимаюсь проектированием программных систем, инфраструктурой, интеграциями, развитием инженерных процессов и построением команд. В разных компаниях и проектах мне регулярно доверяли не только разработку, но и ответственность за людей, взаимодействие и организацию работы.
Хорошо понимаю проблемы роста не только команд, но и больших кодовых баз, которые живут и развиваются годами. На последнем крупном проекте объём кодовой базы был порядка 3 миллионов строк, а размер основной базы данных — около 3 ТБ. Такой масштаб требует не только технических решений, но и зрелых процессов вокруг производительности: систем мониторинга, разбора инцидентов деградации и формирования команды, способной устойчиво работать в сложной системе.
Сейчас основной фокус — TasK, платформа для управления знаниями и создания проектов на базе больших языковых моделей. Исследую, как большие языковые модели можно применять в реальной разработке и рабочих процессах: для поиска по данным, анализа документов, автоматизации и построения интеллектуальных инструментов. Один из моих текущих интересов — перенос опыта построения команд и процессов в работу с ИИ-агентами.
На этом сайте я пишу о разработке, ИИ и инвестициях с позиции практики: через опыт построения систем, команд, процессов и собственного продукта.
Подход к работе
Мне близка долгосрочная работа: я ценю возможность глубоко погружаться в системы, процессы и командное взаимодействие.
В профессиональной жизни у меня не раз повторялся один и тот же сценарий: начиная как разработчик, со временем я брал на себя всё больше ответственности за процессы, взаимодействие и развитие команд.
Мой опыт давно вышел за рамки написания кода. Существенная часть моей работы связана с построением команд, развитием процессов, передачей контекста, формированием ролей и созданием рабочей среды, в которой люди могут эффективно взаимодействовать и расти.
Сейчас мне особенно интересно переносить этот опыт в разработку с участием ИИ-агентов. Я экспериментирую с тем, как принципы командной работы, распределения ролей, ответственности и процессов можно применять к агентным системам.
Ключевая экспертиза
- бэкенд-разработка на PHP;
- проектирование информационных систем;
- API и интеграции;
- работа с базами данных;
- инфраструктурные задачи и оптимизация нагрузки;
- мониторинг, производительность и разбор инцидентов;
- развитие процессов командной разработки;
- формирование и развитие команд;
- применение ИИ в разработке.
Опыт
март 2025 — по настоящее время, Индивидуальный предприниматель
Развитие https://task.ai-aid.pro и смежных проектов.
Создание систем для работы с данными, знаниями и инструментами ИИ.
AI-First • PHP • Symfony • DDD • CQRS • PostgreSQL + pgvector • Redis • MinIO • Git • Linux • Nginx • Docker
Руководитель отдела разработки, бэкенд-разработчик
Americor (Fintech), Ирвайн, 1000+ сотрудников
декабрь 2016 — февраль 2025 (8 лет и 3 месяца)
Полная занятость. Удаленная работа.
- проектирование и разработка с нуля CRM компании с последующим развитием функциональности и поддержкой;
- инфраструктурные задачи, связанные с оптимизацией нагрузки;
- интеграция с внешними и внутренними системами;
- разработка API для внешних систем и внутренних модулей;
- ревью постановки задач и предлагаемых решений, ревью кода;
- создание и улучшение процессов и правил командной разработки;
- выстраивание команд, формирование лидеров команд.
За время моей работы IT-подразделение разработки выросло с 3 до 150 человек. По мере роста команды росла и моя зона ответственности: со временем я пришёл к роли руководителя направления (Head of Development). Участвовал в формировании команд, найме, развитии процессов взаимодействия, выстраивании рабочих коммуникаций и развитии лидеров команд.
Мне приходилось работать в условиях долгоживущей и масштабной системы: объём кодовой базы на последнем этапе составлял порядка 3 миллионов строк, а размер основной базы данных — около 3 ТБ. Существенная часть работы была связана с производительностью, мониторингом, разбором инцидентов и выстраиванием процессов вокруг стабильной эксплуатации системы.
Этот этап дал мне большой опыт в масштабировании команд, процессов и разработки. В 2025 году я решил сфокусироваться на собственных проектах, связанных с ИИ и системами управления знаниями.
PHP • Yii2 • DDD • CQRS • MySQL • Redis • OpenSearch • Datadog • Sentry • Git • Linux • Nginx • Docker
Соучредитель, программист
ООО Прайнет, Бийск, 2+ сотрудников
январь 2011 — август 2012, Группа Прайнет
август 2012 — май 2020, ООО Прайнет
Частичная занятость. Удаленная работа.
Проектирование, разработка, внедрение и поддержка программного обеспечения с веб-интерфейсом.
- разработка и поддержка сайтов;
- разработка и поддержка систем билинга и маршрутизации в телефонии (sms);
- разработка и поддержка системы документооборота;
- разработка системы мониторинга движения муниципального транспорта;
- участие в гос. тендерах на разработку ПО.
PHP • Yii • Yii2 • Drupal • Joomla • MySQL • PostgreSQL • SVN • Linux • Nginx
Программист
ООО Мостелеком, Бийский филиал, 30+ сотрудников
октябрь 2009 — декабрь 2010 (1 год 3 месяца)
Полная занятость. Работа в офисе.
- разработка интерфейсов биллинговых и маршрутизационных систем VoIP телефонии;
- проектирование БД PostgreSQL;
- разработка скриптов обслуживающих БД;
- менторство новых разработчиков.
PHP • PostgreSQL • Oracle • SVN • CVS • Linux
Внештатный программист
ООО Аникс-Тур, Бийск, 10+ сотрудников
февраль 2004 — декабрь 2011
Частичная занятость. Удаленная работа.
- разработка и поддержка информационной системы оформления туров в Горный Алтай, за границу и по России.
PHP • MySQL • Apache
Внештатный программист
ООО ОПЦ Тендер, Бийск, 10+ сотрудников
февраль 2008 — декабрь 2010
Частичная занятость. Удаленная работа.
- разработка и поддержка торговой площадки для проведения торгов с использованием ЭЦП;
- разработка и поддержка системы оформления типовых договоров;
- разработка и поддержка системы сбора и рассылки информации о госзакупках.
PHP • MySQL • Apache
Внештатный программист
БийскТрансСервис, Бийск, 100+ сотрудников
декабрь 2003 — август 2007
Частичная занятость. Удаленная работа.
Занимался разработкой и поддержкой информационной системы диспетчеризации грузоперевозок. Система охватывала весь жизненный цикл работы диспетчера: от приёма заявки до её завершения. Также для этой системы разработаны модули планирования, начисления заработной платы, прогнозирования.
PHP • MySQL • Apache
Внештатный программист
Информационная служба Компас, Бийск, 2+ сотрудников
февраль 2002 — декабрь 2003
Частичная занятость. Удаленная работа.
Разработка и поддержка информационной поисковой системы по предприятиям города Бийска. Разработка системы диспетчеризации грузоперевозок.
PHP • MySQL • Apache
Начальник бюро автоматизации, программист
ЗАО ПО СПЕЦАВТОМАТИКА, Бийск, 300+ сотрудников
июль 1999 — сентябрь 2009 (10 лет и 3 месяца)
Полная занятость. Работа в офисе и на площадках.
- организация и поддержка работы локальной вычислительной сети;
- поддержка серверов предприятия;
- организация и поддержка работы телефонной сети;
- разработка ПО для внутреннего использования;
- внедрение систем управления проектами;
- внедрение систем управления конструкторским документооборотом;
- внедрение систем автоматизации конструкторских и технологических работ;
- внедрение систем бухгалтерского учета и управленческого учета;
- автоматизация проведения испытаний;
- участие во внедрении системы управления качеством предприятия ISO9000.
Служба в рядах Российской Армии, рядовой
июнь 2008 — июнь 2009
- уборка снега, листвы :)
- разгрузка вагонов с углем :)
- заготовка березовых веников :)
- автоматизация системы учета вооружения химических войск и средств защиты
Начальник бюро системного обеспечения
ОАО Полиекс, г. Бийск, 4000+ сотрудников
март 1998 — июнь 1998 (4 месяца)
Полная занятость. Работа в офисе и на площадках.
- организация и поддержка работы локальной вычислительной сети;
- поддержка серверов предприятия.
Образование
Дополнительное
Team Management, Business Communication and Negotiation Course
Стратоплан
май 2024 — январь 2025 (8 месяцев)
- Роль и задачи руководителя. Аудит команды на входе;
- Конструктивная конфронтация (шаблон подготовки к любому разговору);
- Собеседование, найм, онбординг и увольнение сотрудников;
- Постановка и контроль задач;
- Инструменты индивидуальной работы с людьми (мотивация, 1:1);
- Проектное управление для руководителя;
- Сложные переговоры: инструменты подготовки, техники проведения и применения для карьеры.
Получил высший балл за обучение.
Высшее
Обучение по специальности информационно-измерительная техника и технологии
Алтайский государственный технический университет имени И.И. Ползунова
сентябрь 1992 — февраль 1998 (5 лет 6 месяцев)
Очная форма обучения
Выпускную дипломную работу защитил на отлично.
Вне основной учебной программы участвовал в группе под руководством преподавателя Владимира Вигуля. Мы создали на ассемблере интерпретатор языка программирования Forth на платформе i386 и небольшую экосистему вокруг него.
Во время учёбы в институте у меня дома появился персональный компьютер Spectrum на процессоре Z80. Благодаря ему я освоил программирование на языке Бейсик и на ассемблере. Погрузился в схемотехнику. Я также написал на ассемблере Z80 интерпретатор языка программирования Forth и работу из него с дисковой подсистемой.
Assembler i386 • Assembler Z80 • Basic • Pascal • Forth
Начальное и среднее образование
Рождение, садик, школа, г. Бийск
декабрь 1974 — сентябрь 1992
В школе любил математику, участвовал в олимпиадах, занимался шахматами и фотографией, аквариумистикой. Много читал, любил фантастику.
Программирование особенно увлекло меня в старших классах школы, когда у меня появился программируемый калькулятор МК-61 — по сути, мой первый «компьютер». На нём я получил первый опыт написания программ в ограниченных ресурсах.
Сертификаты и дополнительные материалы
Личная жизнь
У меня жена, пятеро детей, дом, огород, теплица, баня и аквариум. Живу рядом с рекой и лесом.
Люблю простую живую жизнь: велосипед, лес, рыбалку, грибы, семейные дела и работу руками. Всё это помогает держать баланс между технологиями и реальностью.
Предпочтения
Не люблю массовые мероприятия. Предпочитаю спокойное общение в небольших группах и содержательные разговоры по делу.









