DigitableCourses
Portal settings
Show me around

Local and account-free. No account, no sign-up: whatever you type into the tools stays in this browser's localStorage and never reaches a server.

Our own counter records page opens and finishes: the address leaves, plus one tenth-of-the-text figure. No cookies, no outside trackers, your IP is not stored, Do Not Track is honoured. How to check that

The portal's own repository is not published, so we do not call it open source. What is open:

The portal lives on donations, paid consultations and requested write-ups, and on Workbench sales.

There are no plans to make the courses paid.

Marat Zimnurov
Digitable author

Marat Zimnurov

Owner of Digitable, Head of Development / Lead Full-Stack Engineer / teacher

Работаю на стыке продукта, архитектуры, разработки и развития людей: от кода, тестирования и CI/CD до построения команд, преподавания и прикладных исследований.

Иваново, Россия zimtir@mail.ru

10 years in commercial development and technical leadership. Started with a first job at McDonald’s and teaching schoolchildren, and progressed to leading development at AvitoTech, international product teams, university courses, and personal educational and open-source projects.

Инженерия Архитектура, full-stack разработка, тестирование, CI/CD, security и сложные интеграции.
Лидерство Команды до 20 человек, найм, развитие инженеров, delivery, R&D и организационный дизайн.
Образование ИТМО, ИГХТУ, Unium, научное руководство, конференции и открытая база знаний Digitable Courses.

The profile is compiled from public publications, conference pages, scientific catalogs, open repositories, and author resumes from 2022–2026. Some engineering roles were held concurrently as part-time or contract work; this is clearly indicated to ensure the chronology remains accurate.

Currently: Открыт к докладам, преподаванию, экспертным консультациям и инженерному сотрудничеству.

Русский — носительEnglish — IELTS B2, рабочий уровень C1Deutsch — A2
700+ автотестов

Power BI Desktop: unit, integration и E2E, перенос тестового инструмента с VB.NET на C#.

1 мес → 1 ч на конфигурацию

Изменение архитектуры процесса разработки конфигураций в Adjust.

A+ SSL Labs

Аудит и усиление security-контура интеграции Gmail и Salesforce.

10 / 12 / 50 масштаб команд

Команда Avito, Контур.Рейнджеры и проектирование международного кластера Xsolla.

01

Experience and roles

A verifiable public timeline, with no ornamental job titles and no invented dates.

2024 — сейчас
AvitoTech Основная роль

Руководитель группы разработки

Руководство кросс-функциональной командой внутренних HR Tech-продуктов: отпуска, найм, увольнения, согласия и связанные административные процессы.

  • Собрал команду с нуля и развил её до 10 участников.
  • Отвечаю за R&D, delivery, архитектурные решения, развитие инженеров и связь продуктовых задач с реализацией.
  • Сохраняю hands-on контур: аналитика, декомпозиция, ревью, инженерные аудиты и сложные full-stack задачи.
leadershipHR TecharchitectureR&Dfull-stack
Jul 2022 — Mar 2025
Adjust Основная роль

Lead Full-Stack Software Development Engineer

Развитие Audience Builder и связанных систем рекламной аналитики: архитектура, R&D, frontend, backend, эксплуатация и техническое лидерство.

  • Работал в команде примерно из 10 человек.
  • Сократил разработку одной конфигурации с месяца до часа за счёт изменения архитектуры.
  • Участвовал в миграции к micro frontend и поддерживал полный цикл от оценки и backlog до CI/CD.
ElixirTypeScriptReactGolangPythonNode.jsCI/CD
2022 — 2024
Контур Параллельная part-time роль

Team Leader / frontend ranger / external expertise

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

  • Развивал Контур.Рейнджеров — внутреннюю кросс-функциональную команду примерно из 12 человек.
  • Нанял трёх инженеров и помогал распределять загрузку фронтендеров по проектам.
  • Приносил external expertise туда, где проекту не хватало практики тестирования, архитектуры, ретроспектив или онбординга.
leadershipfrontendtestingarchitecturementoringprocesses
Projects and contributions 10 projects

Контур.Рейнджеры

Внутренняя команда инженерной помощи проектам.

  • Внедрял культуру ретроспектив с помощью open-source инструмента Parabol.
  • Выстраивал онбординг новых frontend-разработчиков.
  • Проводил ревью, карьерные консультации и помогал строить планы развития.
  • Участвовал в заполнении контрактов и согласовании рабочей нагрузки фронтендеров.

Контур.Диадок — аналитический сервис

  • Проводил discovery и проектирование решения.
  • Отвечал за аналитику и архитектурный контур сервиса.
analyticsarchitecture

Контур.Trips

  • Внедрил frontend-тестирование: unit и integration, CI/CD и контроль покрытия.
  • Разрабатывал раздел железнодорожных поездок и архитектуру схем вагонов.
  • Разрабатывал раздел новостей.
frontendunit testsintegration testsCI/CD

Тестовое задание для тестировщиков

  • Обновил интерфейс и frontend-реализацию тестового проекта.
frontendUI

Базовая инфраструктура / Эшелон

  • Обновил frontend-зависимости и перевёл окружение с Node.js младше 14 на Node.js 18+.
  • Внедрил unit и integration-тестирование, CI/CD и coverage.
Node.jstestingCI/CD

Автоматизация тестирования для ФИИТ

  • Наставлял frontend-рейнджера и помогал выстроить инженерную часть образовательного проекта.
mentoringfrontendtesting

Контур.Мессенджер

  • Внедрил unit, integration и E2E-тестирование, CI/CD и coverage.
  • Прорабатывал E2EE: аналитика, frontend, backend и доставка изменений.
  • Решал frontend-задачи и наставлял frontend-рейнджера.
E2EEfrontendbackendE2ECI/CD

Шпора

C#-проекты, конец зимы — начало весны 2024.

  • Проводил код-ревью и наставничество.
C#code reviewmentoring

Контур.Экстерн.Candy

  • Сократил каждый полуторачасовой прогон frontend-тестов примерно на 15 минут за счёт оптимизации их логики.
  • Подготовил оптимизацию запуска pipeline ещё примерно на 7 минут и оставил архитектурный задел для внедрения.
  • Провёл аудит всего процесса frontend-тестирования.
  • Настроил запуск проекта на macOS и написал документацию для новичков.
  • Помог с онбордингом двух разработчиков на macOS и с карьерным маршрутом одного инженера.
frontend testingCI/CDmacOSdocumentation

Контур.Мониторинги

  • С нуля разработал cron-сервис для парсинга и переноса данных между базами.
  • Сопровождал развёртывание на Linux и сделал выгрузку отчётов в Excel.
PythonDjangoLinuxcronExcel
Aug 2021 — Aug 2022
EPAM Anywhere Основная роль

Team Lead / Lead Full-Stack Developer

Руководство командами платформенных HR Tech-продуктов и full-stack разработка: архитектура, delivery, mentoring, frontend, backend, testing и CI/CD.

  • Строил команды с нуля и работал в распределённом международном контуре.
  • Развивал внутренние продукты для найма, работы и релокации специалистов.
TypeScriptReactNext.jsNode.jsAWSContentstackleadership
Projects and contributions 2 projects

PSP

  • Руководил кросс-функциональной командой из 5 человек.
  • Масштабировал HR Tech-процессы до multi-tenant модели для Европы, России и Индии.
  • Собрал команду с нуля.

Anywhere Portal

  • Руководил core-platform командой из 12 человек внутри кластера примерно из 70 специалистов.
  • Развивал функциональное ядро процессов релокации.
Oct 2020 — Apr 2021
Xsolla Параллельный контракт

Team Leader / Lead Full-Stack Developer

Техническое и командное лидерство в продуктах для игровой индустрии: архитектура, full-stack разработка, найм и развитие распределённых команд.

  • Вёл команды размером от 5 до 20 человек.
  • Проектировал организационную модель международного кластера до 50 участников.
GolangReactMySQLRedisRabbitMQleadership
Projects and contributions 2 projects

Xsolla Connect

  • Руководил кросс-функциональной командой из 6 человек.
  • Развивал marketplace, связывающий разработчиков игр с правообладателями, производителями мерча и инфлюенсерами.
GolangReactMySQLRedisRabbitMQJest

x.la

  • Спроектировал распределённую структуру команд для международного игрового кластера.
  • Собрал с нуля команду в Малайзии.
Apr 2019 — Jun 2021
Типичный программист / Tproger Параллельная роль

Lead Full-Stack Developer

Развитие IT-медиа с аудиторией около 2,5 млн читателей в месяц: архитектура, разработка, тестирование, CI/CD, mentoring и техническое лидерство.

  • Развивал frontend и backend редакционной платформы и каналов дистрибуции.
  • Перевёл delivery-контур с Bitbucket Pipelines на GitHub Actions.
SvelteTypeScriptNode.jsWordPressPHPGoDockerCypress
Проектная роль, ~1,3 года
Roadmunk / FIM Параллельная роль

Senior Full-Stack Developer

Full-stack разработка в продуктовой команде примерно из 5 человек.

  • Поддерживал несколько поколений frontend-стека и Node.js backend.
TypeScriptNestJSReactKnockoutVue
Sep 2017 — Aug 2021
Akvelon Основная и контрактная работа

Full-Stack Engineer

От стажировки до full-stack и проектного лидерства: корпоративные системы, Microsoft-контракты, security, data pipelines, администрирование и DevOps.

  • Работал с C#, JavaScript/TypeScript, .NET, SQL, Vue, AngularJS, Elixir и инфраструктурой.
  • Брал задачи от UI/UX и backend до LDAP/AD, deployment, баз данных и mentoring.
.NETC#TypeScriptVueAngularJSSQLElixirDevOps
Projects and contributions 5 projects

Time Reports Merger

  • Развивал систему контроля и проверки учёта рабочего времени.
  • Реализовывал SSO, интеграции с LDAP/Active Directory и Excel-отчёты.
  • Занимался frontend, backend, управлением задачами и deployment.
C#VueMySQLMariaDBLDAPActive Directory

RTSP monitoring platform

  • Поддерживал real-time RTSP-потоки, SMTP и анализ трафика.
  • Развивал автогенерацию отчётов, backend и deployment.
C#AngularJSMS SQLEntity FrameworkRTSP

Tavern

  • Разработал систему анализа contribution history разработчиков через GitHub и GitLab API.
  • Работал с контейнеризацией, хранением данных и проектным контуром.
ElixirErlangGitHub APIGitLab APIDockerCassandra

Salesforce Gmail Integration

  • Укрепил security-конфигурацию Chrome extension и backend до оценки A+ в SSL Labs.
  • Настраивал заголовки, шифры, разделение окружений и защиту от типовых атак.
Node.jsChrome Extensionsecurity

Akvelon Lunch

Стажёрский проект 2017 года.

  • Разработал parser меню, мобильное приложение, совместные заказы и автоматическую очистку базы данных.
  • Добавил Skype-бота, рекомендации еды, рейтинги, уведомления и учёт денежных операций.
  • Участвовал в UI/UX, backend, мобильной разработке, базах данных и deployment.
C#TypeScriptMS SQLXamarinMicrosoft Bot Framework
Apr 2018 — Mar 2020
Microsoft Удалённые контракты через Akvelon

Full-Stack / System / DevOps Engineer

Инженерная работа в Microsoft Dynamics, Power BI Desktop и Azure: backend, DevOps, автоматизация тестирования, архитектура delivery и поддержка команд.

  • Работал в командах размером от 2 до 10 человек.
  • Совмещал разработку, SDET, CI/CD, документацию, оценку задач, interviewing и mentoring.
C#.NETAzurePowerShellJavaScriptMSBuildMS SQL
Projects and contributions 3 projects

Microsoft Power BI Desktop

  • Спроектировал полный цикл автоматизации тестирования и написал более 700 unit, integration и E2E-тестов.
  • Перенёс внутренний тестовый инструмент с VB.NET на C# и часть .NET-проектов на .NET Core.
  • Добавил уведомления о тестах, проверку доступности источников данных и поддерживал Azure DevOps / CI/CD.
  • Наставлял четырёх участников команды и участвовал в roadmap, оценке, интервью и поддержке.

Microsoft Azure

  • Добавил поддержку managed disks при развёртывании топологий, конвертации виртуальных машин и переносе окружений.
  • Развивал сценарии disaster recovery в Azure Templates.

Microsoft Dynamics 365

  • Развивал backend и DevOps-контур.
  • Переносил CoreXT-скрипты на PowerShell и документировал процессы.
2020 — сейчас
ИГХТУ, кафедра ИТиЦЭ Параллельная академическая роль

Ассистент кафедры, преподаватель и исследователь

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

educationresearchfunctional programmingtestingAI
Jun 2017 — May 2018
Unium, Иваново

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

Подготовка школьников к экзаменам и курсы по C#, JavaScript, Unity, Blender, SketchUp и базовой computer science. Вёл 6–7 групп от 2 до 15 человек.

mentoringC#JavaScriptUnity
2016 — 2020
РЭУ им. Г. В. Плеханова Проекты во время бакалавриата

Разработчик учебных и прикладных систем

Во время обучения разрабатывал внутренние университетские сервисы и прикладные прототипы, совмещая анализ требований, проектирование интерфейсов, frontend, backend и базы данных.

  • Создал матричную систему оценки научной и профессиональной деятельности преподавателей.
  • Разработал анонимную систему опроса студентов для оценки преподавания по заданным критериям.
  • Участвовал в одном коммерческом проекте под NDA; предметная область и детали не раскрываются.
C#ASP.NETAngularSQLeducation tech
Aug 2016 — Feb 2017
McDonald’s, Иваново Первая официальная работа

Работник кухни / Grill Cook

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

operationsteamworkquality standards
02

Education and teaching

Three degrees, and the practice of handing knowledge on — from schoolchildren to master's students.

ИГХТУ

Аспирантура, 27.06.01 «Управление в технических системах»

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

ИГХТУ

Магистратура, 09.04.02 «Информационные системы и технологии»

Исследование и разработка роботизированной системы для коммуникации и взаимодействия с людьми.

РЭУ им. Г. В. Плеханова

Бакалавриат, 09.03.03 «Прикладная информатика в экономике»

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

03

Teaching and expert work

Lectures, seminars, thesis supervision, examination boards and help given to degree programmes.

ИТМО

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

Читаю лекции и веду практические занятия: от фундаментальных моделей до применения современных AI-инструментов в инженерной работе.

  • Соединяю теорию с практикой построения рабочих решений.
  • Разбираю ограничения моделей, качество результатов и инженерную ответственность.
ИГХТУ, кафедра ИТиЦЭ

Ассистент кафедры

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

  • Состою в экзаменационной комиссии.
  • Руковожу выпускными и исследовательскими работами бакалавров и магистрантов.
  • Провожу мастер-классы по API, TypeScript, архитектуре и инженерным практикам.
Evidence
Контур / ФИИТ и образовательные программы ИГХТУ

Эксперт и ведущий мастер-классов

Участвовал в экспертных форматах «Труба эксперта» ФИИТ, оценке учебных проектов и мероприятиях технологического предпринимательства.

  • Два сезона помогал участникам разбирать инженерные решения и карьерный контекст.
  • Выступал экспертом и ведущим практических мастер-классов от ИГХТУ.
Evidence
ИГЭУ

Приглашённый ведущий мастер-класса для магистрантов

Провёл практический мастер-класс по современной frontend-разработке: устройству web-приложений, инженерному стеку и переходу от учебной задачи к поддерживаемому продукту.

  • Адаптировал материал под магистрантов с разным уровнем практического опыта.
  • Связал frontend с архитектурой, API, тестированием и полным жизненным циклом продукта.
Хакатон «Код БИМ»

Научный руководитель

Сопровождал работу студента ИГХТУ Максима Шуянова. Команда DT победила с IT-сервисом для будущего межвузовского кампуса «Большая Ивановская мануфактура».

  • Помогал с постановкой задачи, архитектурой решения и подготовкой результата.
Evidence
04

Public talks

Conference talks, lectures and workshops that have a page or a recording you can open.

В программе HolyJS 2026 Autumn

От Аристотеля до runtime: формально доказуемый TypeScript и код, который ИИ проверяет сам

Два контура обратной связи для AI-генерации: формальная спецификация на основе типов и теории категорий и runtime-проверка с трассой выполнения. В докладе — путь от силлогизмов и чисел Чёрча до TypeScript, AI-агентов и результатов экспериментов в Avito.

Open the talk
CodeFest 15

Эволюция файловых систем: от Web2 к Web3 — построение отказоустойчивых децентрализованных хранилищ данных

Архитектура распределённого хранения, отказоустойчивость, Web3-подходы и инженерные компромиссы при переходе от централизованных файловых систем.

Open the talk
Музей криптографии × DeFrens — «Криптография в блокчейне»

Отложенное шифрование, генетические алгоритмы и функциональное программирование в Web3: храним данные в вычислениях

Исследовательский доклад о моделях хранения данных в вычислениях, delayed encryption и сочетании генетических и функциональных подходов в Web3.

Open the talk
HolyJS 2025 Autumn

Этот замечательный мир без GUI, или Как выжить в терминале с помощью JavaScript

Терминальные фронтенды, QEMU, Podman, E2E-инфраструктура и применение AI к тестированию интерфейсов.

Open the talk
HolyJS 2024 Autumn

Функциональное программирование в JavaScript

Практики функционального программирования для frontend и backend: композиция, неизменяемость, конечные автоматы, тестируемость и реальные ограничения.

Open the talk
Мастер-класс кафедры ИТиЦЭ ИГХТУ

Построение REST API и добавление постоянного хранилища

Практический разбор контракта API, хранения данных и последовательного развития серверного приложения.

Open the talk
Leader-ID / ИГХТУ

Demo Day акселерационной программы ИГХТУ

Экспертное сопровождение команд, разбор бизнес-моделей, инженерной реализуемости и презентации технологических проектов.

Open the talk
Лекторий кафедры ИТиЦЭ ИГХТУ

TypeScript: типизация и асинхронная работа

Введение в TypeScript, модель типов и безопасную работу с асинхронным кодом.

Open the talk
Мастер-класс для магистрантов ИГЭУ

Современная frontend-разработка: от интерфейса к инженерной системе

Практический обзор frontend-стека, архитектуры web-приложений, API, тестирования и требований к поддерживаемому продукту.

Open the talk
05

Academic publications

Cards for indexed papers lead straight into eLibrary; DOIs and open full texts are separate links.

  1. Инновационный контур разработки: СППР и иерархический генетический каскад для перепланирования итераций

    М. Ф. Зимнуров

    Стратегии устойчивого развития экономических систем в условиях глобальных вызовов и трансформаций, секция «Бережливое производство и лин-технологии»
    Ожидает индексации в eLibrary
  2. Иерархическая многокритериальная оптимизация плана назначения в СППР: модель, каскад GA0→GA1→GA2 и воспроизводимый эксперимент

    М. Ф. Зимнуров

    V Национальная научно-практическая конференция «Образование и наука: современный вектор развития»
    Ожидает индексации в eLibrary
  3. Методология создания многосвязных структур данных с применением LLM в рабочих проектах

    М. Ф. Зимнуров, И. А. Астраханцева

    Современные наукоемкие технологии. Региональное приложение, № 1(81), С. 76–83
  4. Построение API для систем отслеживания задач

    М. Ф. Зимнуров, И. А. Астраханцева

    Современные наукоемкие технологии. Региональное приложение, № 4(80), С. 97–103
  5. Системный анализ и оптимизация количественных показателей эффективности в технологических проектах на основе гибких методологий

    М. Ф. Зимнуров, И. А. Астраханцева, П. Н. Грименицкий

    Современные наукоемкие технологии. Региональное приложение, № 3(75), С. 61–68
  6. Анализ рисков и перспективы использования биометрических технологий в цифровой экономике

    А. О. Макшанова, М. Ф. Зимнуров, И. А. Астраханцева, Р. Г. Астраханцев

    Проблемы экономики, финансов и управления производством, № 48, С. 101–104
  7. Machine learning for creating web and mobile interfaces on the basis of users’ preferences

    N. B. Egoshina, M. F. Zimnurov

    Colloquium-Journal, № 1-5(25), P. 5–6
    Full text Карточка eLibrary уточняется
  8. Operation system of the 21st century

    M. Zimnurov

    Сборники конференций НИЦ Социосфера, № 21, P. 18–20
    Full text Карточка eLibrary уточняется

Current lines of research

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

Engineering writing

Articles about development, careers, interviewing and open products.

07

The Digitable ecosystem

A blog, an educational portal and standalone products, held together by one engineering and authorial practice.

Главная точка входа

Digitable Life

Единая витрина продуктов, материалов, услуг и людей вокруг Digitable.

Открытая база знаний

Digitable Courses

Статьи, курсы, видео, роадмапы и материалы по полному инженерному циклу.

Блог и архив

Digitable Blog

Авторские заметки, инженерные разборы, новости продуктов и длинные материалы Digitable.

Открытая книга

Communication Engineering

Инженерия коммуникации: мышление, тексты, встречи, лидерство, исследования и работа с ИИ.

Интерактивная история

Digitable Novel

Визуальная новелла с собственным web-runtime, озвучкой, сценами и управлением контентом.

AI audio

Voicer

Клонирование голоса, перевод и переозвучка видео в едином рабочем интерфейсе.

WebRTC

Digitable Chat

P2P-связь в браузере: голос, видео, демонстрация экрана и передача файлов без тяжёлого клиента.

Инженерные утилиты

Digitable Tools

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

В разработке

Digitable Workstation

Проект рабочих столов и инженерного рабочего пространства: от эргономики до собственной конфигурации рабочего места.

08

Music, literature and personal writing

The creative projects continue the same theme: turning difficult ideas and lived experience into a form that can be shared.

Музыкальный альбом · 2026

«Бездомный Бог»

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

Open
Детская литература · 6+

«Я, папа и снежная экспедиция»

Обычная зимняя прогулка отца и сына превращается в снежную экспедицию. Это история о совместной игре, внимании и фантазии как способе быть ближе к ребёнку. Издательство «Перо», 2026. ISBN 978-5-00270-696-9.

Архив · 2012–2020

Стихи и авторские тексты

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

Open
Steam

Games on Steam

Released games and their official Steam pages.

Визуальная новелла · Steam

«Дама с собачкой»

Интерактивная адаптация рассказа А. П. Чехова.

Open on Steam
Пошаговая стратегия · Steam

Corners Arena

Настольная стратегия по мотивам классических «Уголков».

Open on Steam
09

Projects and engineering tools

Hands-on experiments, extensions and applications where you can either read the code or try the result straight away. Their licences differ — from MIT and GPL to a hand-written one; which is which, and why that matters, is set out on the licensing page.

10

Areas of work

Not a ranking of technologies, but the areas where practical depth has built up.

Leadership

архитектурадекомпозициянаймменторствоperformance reviewdeliveryproduct discovery

Web и backend

TypeScriptJavaScriptReactAngularVueSvelteNode.jsDenoC#.NETASP.NET Core

Data и инфраструктура

PostgreSQLMS SQLMongoDBRedisDockerNginxAzureGitHub ActionsCI/CD

Инженерные практики

system designfunctional programmingtestingaccessibilityLLMgenetic algorithmsobservability