Школа
Среднее общее образование
От первых экспериментов до DevOps в микроэлектронике — как складывался путь.
Среднее общее образование
Начало пути в веб-разработке с изучения современных на тот момент технологий. Эксперименты с базами данных в среде Windows и создание первых проектов. Этот опыт стал основой, которая в будущем переросла в предпочтение современных стеков.
Первое знакомство с Linux — установка Xubuntu на домашний компьютер. Это стало точкой входа в дистрохоппинг и глубокое изучение разных дистрибутивов. Позже эти знания пригодились в 1С-Рарус на клиентских системах, в ИВК — для архитектуры Linux, а в МИЭТ — при портировании ПО.
Бакалавриат, электроника и наноэлектроника
Начало профессионального пути в IT
2022–2024
С этого места начался профессиональный путь в IT и работа с реальной инфраструктурой бизнеса: от локальных рабочих станций малого бизнеса до распределённых сетей со 100+ одновременными пользователями.
Основные задачи — администрирование СУБД (MS SQL, PostgreSQL, Postgres Pro), отказоустойчивость и сохранность данных в гетерогенных сетях (Windows, Linux, macOS). Инициативно освоил Ansible и сделал плейбуки для кроссплатформенной установки корпоративного ПО — это стало точкой входа в DevOps.
Разработка специализированного дистрибутива Linux
2024–2026
В ИВК — часть команды защищённого дистрибутива Альт СП (версия для Министерства обороны). Глубокое погружение в архитектуру Linux, системы сборки и ИБ на уровне ОС.
Сборка, портирование и поддержка пакетной базы: spec-файлы, RPM, зависимости, патчи безопасности. Плюс эксплуатационная документация для системных администраторов дистрибутива.
DevOps и управление IT-инфраструктурой
2024–2025
В МФТИ — модернизация инфраструктуры научных подразделений: от ручного администрирования к DevOps. Первым шагом стала система резервного копирования — до этого бэкапов не было.
Инфраструктура как код на Terraform и Ansible, роли для деплоя 1С с оптимизированным PostgreSQL, мониторинг (Prometheus, Grafana, Alertmanager, Uptime Kuma) с экспортом метрик из 1С.
DevOps в микроэлектронике
2025 — настоящее время
Развитие CI/CD и DevOps-практик вокруг XCAD — САПР СБИС. До прихода релизы были узким местом: ручные сборки, редкие обновления, почти без масштабирования.
Спроектировал кроссплатформенный пайплайн на GitLab CI и Docker: сборки под нужные платформы и управление зависимостями. Обновление базовой библиотеки (например Qt) запускает проверку зависимых компонент на целевых платформах.
С нуля собрал внутреннюю IaaS-платформу PanelProto: команды в рамках своих квот сами поднимают машины под задачу, без тикета в инфраструктуру на каждую ВМ.
Инструменты, которые я разработал сам с нуля.
Высокоскоростной просмотрщик TRAN-данных SPICE · 1 место, МИЭТ
Отечественный viewer результатов TRAN-анализа SPICE-симуляторов.
Просмотрщик 2D TCAD-структур · проект МИЭТ
Сделан в МИЭТе для просмотра 2D TCAD-структур. Открывает STR / TIF / MSH и 1D-данные (TDR, PLX, CSV); показывает области материалов, границы и поля на GPU. Цветовые шкалы, линии уровня, режим поверхности, разрезы с 1D-графиками и экспорт. Интерфейс на egui с панелями. Чтобы менять сглаживание (MSAA) без перезапуска окна, патчил egui-wgpu — патч можно скачать.
16-битный процессор в Virtual Circuit Board · хобби
С нуля собрал в VCB свой 16-битный процессор: четыре регистра, стек на 8 слов, сложение/вычитание/сравнение и условные переходы. На нём крутится цикл Фибоначчи — пока нет переполнения 16 бит; в конце в регистре остаётся наибольшее 16-битное число Фибоначчи. Свой ассемблер и свои тесты.
Тест: Фибоначчи до переполнения
wta 0x0001
wtb 0x0001
; loop
ala ; A → ALU.a
alb ; B → ALU.b
aad ; sum, rst = overflow?
swa / swb ; push A, B
src / std ; C ← stack, pop
srb / std ; B ← stack, pop
alr ; result → A
jmn loop ; no overflow → again
; B = largest 16-bit Fibonacci Колесо — зум · перетащите — панорама · Esc — закрыть