% English strings for resume.tex. \newcommand{\ResumeDocumentLanguage}{english} \newcommand{\ResumeName}{Dmitrii Gudov} \newcommand{\ResumePdfTitle}{Resume — Dmitrii Gudov} \newcommand{\ResumeHeadline}{DevOps / Linux Engineer · Systems and Backend Developer} \newcommand{\ResumeSummarySection}{Professional Summary} \newcommand{\ResumeSummaryText}{DevOps-oriented developer and Computer Science student at CMC MSU. I build and operate Linux infrastructure, automate repeatable work, and develop systems and backend tools. My primary interests are ALT Linux and RPM internals, Kubernetes, containers, CI/CD, Python, and C.} \newcommand{\ResumeExperienceSection}{Experience} \newcommand{\ResumeBaseAltDate}{Present} \newcommand{\ResumeBaseAltDescription}{Linux/RPM tooling and systems research, including ALT Linux dependency mechanisms, RPM performance, and compatibility.} \newcommand{\ResumeYandexRole}{Yandex — DevTools Intern, Autonomous Transport} \newcommand{\ResumeYandexDate}{Fall 2025} \newcommand{\ResumeYandexDescription}{Software development in a developer tooling team.} \newcommand{\ResumeEducationSection}{Education} \newcommand{\ResumeUniversityName}{Lomonosov Moscow State University} \newcommand{\ResumeEducationDate}{Current} \newcommand{\ResumeEducationDescription}{Faculty of Computational Mathematics and Cybernetics, Computer Science.} \newcommand{\ResumeSkillsSection}{Core Skills} \newcommand{\ResumeDevOpsSkillLabel}{DevOps and infrastructure} \newcommand{\ResumeDevOpsSkillText}{\ResumeDevOpsStack} \newcommand{\ResumeCiSkillLabel}{CI/CD} \newcommand{\ResumeCiSkillText}{\ResumeCiTools, multi-architecture container builds, automated testing, packaging, and publishing} \newcommand{\ResumeDevelopmentSkillLabel}{Development} \newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack} \newcommand{\ResumeDataSkillLabel}{Data and quality} \newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, sanitizers, differential testing, benchmarking} \newcommand{\ResumeProjectsSection}{Selected Projects} \newcommand{\ResumeAltRpmDescription}{research into encoded symbol sets and RPM dependency comparison in ALT Linux, covering C implementations, hashing, compatibility, sanitizer checks, and APT/RPM benchmarks.} \newcommand{\ResumeNexusSyncDescription}{a client-server system for centralized computer management and approved command dispatch. FastAPI, SQLAlchemy, CLI, YAML configuration, systemd, standalone builds, and CI.} \newcommand{\ResumeInfrastructureName}{Homelab} \newcommand{\ResumeInfrastructureDescription}{k3s homelab, which provides training in practical DevOps skills: deploying containers (Gites, media server, TG bots), configuring metrics (Prometheus, grafana, node-exporter) and alerts (Alertmanager). Linux server automation with Ansible, ingress/ServiceLB, certificates and DNS, and troubleshooting.} \newcommand{\ResumePomodoroDescription}{a browser timer built with React, TypeScript, and Vite; tested and published by GitHub Actions as an unprivileged multi-architecture image in GHCR.} \newcommand{\ResumeNetworkDiagramsDescription}{a Python tool for building and visualizing network topologies.} \newcommand{\ResumeVpnBotDescription}{a containerized Python bot for managing invitations and user lifecycle through the Marzban API.}