From 08f79026c08bd60c2ad2d63bebc22f7c321749a3 Mon Sep 17 00:00:00 2001 From: Dmitrii Krosh Date: Thu, 6 Aug 2026 23:13:12 +0300 Subject: [PATCH] WIP. add more info about myself --- resume/resume-data.tex | 4 +++- resume/resume.tex | 7 ++++++- resume/translations/ru.tex | 20 ++++++++++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/resume/resume-data.tex b/resume/resume-data.tex index cedbee8..6d14a21 100644 --- a/resume/resume-data.tex +++ b/resume/resume-data.tex @@ -3,11 +3,13 @@ \newcommand{\ResumeEmail}{gudovdo@my.msu.ru} \newcommand{\ResumeGitHubHandle}{kr0sh512} +\newcommand{\ResumeGiteaHandle}{self-hosted Gitea} \newcommand{\ResumeTelegramHandle}{kr0sh\_512} \newcommand{\ResumeGitHubUrl}{https://github.com/kr0sh512} +\newcommand{\ResumeGiteaUrl}{https://git.krosh.dev} \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, Helm, Traefik} \newcommand{\ResumeCiTools}{Ansible, Git, GitHub Actions, GHCR} diff --git a/resume/resume.tex b/resume/resume.tex index bd775d6..15322d4 100644 --- a/resume/resume.tex +++ b/resume/resume.tex @@ -67,6 +67,8 @@ \quad·\quad \href{\ResumeGitHubUrl}{github.com/\ResumeGitHubHandle} \quad·\quad +\href{\ResumeGiteaUrl}{\ResumeGiteaHandle} +\quad·\quad \href{\ResumeTelegramUrl}{t.me/\ResumeTelegramHandle} \end{minipage}\par @@ -87,12 +89,15 @@ \item \textbf{\ResumeCiSkillLabel:} \ResumeCiSkillText. \item \textbf{\ResumeObservabilitySkillLabel:} \ResumeObservabilitySkillText. \item \textbf{\ResumeDevelopmentSkillLabel:} \ResumeDevelopmentSkillText. + \ifdefined\ResumeLanguagesSkillLabel + \item \textbf{\ResumeLanguagesSkillLabel:} \ResumeLanguagesSkillText. + \fi \end{itemize} \section{\ResumeProjectsSection} \project{\ResumeInfrastructureName}{\ResumeInfrastructureDescription} \project{\href{\ResumeAltRpmUrl}{\ResumeAltRpmName}}{\ResumeAltRpmDescription} -\project{\href{\ResumeNetworkDiagramsUrl}{\ResumeNetworkDiagramsName}}{\ResumeNetworkDiagramsDescription} +% \project{\href{\ResumeNetworkDiagramsUrl}{\ResumeNetworkDiagramsName}}{\ResumeNetworkDiagramsDescription} \project{\href{\ResumeNexusSyncUrl}{\ResumeNexusSyncName}}{\ResumeNexusSyncDescription} % \project{\href{\ResumeVpnBotUrl}{\ResumeVpnBotName}}{\ResumeVpnBotDescription} \project{\href{\ResumePomodoroUrl}{\ResumePomodoroName}}{\ResumePomodoroDescription} diff --git a/resume/translations/ru.tex b/resume/translations/ru.tex index 117f947..342282a 100644 --- a/resume/translations/ru.tex +++ b/resume/translations/ru.tex @@ -10,15 +10,25 @@ \newcommand{\ResumeExperienceSection}{Опыт} \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{\ResumeYandexDate}{осень 2025} -\newcommand{\ResumeYandexDescription}{Разработка в команде инструментов для разработчиков.} +\newcommand{\ResumeYandexDescription}{% +\begin{itemize} + \item С помощью MultiThreading в python ускорил сборку внутренних компонент. + \item Добавление в CI блок-тестов для отказа от legacy-кода. + \item Рефактор golang кода для уменьшения общего размера прошивки роверов. +\end{itemize}} \newcommand{\ResumeEducationSection}{Образование} \newcommand{\ResumeUniversityName}{Московский государственный университет имени М. В. Ломоносова} -\newcommand{\ResumeEducationDate}{обучаюсь} -\newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, Computer Science.} +\newcommand{\ResumeEducationDate}{2023--2027} +\newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, бакалавриат, направление «Прикладная математика и информатика» (ПМИ). Кафедра автоматизации систем вычислительных комплексов (АСВК).} \newcommand{\ResumeSkillsSection}{Ключевые навыки} \newcommand{\ResumeLinuxSkillLabel}{Linux и сети} @@ -33,6 +43,8 @@ \newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack} \newcommand{\ResumeDataSkillLabel}{Данные и качество} \newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, санитайзеры, дифференциальное тестирование, бенчмаркинг} +\newcommand{\ResumeLanguagesSkillLabel}{Языки} +\newcommand{\ResumeLanguagesSkillText}{английский B2} \newcommand{\ResumeProjectsSection}{Избранные проекты} \newcommand{\ResumeAltRpmDescription}{исследование кодированных множеств символов и сравнения зависимостей RPM в ALT Linux: C-реализации, хеширование, совместимость, проверки с санитайзерами и APT/RPM-бенчмарки.}