41 lines
3.1 KiB
TeX
41 lines
3.1 KiB
TeX
% 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, 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}{Linux server automation with Ansible, multi-node K3s/RKE2 operations, container deployment, ingress and ServiceLB networking, TLS automation, and remote 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.}
|