Обычная версия · Markdown

Путь, навыки и образование

Как я к этому пришёл.

От профильного лицея и БГУИР — к преподаванию, собственному бизнесу и архитектуре ИИ-платформы. Сейчас совмещаю разработку, работу с командой и обучение других.

О себе

Хочу делать то,
чем будут пользоваться.

В детстве я хотел стать великим человеком, но многого об этом мире ещё не понимал. Физика давалась мне лучше математики. Хотел учиться в сильной среде и получить престижную профессию, поэтому поступил в лицей в класс МИФ — математика, информатика, физика. Затем выбрал ФКСиС БГУИР и специальность «Информатика и технологии программирования».

В университете занимался программированием и общественной жизнью. После учёбы решил преподавать, параллельно открыл свой бизнес — Teach IT. Брался за сложные проекты, в которые другие не хотели входить: приходилось разбираться, искать ресурсы и работать в условиях ограничений.

Хочу создавать вещи, которыми будут пользоваться долго, и чтобы было известно, кто их сделал. Мне важно участвовать в технологическом развитии Беларуси — через собственные разработки, обучение и работу с людьми.

Я не разбираюсь одинаково глубоко во всех областях. Где-то погружаюсь сам, где-то нахожу человека, который знает больше меня. В работе архитектора и CTO считаю важным понять задачу, собрать нужных специалистов и найти способ её решить. ИИ помогает быстрее изучать новые направления и проводить предварительный анализ.

Профессиональные навыки

Архитектура и быстродействие

Проектирую системы и участвую в написании кода. Работаю с производительностью, связями между компонентами и ограничениями оборудования. В проектах занимался Android-разработкой на Kotlin, веб-интерфейсами на React/TypeScript и серверной частью на Node.js.

Из инженерного опыта

Процессы и автоматизация

Разбираю этапы работы, включая неочевидные передачи данных и ожидания. Нахожу лишние действия, работаю с регламентами, BPA/RPA, агентами и интеграциями.

Governance и compliance

Работал с регламентами и ограничениями в финансовых и государственных проектах. Учитываю полномочия системы, доступ к данным, проверку действий и сроки хранения.

Работа с сильными специалистами

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

Преподавание и тренерство

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

Команда So Stuffy

Решения и ответственность

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

Как применяю это в работе

Личный опыт

Несколько рабочих историй.

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

Большой реестр на слабом смартфоне

На третьем курсе работал над Android-приложением с большой базой домов и объектов. Оно должно было работать на слабых смартфонах. Пришлось разбираться с библиотеками, асинхронными задачами и поведением интерфейса.

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

По обратной связи пользователей, приложение работало плавно и было удобным.

Когда архитектуру пришлось переделать

В одном из первых микросервисных приложений выделил отдельную базу данных каждому сервису. До определённого момента это работало, но затем выбранная мной архитектура стала мешать работе системы.

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

Остановить задачу и пересмотреть условия

В одном из проектов объём обязательств и сроки привели к работе в постоянной спешке. Ошибок становилось больше, а попытки успеть начали вредить продукту.

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

Сейчас

В компании с 2025

StackLevel Group

Co-Founder Century | CTO StackLevel GROUP

Спроектировал архитектуру Century и развиваю платформу как сооснователь, архитектор и разработчик. Совмещаю собственную техническую работу с управлением командой и технологическим развитием продукта.

Моя работа в Century

  • Архитектура BPA/RPA-ядра, агентов, баз знаний и интеграций с корпоративными источниками.
  • Чат и собственный Agent-to-Agent-хаб для взаимодействия с агентами платформы.
  • Правила доступа, история действий и сроки хранения документов, результатов, событий и метрик.
  • Организация разработки: анализ процессов, использование ИИ, оценка расходов на модели и проверку качества.

Сентябрь 2021 — сейчас

БГУИР · Спортивное программирование

Тренер команд ICPC

Готовлю и тренирую команды для соревнований по программированию. Ранее руководил BSUIR Open, BIT-Cup и олимпиадной школой БГУИР.

Вместе с Иваном Удовиным тренировал команду So Stuffy: Александр Лосев, Никита Галух и Роман Марковец. Команда два года подряд проходила в мировой финал ICPC.

Сообщение БГУИР Результат отбора 2022 года

Мой вклад в подготовку команды

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

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

Прошёл в МФТИ программу повышения квалификации «Спортивное программирование для тренеров». Обучение помогло систематизировать мой подход к подготовке команд.

Сейчас

Международный центр обучения «ROZUM»

Преподаватель

Преподаю в международном центре обучения «ROZUM».

Сейчас

GenAI.by

Бесплатные консультации для ИТ-специалистов

В рамках GenAI.by вместе с партнёрами по Century провожу бесплатные консультации для ИТ-специалистов. Помогаю разобраться, чем им интересно заниматься в ИИ и в каком направлении развиваться.

Перейти на genai.by

Сейчас

Научная работа

Исследования и документооборот

Участвую как научный сотрудник в белорусских исследованиях, связанных с системами национального документооборота. Отдельно развиваю Belka — личный исследовательский проект белорусскоязычной модели.

2025 — н. в.

СтартЛаб БГУИР

Сооснователь и эксперт

Координирую конкурс студенческих и исследовательских стартапов в БГУИР.

Предыдущая работа и проектные роли

2023 — 2025

БГУИР

Лид проекта АСПЗиЗ, руководитель отдела разработки

Был лидом проекта АСПЗиЗ и руководил отделом разработки. Вместе с командой развивал систему подачи заявлений и зачисления БГУИР на .NET — для абитуриентов, администраторов и секретарей приёмной комиссии.

Подробнее о работе

  • Собрал и обучил команду разработчиков начального и среднего уровня.
  • Внедрил GitLab и гибкие методы разработки.
  • Провёл рефакторинг и привёл к единому стилю код четырёх проектов.
  • Обновил платформу до .NET Framework 4.8 и обновил компоненты.
  • Разработал новую архитектуру базы данных и учебные скрипты для стажёров.
  • Руководил разработкой личного кабинета абитуриента и внутренних кабинетов приёмной комиссии.
  • Вместе с командой развивал шаблоны зачисления, работу с группами и экзаменами, экспорт во внутренние системы университета.

Февраль 2022 — апрель 2024

Проектная работа

Медицинский мониторинг в реальном времени

Full-Stack Developer · ML Integrator · System Architect. Разрабатывал веб-интерфейс, серверную часть и Android-приложение для получения данных с биомедицинских датчиков. Участвовал в архитектуре системы и интеграции алгоритмов обработки сигналов.

Я — соавтор метода определения частоты сердечных сокращений на основе время-частотного преобразования Фурье, на который получен патент BY 24499 C1.

Задачи и технологии

Декабрь 2022 — март 2024

МАЗ × БГУИР

Веб-разработка и интеграция телематики

Разрабатывал интерфейс мониторинга автопарка: карты, маршруты, состояние датчиков и данные в реальном времени. Работал с командой backend и участвовал в проектировании ML-модуля для прогнозирования износа компонентов.

Мой вклад в проект

2021 — 2023

Teach IT

Сооснователь, менеджер по развитию

Обучал взрослых программированию, разрабатывал учебные программы и руководил командой преподавателей.

Подробнее о работе

  • Планировал бюджет и проводил аудит.
  • Разрабатывал маркетинговые проекты.
  • Готовил и рецензировал образовательные программы.
  • Следил за качеством обучения.

Пришёл в Teach IT с опытом студенческих курсов и университетского преподавания. Был уверен, что смогу перенести этот опыт на развитие школы. Но работа со взрослой аудиторией и образовательным бизнесом потребовала большего, чем умение вести занятия.

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

2021

iTechArt

Student’s Lab Coordinator

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

Сентябрь 2019 — март 2022

Проектная работа · Мобильные приложения и веб

Техническое и продуктовое руководство

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

Подробнее о работе

Преподавание и образовательные проекты

2023 — 2025

БГУИР

Заместитель заведующего кафедрой, старший преподаватель

Руководил олимпиадной школой, готовил команды к ICPC. Организовывал BSUIR Open, BIT-Cup и Computer Science Cup.

Подробнее о работе

  • Входил в бюро Совета молодых учёных БГУИР.
  • Разрабатывал учебные программы и руководил практикой.
  • Участвовал в исследованиях БРФФИ — Белорусского республиканского фонда фундаментальных исследований.
  • Разработал курс по C++.

2021 — 2023

БГУИР

Заместитель заведующего кафедрой, ассистент профессора

Обновлял учебные планы и темы курсовых работ для первокурсников, руководил практикой.

Подробнее о работе

  • Организовывал работу со студентами факультета и руководил олимпиадной школой.
  • Возобновил BIT-Cup и BSUIR Open. Запустил индивидуальную олимпиаду Computer Science Cup.

Учебные материалы

Stepik

Открытый курс программирования

Собрал команду и подготовил публичный курс по основам алгоритмизации и программирования на C++. Хотел сделать материал доступным не только студентам на моих занятиях.

Курс на Stepik

Сентябрь 2021 — сентябрь 2025

ФКСиС БГУИР · Волонтёрская работа

Руководство чемпионатами

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

Сентябрь 2019 — март 2021

ФКСиС БГУИР · LevelUp

Преподаватель студенческих курсов

Преподавал на курсах LevelUp — занятиях по разным направлениям ИТ, которые студенты проводили для студентов на базе факультета компьютерных систем и сетей.

Сентябрь 2017 — июнь 2021

БГУИР · Профориентация и волонтёрство

Представитель факультета и технический волонтёр

Представлял ФКСиС на Eduexpo Minsk в 2018–2020 годах и университет на RoboExpo Minsk 2019. Работал в техническом обеспечении соревнований и мероприятий.

Где участвовал

  • BIT-Cup 2018 — волонтёр.
  • BIT-Cup 2019 и BSUIR Open 2019 — техническое сопровождение.
  • II Европейские игры 2019 — техническая поддержка.

2018 — 2021

БГУИР

Студенческие проекты

Организовывал хакатоны и TechWeek, внедрял Google Developer Club и помогал студенческим стартапам.

Образование и повышение квалификации

2023 — 2026

БГУИР

Магистр

Информационные системы и технологии.

Основные направления обучения

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

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

Повышение квалификации

МФТИ

Спортивное программирование для тренеров

Прошёл обучение по программе повышения квалификации «Спортивное программирование для тренеров».

Повышение квалификации

НовГУ

Методика разработки программ ДПО инженерной направленности

Прошёл обучение по программе повышения квалификации в Новгородском государственном университете имени Ярослава Мудрого.

О программе

2017 — 2021

БГУИР

Бакалавр

Информатика и технологии программирования.

Обучение и сертификаты

2025 — 2026

Anthropic

Работа с Claude через API и облачные платформы

Программы обучения

  • Claude in Amazon Bedrock — апрель 2026.
  • Claude with Google Cloud’s Vertex AI — апрель 2026.
  • Claude with the Anthropic API — июль 2025.

Июль 2025

EF SET

Английский язык

Сдал EF SET English Certificate: 76/100, C2 Proficient.

2018 — 2022

Педагогика, управление и разработка

Предыдущие программы

Курсы и сертификаты

  • Jira SCRUM project — Coursera, июль 2022.
  • Practical Pedagogy — Алтайский государственный университет, июнь 2022.
  • Android Basics — Udacity, февраль 2020.
  • C++ course — SoloLearn, май 2018.

Награды

2025 · Минск

Награда компании

«Компания — лидер в области искусственного интеллекта Республики Беларусь». Академия наук Республики Беларусь.

Century получила диплом III степени в категории AI Product Leader на форуме «IT Академград».

2023 · Минск

Благодарность БГУИР

За профессионализм и вклад в развитие студентов кафедры информатики ФКСиС.