% Russian strings for resume.tex. \newcommand{\ResumeDocumentLanguage}{russian} \newcommand{\ResumeName}{Дмитрий Гудов} \newcommand{\ResumePdfTitle}{Резюме — Дмитрий Гудов} \newcommand{\ResumeHeadline}{DevOps / Linux-инженер · системный и backend-разработчик} \newcommand{\ResumeSummarySection}{Профессиональный профиль} \newcommand{\ResumeSummaryText}{DevOps-ориентированный разработчик и студент ВМК МГУ. Разрабатываю и сопровождаю Linux-инфраструктуру, автоматизирую повторяемые операции и создаю системные и backend-инструменты. Основные направления: ALT Linux и внутреннее устройство RPM, Kubernetes, контейнеризация, CI/CD, Python и C.} \newcommand{\ResumeExperienceSection}{Опыт} \newcommand{\ResumeBaseAltDate}{по настоящее время} \newcommand{\ResumeBaseAltDescription}{Инструменты для Linux/RPM и системные исследования: механизмы зависимостей ALT Linux, производительность и совместимость RPM.} \newcommand{\ResumeYandexRole}{Яндекс — стажёр, команда DevTools автономного транспорта} \newcommand{\ResumeYandexDate}{осень 2025} \newcommand{\ResumeYandexDescription}{Разработка в команде инструментов для разработчиков.} \newcommand{\ResumeEducationSection}{Образование} \newcommand{\ResumeUniversityName}{Московский государственный университет имени М. В. Ломоносова} \newcommand{\ResumeEducationDate}{обучаюсь} \newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, Computer Science.} \newcommand{\ResumeSkillsSection}{Ключевые навыки} \newcommand{\ResumeDevOpsSkillLabel}{DevOps и инфраструктура} \newcommand{\ResumeDevOpsSkillText}{\ResumeDevOpsStack} \newcommand{\ResumeCiSkillLabel}{CI/CD} \newcommand{\ResumeCiSkillText}{\ResumeCiTools, мультиархитектурные сборки контейнеров, автоматизированное тестирование, упаковка и публикация} \newcommand{\ResumeDevelopmentSkillLabel}{Разработка} \newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack} \newcommand{\ResumeDataSkillLabel}{Данные и качество} \newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, санитайзеры, дифференциальное тестирование, бенчмаркинг} \newcommand{\ResumeProjectsSection}{Избранные проекты} \newcommand{\ResumeAltRpmDescription}{исследование кодированных множеств символов и сравнения зависимостей RPM в ALT Linux: C-реализации, хеширование, совместимость, проверки с санитайзерами и APT/RPM-бенчмарки.} \newcommand{\ResumeNexusSyncDescription}{клиент-серверная система централизованного управления компьютерами и запуска разрешённых команд. FastAPI, SQLAlchemy, CLI, YAML-конфигурация, systemd, автономные сборки и CI.} \newcommand{\ResumeInfrastructureName}{"Домашний" кластер} \newcommand{\ResumeInfrastructureDescription}{k3s homelab, на котром проводится основное обучение практическим навыкам DevOps'а: разворачивание контейнеров (Gites, медиа-сервер, tg боты), настройка метрик (Prometheus, grafana, node-exporter) и алертов (Alertmanager). Автоматизация Linux-серверов через Ansible, ingress/ServiceLB, сертификаты и DNS, диагностика.} \newcommand{\ResumeNetworkDiagramsDescription}{Python-инструмент для построения и визуализации сетевых топологий.} \newcommand{\ResumeVpnBotDescription}{контейнеризированный Python-бот для управления приглашениями и жизненным циклом пользователей через Marzban API.} \newcommand{\ResumePomodoroDescription}{браузерный таймер на React, TypeScript и Vite; тестируется и публикуется GitHub Actions как непривилегированный мультиархитектурный образ в GHCR.}