Marat Zimnurov
Owner of Digitable, Head of Development / Lead Full-Stack Engineer / teacher
Работаю на стыке продукта, архитектуры, разработки и развития людей: от кода, тестирования и CI/CD до построения команд, преподавания и прикладных исследований.
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.
Конструктор резюме
Профиль большой, и целиком он нужен редко. Отметьте нужные разделы, технологии и период — получите короткое резюме под конкретный запрос и скачайте его в PDF, Markdown, HTML или JSON.
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: Открыт к докладам, преподаванию, экспертным консультациям и инженерному сотрудничеству.
Power BI Desktop: unit, integration и E2E, перенос тестового инструмента с VB.NET на C#.
Изменение архитектуры процесса разработки конфигураций в Adjust.
Аудит и усиление security-контура интеграции Gmail и Salesforce.
Команда Avito, Контур.Рейнджеры и проектирование международного кластера Xsolla.
Experience and roles
A verifiable public timeline, with no ornamental job titles and no invented dates.
Руководитель группы разработки
Руководство кросс-функциональной командой внутренних HR Tech-продуктов: отпуска, найм, увольнения, согласия и связанные административные процессы.
- Собрал команду с нуля и развил её до 10 участников.
- Отвечаю за R&D, delivery, архитектурные решения, развитие инженеров и связь продуктовых задач с реализацией.
- Сохраняю hands-on контур: аналитика, декомпозиция, ревью, инженерные аудиты и сложные full-stack задачи.
Lead Full-Stack Software Development Engineer
Развитие Audience Builder и связанных систем рекламной аналитики: архитектура, R&D, frontend, backend, эксплуатация и техническое лидерство.
- Работал в команде примерно из 10 человек.
- Сократил разработку одной конфигурации с месяца до часа за счёт изменения архитектуры.
- Участвовал в миграции к micro frontend и поддерживал полный цикл от оценки и backlog до CI/CD.
Team Leader / frontend ranger / external expertise
Внутренняя инженерная помощь проектам: код-ревью и аудиты, тим-, тех-, дев- и фич-лидерство, карьерные консультации, внедрение тестирования и улучшение процессов.
- Развивал Контур.Рейнджеров — внутреннюю кросс-функциональную команду примерно из 12 человек.
- Нанял трёх инженеров и помогал распределять загрузку фронтендеров по проектам.
- Приносил external expertise туда, где проекту не хватало практики тестирования, архитектуры, ретроспектив или онбординга.
Projects and contributions 10 projects
Контур.Рейнджеры
Внутренняя команда инженерной помощи проектам.
- Внедрял культуру ретроспектив с помощью open-source инструмента Parabol.
- Выстраивал онбординг новых frontend-разработчиков.
- Проводил ревью, карьерные консультации и помогал строить планы развития.
- Участвовал в заполнении контрактов и согласовании рабочей нагрузки фронтендеров.
Контур.Диадок — аналитический сервис
- Проводил discovery и проектирование решения.
- Отвечал за аналитику и архитектурный контур сервиса.
Контур.Trips
- Внедрил frontend-тестирование: unit и integration, CI/CD и контроль покрытия.
- Разрабатывал раздел железнодорожных поездок и архитектуру схем вагонов.
- Разрабатывал раздел новостей.
Тестовое задание для тестировщиков
- Обновил интерфейс и frontend-реализацию тестового проекта.
Базовая инфраструктура / Эшелон
- Обновил frontend-зависимости и перевёл окружение с Node.js младше 14 на Node.js 18+.
- Внедрил unit и integration-тестирование, CI/CD и coverage.
Автоматизация тестирования для ФИИТ
- Наставлял frontend-рейнджера и помогал выстроить инженерную часть образовательного проекта.
Контур.Мессенджер
- Внедрил unit, integration и E2E-тестирование, CI/CD и coverage.
- Прорабатывал E2EE: аналитика, frontend, backend и доставка изменений.
- Решал frontend-задачи и наставлял frontend-рейнджера.
Шпора
C#-проекты, конец зимы — начало весны 2024.
- Проводил код-ревью и наставничество.
Контур.Экстерн.Candy
- Сократил каждый полуторачасовой прогон frontend-тестов примерно на 15 минут за счёт оптимизации их логики.
- Подготовил оптимизацию запуска pipeline ещё примерно на 7 минут и оставил архитектурный задел для внедрения.
- Провёл аудит всего процесса frontend-тестирования.
- Настроил запуск проекта на macOS и написал документацию для новичков.
- Помог с онбордингом двух разработчиков на macOS и с карьерным маршрутом одного инженера.
Контур.Мониторинги
- С нуля разработал cron-сервис для парсинга и переноса данных между базами.
- Сопровождал развёртывание на Linux и сделал выгрузку отчётов в Excel.
Team Lead / Lead Full-Stack Developer
Руководство командами платформенных HR Tech-продуктов и full-stack разработка: архитектура, delivery, mentoring, frontend, backend, testing и CI/CD.
- Строил команды с нуля и работал в распределённом международном контуре.
- Развивал внутренние продукты для найма, работы и релокации специалистов.
Projects and contributions 2 projects
PSP
- Руководил кросс-функциональной командой из 5 человек.
- Масштабировал HR Tech-процессы до multi-tenant модели для Европы, России и Индии.
- Собрал команду с нуля.
Anywhere Portal
- Руководил core-platform командой из 12 человек внутри кластера примерно из 70 специалистов.
- Развивал функциональное ядро процессов релокации.
Team Leader / Lead Full-Stack Developer
Техническое и командное лидерство в продуктах для игровой индустрии: архитектура, full-stack разработка, найм и развитие распределённых команд.
- Вёл команды размером от 5 до 20 человек.
- Проектировал организационную модель международного кластера до 50 участников.
Projects and contributions 2 projects
Xsolla Connect
- Руководил кросс-функциональной командой из 6 человек.
- Развивал marketplace, связывающий разработчиков игр с правообладателями, производителями мерча и инфлюенсерами.
x.la
- Спроектировал распределённую структуру команд для международного игрового кластера.
- Собрал с нуля команду в Малайзии.
Lead Full-Stack Developer
Развитие IT-медиа с аудиторией около 2,5 млн читателей в месяц: архитектура, разработка, тестирование, CI/CD, mentoring и техническое лидерство.
- Развивал frontend и backend редакционной платформы и каналов дистрибуции.
- Перевёл delivery-контур с Bitbucket Pipelines на GitHub Actions.
Senior Full-Stack Developer
Full-stack разработка в продуктовой команде примерно из 5 человек.
- Поддерживал несколько поколений frontend-стека и Node.js backend.
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.
Projects and contributions 5 projects
Time Reports Merger
- Развивал систему контроля и проверки учёта рабочего времени.
- Реализовывал SSO, интеграции с LDAP/Active Directory и Excel-отчёты.
- Занимался frontend, backend, управлением задачами и deployment.
RTSP monitoring platform
- Поддерживал real-time RTSP-потоки, SMTP и анализ трафика.
- Развивал автогенерацию отчётов, backend и deployment.
Tavern
- Разработал систему анализа contribution history разработчиков через GitHub и GitLab API.
- Работал с контейнеризацией, хранением данных и проектным контуром.
Salesforce Gmail Integration
- Укрепил security-конфигурацию Chrome extension и backend до оценки A+ в SSL Labs.
- Настраивал заголовки, шифры, разделение окружений и защиту от типовых атак.
Akvelon Lunch
Стажёрский проект 2017 года.
- Разработал parser меню, мобильное приложение, совместные заказы и автоматическую очистку базы данных.
- Добавил Skype-бота, рекомендации еды, рейтинги, уведомления и учёт денежных операций.
- Участвовал в UI/UX, backend, мобильной разработке, базах данных и deployment.
Full-Stack / System / DevOps Engineer
Инженерная работа в Microsoft Dynamics, Power BI Desktop и Azure: backend, DevOps, автоматизация тестирования, архитектура delivery и поддержка команд.
- Работал в командах размером от 2 до 10 человек.
- Совмещал разработку, SDET, CI/CD, документацию, оценку задач, interviewing и mentoring.
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 и документировал процессы.
Ассистент кафедры, преподаватель и исследователь
Преподавание, практики, факультативы, работа в экзаменационной комиссии, научное руководство бакалаврами и магистрантами и собственная аспирантская работа.
Преподаватель
Подготовка школьников к экзаменам и курсы по C#, JavaScript, Unity, Blender, SketchUp и базовой computer science. Вёл 6–7 групп от 2 до 15 человек.
Разработчик учебных и прикладных систем
Во время обучения разрабатывал внутренние университетские сервисы и прикладные прототипы, совмещая анализ требований, проектирование интерфейсов, frontend, backend и базы данных.
- Создал матричную систему оценки научной и профессиональной деятельности преподавателей.
- Разработал анонимную систему опроса студентов для оценки преподавания по заданным критериям.
- Участвовал в одном коммерческом проекте под NDA; предметная область и детали не раскрываются.
Работник кухни / Grill Cook
Работа в сменной операционной системе с жёсткими стандартами качества, безопасности, скорости и командной координации. Этот опыт оставлен в хронологии как важная отправная точка профессионального пути.
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 «Прикладная информатика в экономике»
Использование технологий искусственного интеллекта и машинного обучения для анализа статистических данных в экономике.
Teaching and expert work
Lectures, seminars, thesis supervision, examination boards and help given to degree programmes.
Преподаватель курса по искусственному интеллекту
Читаю лекции и веду практические занятия: от фундаментальных моделей до применения современных AI-инструментов в инженерной работе.
- Соединяю теорию с практикой построения рабочих решений.
- Разбираю ограничения моделей, качество результатов и инженерную ответственность.
Ассистент кафедры
Преподаю функциональное программирование, тестирование программного обеспечения и отдельные факультативы, веду практики и участвую в аттестации студентов.
- Состою в экзаменационной комиссии.
- Руковожу выпускными и исследовательскими работами бакалавров и магистрантов.
- Провожу мастер-классы по API, TypeScript, архитектуре и инженерным практикам.
Эксперт и ведущий мастер-классов
Участвовал в экспертных форматах «Труба эксперта» ФИИТ, оценке учебных проектов и мероприятиях технологического предпринимательства.
- Два сезона помогал участникам разбирать инженерные решения и карьерный контекст.
- Выступал экспертом и ведущим практических мастер-классов от ИГХТУ.
Приглашённый ведущий мастер-класса для магистрантов
Провёл практический мастер-класс по современной frontend-разработке: устройству web-приложений, инженерному стеку и переходу от учебной задачи к поддерживаемому продукту.
- Адаптировал материал под магистрантов с разным уровнем практического опыта.
- Связал frontend с архитектурой, API, тестированием и полным жизненным циклом продукта.
Научный руководитель
Сопровождал работу студента ИГХТУ Максима Шуянова. Команда DT победила с IT-сервисом для будущего межвузовского кампуса «Большая Ивановская мануфактура».
- Помогал с постановкой задачи, архитектурой решения и подготовкой результата.
Public talks
Conference talks, lectures and workshops that have a page or a recording you can open.
От Аристотеля до 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 talkAcademic publications
Cards for indexed papers lead straight into eLibrary; DOIs and open full texts are separate links.
-
Инновационный контур разработки: СППР и иерархический генетический каскад для перепланирования итераций
М. Ф. Зимнуров
Стратегии устойчивого развития экономических систем в условиях глобальных вызовов и трансформаций, секция «Бережливое производство и лин-технологии»Ожидает индексации в eLibrary -
Иерархическая многокритериальная оптимизация плана назначения в СППР: модель, каскад GA0→GA1→GA2 и воспроизводимый эксперимент
М. Ф. Зимнуров
V Национальная научно-практическая конференция «Образование и наука: современный вектор развития»Ожидает индексации в eLibrary -
Методология создания многосвязных структур данных с применением LLM в рабочих проектах
М. Ф. Зимнуров, И. А. Астраханцева
Современные наукоемкие технологии. Региональное приложение, № 1(81), С. 76–83 -
Построение API для систем отслеживания задач
М. Ф. Зимнуров, И. А. Астраханцева
Современные наукоемкие технологии. Региональное приложение, № 4(80), С. 97–103 -
Разработка интерфейса по метрике загруженности сотрудников
М. Ф. Зимнуров
Ивэкофин, № 4(62), С. 82–87 -
Исследование структурных параметров дисплея Брайля на основе ферромагнитной жидкости
А. И. Самсонова, И. А. Суворов, М. Ф. Зимнуров
Ивэкофин, № 2(60), С. 46–52 -
Системный анализ и оптимизация количественных показателей эффективности в технологических проектах на основе гибких методологий
М. Ф. Зимнуров, И. А. Астраханцева, П. Н. Грименицкий
Современные наукоемкие технологии. Региональное приложение, № 3(75), С. 61–68 -
Мемоизация и агрегация в визуализации построения химических соединений
А. О. Макшанова, М. Ф. Зимнуров
Ивэкофин, № 2(52), С. 106–111 -
Интроспекция биохимических процессов с использованием биокибернетических методов
М. Ф. Зимнуров, А. О. Макшанова
Ивэкофин, № 2(48), С. 128–134 -
Анализ рисков и перспективы использования биометрических технологий в цифровой экономике
А. О. Макшанова, М. Ф. Зимнуров, И. А. Астраханцева, Р. Г. Астраханцев
Проблемы экономики, финансов и управления производством, № 48, С. 101–104 -
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–6Full text Карточка eLibrary уточняется -
Operation system of the 21st century
M. Zimnurov
Сборники конференций НИЦ Социосфера, № 21, P. 18–20Full text Карточка eLibrary уточняется
Current lines of research
- Оптимизация планирования разработки ПО с помощью генетических алгоритмов.
- Системы поддержки принятия решений и многокритериальное перепланирование итераций.
- LLM, графы знаний и многосвязные структуры данных для рабочих процессов.
- Метрики нагрузки, устойчивость команд и интерфейсы для инженерного менеджмента.
Engineering writing
Articles about development, careers, interviewing and open products.
Digitable — авторский блог и открытая лаборатория проектов
Habr / AvitoTechОт Аристотеля до Тьюринга: что такое функциональное программирование и как оно облегчает жизнь
EPAM Anywhere / доклад HolyJSФункциональное программирование в JavaScript
HabrРазворачиваем peer-to-peer чат с голосом, видео, экраном и файлами
EPAM Anywhere60+ вопросов для собеседования frontend-разработчика
EPAM AnywhereCareer growth for software engineers: becoming a leader
EPAM AnywhereHow to Talk to Your Boss About Career Growth
HabrИнди-дев-блог: 1.0.0 — Инициализация
TprogerПодборка расширений VS Code для full-stack SDE
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, озвучкой, сценами и управлением контентом.
Voicer
Клонирование голоса, перевод и переозвучка видео в едином рабочем интерфейсе.
Digitable Chat
P2P-связь в браузере: голос, видео, демонстрация экрана и передача файлов без тяжёлого клиента.
Digitable Tools
Небольшие инструменты для разработки, работы с данными и повседневных технических задач.
Digitable Workstation
Проект рабочих столов и инженерного рабочего пространства: от эргономики до собственной конфигурации рабочего места.
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.
«Бездомный Бог»
Авторские песни выросли из многолетнего архива текстов и выступлений: от школьного акустического рока и уличной музыки до самостоятельного альбома.
Open«Я, папа и снежная экспедиция»
Обычная зимняя прогулка отца и сына превращается в снежную экспедицию. Это история о совместной игре, внимании и фантазии как способе быть ближе к ребёнку. Издательство «Перо», 2026. ISBN 978-5-00270-696-9.
Стихи и авторские тексты
Открытая подборка текстов, часть которых позже стала основой музыкальных произведений.
OpenGames on Steam
Released games and their official Steam pages.
«Дама с собачкой»
Интерактивная адаптация рассказа А. П. Чехова.
Open on SteamCorners Arena
Настольная стратегия по мотивам классических «Уголков».
Open on SteamProjects 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.
Voicer
Клонирование голосов, перевод и переозвучка видео.
OpenP2P chat
Браузерная связь через WebRTC: голос, видео, экран и файлы.
OpenWoW Voiceover
Русская озвучка World of Warcraft Classic и открытая сборка аддона.
OpenChrome Bionic Reader
Расширение для более быстрого чтения длинных материалов.
OpenLogseq Automatic Linker
Автоматическое связывание заметок в базе знаний Logseq.
OpenLogseq Template Buttons
Плагин для быстрых команд и шаблонов в боковой панели Logseq.
OpenDeveloper tools
Коллекция небольших утилит для инженерной работы и обработки данных.
OpenAreas of work
Not a ranking of technologies, but the areas where practical depth has built up.