WIP. add more info about myself

This commit is contained in:
2026-08-06 23:13:12 +03:00
parent 1b1d55a09e
commit 08f79026c0
3 changed files with 25 additions and 6 deletions
+3 -1
View File
@@ -3,11 +3,13 @@
\newcommand{\ResumeEmail}{gudovdo@my.msu.ru} \newcommand{\ResumeEmail}{gudovdo@my.msu.ru}
\newcommand{\ResumeGitHubHandle}{kr0sh512} \newcommand{\ResumeGitHubHandle}{kr0sh512}
\newcommand{\ResumeGiteaHandle}{self-hosted Gitea}
\newcommand{\ResumeTelegramHandle}{kr0sh\_512} \newcommand{\ResumeTelegramHandle}{kr0sh\_512}
\newcommand{\ResumeGitHubUrl}{https://github.com/kr0sh512} \newcommand{\ResumeGitHubUrl}{https://github.com/kr0sh512}
\newcommand{\ResumeGiteaUrl}{https://git.krosh.dev}
\newcommand{\ResumeTelegramUrl}{https://t.me/kr0sh_512} \newcommand{\ResumeTelegramUrl}{https://t.me/kr0sh_512}
\newcommand{\ResumeLinuxStack}{ALT & Arch Linux, systemd, SSH, Bash, TCP/IP, DNS, TLS} \newcommand{\ResumeLinuxStack}{ALT \& Arch Linux, systemd, SSH, Bash, TCP/IP, DNS, TLS}
\newcommand{\ResumeContainersStack}{Docker/OCI, Kubernetes, K3s, RKE2, \newcommand{\ResumeContainersStack}{Docker/OCI, Kubernetes, K3s, RKE2,
Helm, Traefik} Helm, Traefik}
\newcommand{\ResumeCiTools}{Ansible, Git, GitHub Actions, GHCR} \newcommand{\ResumeCiTools}{Ansible, Git, GitHub Actions, GHCR}
+6 -1
View File
@@ -67,6 +67,8 @@
\quad·\quad \quad·\quad
\href{\ResumeGitHubUrl}{github.com/\ResumeGitHubHandle} \href{\ResumeGitHubUrl}{github.com/\ResumeGitHubHandle}
\quad·\quad \quad·\quad
\href{\ResumeGiteaUrl}{\ResumeGiteaHandle}
\quad·\quad
\href{\ResumeTelegramUrl}{t.me/\ResumeTelegramHandle} \href{\ResumeTelegramUrl}{t.me/\ResumeTelegramHandle}
\end{minipage}\par \end{minipage}\par
@@ -87,12 +89,15 @@
\item \textbf{\ResumeCiSkillLabel:} \ResumeCiSkillText. \item \textbf{\ResumeCiSkillLabel:} \ResumeCiSkillText.
\item \textbf{\ResumeObservabilitySkillLabel:} \ResumeObservabilitySkillText. \item \textbf{\ResumeObservabilitySkillLabel:} \ResumeObservabilitySkillText.
\item \textbf{\ResumeDevelopmentSkillLabel:} \ResumeDevelopmentSkillText. \item \textbf{\ResumeDevelopmentSkillLabel:} \ResumeDevelopmentSkillText.
\ifdefined\ResumeLanguagesSkillLabel
\item \textbf{\ResumeLanguagesSkillLabel:} \ResumeLanguagesSkillText.
\fi
\end{itemize} \end{itemize}
\section{\ResumeProjectsSection} \section{\ResumeProjectsSection}
\project{\ResumeInfrastructureName}{\ResumeInfrastructureDescription} \project{\ResumeInfrastructureName}{\ResumeInfrastructureDescription}
\project{\href{\ResumeAltRpmUrl}{\ResumeAltRpmName}}{\ResumeAltRpmDescription} \project{\href{\ResumeAltRpmUrl}{\ResumeAltRpmName}}{\ResumeAltRpmDescription}
\project{\href{\ResumeNetworkDiagramsUrl}{\ResumeNetworkDiagramsName}}{\ResumeNetworkDiagramsDescription} % \project{\href{\ResumeNetworkDiagramsUrl}{\ResumeNetworkDiagramsName}}{\ResumeNetworkDiagramsDescription}
\project{\href{\ResumeNexusSyncUrl}{\ResumeNexusSyncName}}{\ResumeNexusSyncDescription} \project{\href{\ResumeNexusSyncUrl}{\ResumeNexusSyncName}}{\ResumeNexusSyncDescription}
% \project{\href{\ResumeVpnBotUrl}{\ResumeVpnBotName}}{\ResumeVpnBotDescription} % \project{\href{\ResumeVpnBotUrl}{\ResumeVpnBotName}}{\ResumeVpnBotDescription}
\project{\href{\ResumePomodoroUrl}{\ResumePomodoroName}}{\ResumePomodoroDescription} \project{\href{\ResumePomodoroUrl}{\ResumePomodoroName}}{\ResumePomodoroDescription}
+16 -4
View File
@@ -10,15 +10,25 @@
\newcommand{\ResumeExperienceSection}{Опыт} \newcommand{\ResumeExperienceSection}{Опыт}
\newcommand{\ResumeBaseAltDate}{по настоящее время} \newcommand{\ResumeBaseAltDate}{по настоящее время}
\newcommand{\ResumeBaseAltDescription}{Инструменты для Linux/RPM и системные исследования: механизмы зависимостей ALT Linux, производительность и совместимость RPM.} \newcommand{\ResumeBaseAltDescription}{%
\begin{itemize}
\item Исследовал механизм set:version в ALT RPM и разработал альтернативную реализацию сравнения кодированных множеств зависимостей.
\item Создал стенд для A/B-тестирования вариантов librpm на реальных сценариях APT: check, install, upgrade, autoremove и dist-upgrade.
\item Проверял совместимость дифференциальными тестами и санитайзерами, анализировал производительность с помощью hasher и perf.
\end{itemize}}
\newcommand{\ResumeYandexRole}{Яндекс — стажёр, команда DevTools автономного транспорта} \newcommand{\ResumeYandexRole}{Яндекс — стажёр, команда DevTools автономного транспорта}
\newcommand{\ResumeYandexDate}{осень 2025} \newcommand{\ResumeYandexDate}{осень 2025}
\newcommand{\ResumeYandexDescription}{Разработка в команде инструментов для разработчиков.} \newcommand{\ResumeYandexDescription}{%
\begin{itemize}
\item С помощью MultiThreading в python ускорил сборку внутренних компонент.
\item Добавление в CI блок-тестов для отказа от legacy-кода.
\item Рефактор golang кода для уменьшения общего размера прошивки роверов.
\end{itemize}}
\newcommand{\ResumeEducationSection}{Образование} \newcommand{\ResumeEducationSection}{Образование}
\newcommand{\ResumeUniversityName}{Московский государственный университет имени М. В. Ломоносова} \newcommand{\ResumeUniversityName}{Московский государственный университет имени М. В. Ломоносова}
\newcommand{\ResumeEducationDate}{обучаюсь} \newcommand{\ResumeEducationDate}{2023--2027}
\newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, Computer Science.} \newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, бакалавриат, направление «Прикладная математика и информатика» (ПМИ). Кафедра автоматизации систем вычислительных комплексов (АСВК).}
\newcommand{\ResumeSkillsSection}{Ключевые навыки} \newcommand{\ResumeSkillsSection}{Ключевые навыки}
\newcommand{\ResumeLinuxSkillLabel}{Linux и сети} \newcommand{\ResumeLinuxSkillLabel}{Linux и сети}
@@ -33,6 +43,8 @@
\newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack} \newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack}
\newcommand{\ResumeDataSkillLabel}{Данные и качество} \newcommand{\ResumeDataSkillLabel}{Данные и качество}
\newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, санитайзеры, дифференциальное тестирование, бенчмаркинг} \newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, санитайзеры, дифференциальное тестирование, бенчмаркинг}
\newcommand{\ResumeLanguagesSkillLabel}{Языки}
\newcommand{\ResumeLanguagesSkillText}{английский B2}
\newcommand{\ResumeProjectsSection}{Избранные проекты} \newcommand{\ResumeProjectsSection}{Избранные проекты}
\newcommand{\ResumeAltRpmDescription}{исследование кодированных множеств символов и сравнения зависимостей RPM в ALT Linux: C-реализации, хеширование, совместимость, проверки с санитайзерами и APT/RPM-бенчмарки.} \newcommand{\ResumeAltRpmDescription}{исследование кодированных множеств символов и сравнения зависимостей RPM в ALT Linux: C-реализации, хеширование, совместимость, проверки с санитайзерами и APT/RPM-бенчмарки.}